Cxbx-Reloaded / XbSymbolCacheGenTest

Self-generated symbol cache and compare between virtual vs raw memory translation.
GNU General Public License v3.0
2 stars 3 forks source link

TASK: (OPT) Include check for certain title do have full library in the log #1

Closed RadWolfie closed 4 years ago

RadWolfie commented 5 years ago

This verification process could help finding which titles has full library easier by looking at the log.

However, it will take more time to process through and implement depth checking via symbols list with range of introduction and removed. And there is re-introduction in later revision (confirmed from DSOUND research).

Example of most likely list to use:

typedef struct _xb_range {
    // introduced to end (can use UINT_MAX)
    unsigned int min_intro;
    unsigned int max_intro;
    // restored in later revision usage
    unsigned int min_restore;
    unsigned int max_restore;
} xb_range;

std::map<std::string, xb_range> dsound;
std::map<std::string, xb_range> d3d;
...

Feedback are welcome below.

RadWolfie commented 4 years ago

This issue is closed since it is mainly for XbSymbolUnitTest repo than here.