hrydgard/ppsspp — pull request #5221 by unknownbrackets (2014-01-26 06:00:10+00:00)
Title: Add module info to the symbol maps

This is fully backward compatible (it loads old symbol maps and redoes them), but properly marks things in multi-module games.

This is important for replacing funcs in games like Gods Eater Burst, Valkyrie Profile, etc. which use modules. For example, function replacement without this causes Valkyrie Profile to crash, since the symbol map contains information from no-longer-loaded modules (which is trusted in ScanForFunctions.)

Anyway, the basic idea is that the debugger/etc. only shows the active modules' functions and data, but retains and saves inactive modules' stuff as well.

I renamed the files and compressed them to ensure that, while bisecting, old data doesn't get lost.

-[Unknown]