Chadderz121 / ghs-demangle

A name demangler for the ghs compiler used on Wii U.
GNU General Public License v2.0
36 stars 8 forks source link

Documentation: Confirmation of some base names #1

Closed LRFLEW closed 3 years ago

LRFLEW commented 3 years ago

I see in Program.cs the comment below baseNames have not been seen, followed by lines with baseNames.Add(...). I've been looking at the disassembly of Hachi (Nintendo's official DS emulator for Wii U), which includes function symbols. I decided to scan it for these "unseen" base names and managed to find a few instances that were easy to confirm are correct.

(Note: for simplicity, since it shows up a few times, I'll use uint = unsigned int for brevity)

All these should be able to be moved out of the "have not been seen" section, as they are present in an official Nintendo release.

Chadderz121 commented 3 years ago

Many thanks for the thorough research. I've incorporated your suggestions in 3f1a9f687efa39dc082af1f5aea51444a4c72d01.