--- hatari/tests/debugger/test-symbols.c 2019/04/09 08:56:15 1.1.1.2 +++ hatari/tests/debugger/test-symbols.c 2019/04/09 08:58:41 1.1.1.3 @@ -34,20 +34,22 @@ int main(int argc, const char *argv[]) char symbols[] = "symbols"; char fname[] = "data/os-header.sym"; char sname[] = "name"; - char saddr[] = "addr"; + char scode[] = "code"; + char sdata[] = "data"; char sfree[] = "free"; char *cmd_load[] = { symbols, fname }; char *cmd_free[] = { symbols, sfree }; char *cmd_show_byname[] = { symbols, sname }; - char *cmd_show_byaddr[] = { symbols, saddr }; + char *cmd_show_bycode[] = { symbols, scode }; + char *cmd_show_bydata[] = { symbols, sdata }; int i, tests = 0, errors = 0; const char *name; Uint32 addr; DO_CMD(cmd_load); - DO_CMD(cmd_show_byaddr); - fprintf(stderr, "\n"); + DO_CMD(cmd_show_bycode); + DO_CMD(cmd_show_bydata); DO_CMD(cmd_show_byname); DO_CMD(cmd_load); /* free + reload */ @@ -64,7 +66,7 @@ int main(int argc, const char *argv[]) tests += i; for (i = 0; i < ARRAY_SIZE(fail_addr); i++) { addr = fail_addr[i]; - name = Symbols_GetByCpuAddress(addr); + name = Symbols_GetByCpuAddress(addr, SYMTYPE_ALL); if (name) { fprintf(stderr, "*** Unexpected SUCCESS from 0x%08x (%s) ***\n", addr, name); errors++; @@ -87,7 +89,7 @@ int main(int argc, const char *argv[]) tests += i; for (i = 0; i < ARRAY_SIZE(success_addr); i++) { addr = success_addr[i]; - name = Symbols_GetByCpuAddress(addr); + name = Symbols_GetByCpuAddress(addr, SYMTYPE_ALL); if (name) { fprintf(stderr, "- 0x%08x: %s\n", addr, name); } else {