This article was written by one of the developers of the "Newer" ROM hack series for New Super Mario Bros Wii. It goes into detail about how the C++ symbol mangling map in the Nvidia Shield port of the game is identified by hashes and the tricks used to brute force symbol names from those hashes and filter out invalid duplicates from hash colisions. There's also a lot of detail about how the game engine works, which I personally found pretty interesting.