Synced data symbols from pmdsky-debug

This commit is contained in:
AnonymousRandomPerson
2023-09-17 15:23:16 -04:00
parent b368278ab4
commit b887709dcf
22 changed files with 1980 additions and 1946 deletions

View File

@@ -51,9 +51,9 @@ def read_xmap_symbols() -> Dict[str, Dict[int, SymbolDetails]]:
symbol_name = symbol_split[0]
symbol_address = int(line[2:10], 16)
if '00000000' in line:
# TODO Handle non-function symbols.
pass
if not symbol_name.startswith('$'):
xmap_symbols[current_section][symbol_address] = SymbolDetails(symbol_name, symbol_split[1][1:-1], True)
else:
xmap_symbols[current_section][symbol_address] = SymbolDetails(symbol_name, symbol_split[1][1:-1])
xmap_symbols[current_section][symbol_address] = SymbolDetails(symbol_name, symbol_split[1][1:-1], False)
return xmap_symbols