Skip to content

mischw/fix_symbol_tables

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Results

All of the 3014 symbol tables in windows.zip were regenerated based on their filename, which consist of GUID and Age. A symbol table is considered bad if base_types or types are 0. Pseudocode for building a new set of healthy symbol tables:

for (old, new) in symbol_tables:
    if bad(new):
        if bad(old):
            # they are both bad, skip
        else:
            # use the old one
    else:
        # use the new one

From the original 3014 symbol tables:

  • 82 cases where the old symbol table was used
  • 2839 cases where the new symbol table was used
  • 93 cases where none were used

This results in 2921 remaining symbols tables.

There might be cases where there are less types, symbols or enums in the new symbol table. This is not necessarily a bad thing and to be expected.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published