mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
imxtools/sbtools/sb1: fix parsing/debug bug about jump/call arguments
Change-Id: Ib406cfc03ced6c8689ed467c154d6a7447a34e5c
This commit is contained in:
parent
6eefc418dc
commit
99835fa38b
1 changed files with 4 additions and 2 deletions
|
@ -563,7 +563,7 @@ struct sb1_file_t *sb1_read_memory(void *_buf, size_t filesize, void *u,
|
||||||
printf(YELLOW, " Addr:");
|
printf(YELLOW, " Addr:");
|
||||||
printf(RED, " %#x\n", cmd->addr);
|
printf(RED, " %#x\n", cmd->addr);
|
||||||
printf(YELLOW, " Argument:");
|
printf(YELLOW, " Argument:");
|
||||||
printf(RED, " %#x\n", inst.pattern);
|
printf(RED, " %#x\n", inst.argument);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
printf(GREY, "WARNING: unknown SB command !\n");
|
printf(GREY, "WARNING: unknown SB command !\n");
|
||||||
|
@ -652,7 +652,9 @@ void sb1_dump(struct sb1_file_t *file, void *u, generic_printf_t cprintf)
|
||||||
printf(SEP, " | ");
|
printf(SEP, " | ");
|
||||||
printf(TEXT3, "crit=%d", inst->critical);
|
printf(TEXT3, "crit=%d", inst->critical);
|
||||||
printf(SEP, " | ");
|
printf(SEP, " | ");
|
||||||
printf(TEXT, "addr=0x%08x\n", inst->addr);
|
printf(TEXT, "addr=0x%08x", inst->addr);
|
||||||
|
printf(SEP, " | ");
|
||||||
|
printf(TEXT2, "arg=0x%08x\n", inst->argument);
|
||||||
break;
|
break;
|
||||||
case SB1_INST_LOAD:
|
case SB1_INST_LOAD:
|
||||||
printf(HEADER, "LOAD");
|
printf(HEADER, "LOAD");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue