forked from len0rd/rockbox
imxtools/sbtools: add -jump command, fix help
Change-Id: I0d5d61c1dc137333bda5e403d06a43d16f2750bf
This commit is contained in:
parent
ac9304299d
commit
4362a7ba33
1 changed files with 8 additions and 0 deletions
|
@ -382,6 +382,11 @@ CMD_FN(cmd_call)
|
||||||
return sb1_add_call(sb, args[0].uint, g_jump_arg);
|
return sb1_add_call(sb, args[0].uint, g_jump_arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CMD_FN(cmd_jump)
|
||||||
|
{
|
||||||
|
return sb1_add_jump(sb, args[0].uint, g_jump_arg);
|
||||||
|
}
|
||||||
|
|
||||||
CMD_FN(cmd_jumparg)
|
CMD_FN(cmd_jumparg)
|
||||||
{
|
{
|
||||||
(void) sb;
|
(void) sb;
|
||||||
|
@ -509,6 +514,7 @@ struct cmd_entry_t g_cmds[] =
|
||||||
CMD("-v", cmd_component, 1, ARG_STR)
|
CMD("-v", cmd_component, 1, ARG_STR)
|
||||||
CMD("-component", cmd_component, 1, ARG_STR)
|
CMD("-component", cmd_component, 1, ARG_STR)
|
||||||
CMD("-k", cmd_keyfile, 1, ARG_STR)
|
CMD("-k", cmd_keyfile, 1, ARG_STR)
|
||||||
|
CMD("-jump", cmd_jump, 1, ARG_UINT)
|
||||||
};
|
};
|
||||||
#undef CMD
|
#undef CMD
|
||||||
|
|
||||||
|
@ -572,6 +578,8 @@ static void usage(void)
|
||||||
printf(" -C/-noncritical\t\tClear critical flag\n");
|
printf(" -C/-noncritical\t\tClear critical flag\n");
|
||||||
printf(" -n/-strict\t\t\tSet strict flag\n");
|
printf(" -n/-strict\t\t\tSet strict flag\n");
|
||||||
printf(" -N/-nonstrict\t\t\tClear strict flag\n");
|
printf(" -N/-nonstrict\t\t\tClear strict flag\n");
|
||||||
|
printf(" -call <addr>\t\tCall an address\n");
|
||||||
|
printf(" -jump <addr>\t\tJump to an address\n");
|
||||||
|
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue