static const Command * commands[] = {
&diff_command,
+ &diff_state_command,
+ &diff_images_command,
&dump_command,
+ &dump_images_command,
+ &pickle_command,
+ &repack_command,
+ &replay_command,
&trace_command,
+ &trim_command,
&help_command
};
const Command *command;
int i;
- if (argc != 1) {
+ if (argc != 2) {
help_usage();
return 0;
}
- char *command_name = argv[0];
+ char *command_name = argv[1];
for (i = 0; i < ARRAY_SIZE(commands); i++) {
command = commands[i];
return 1;
}
- command_name = argv[i++];
+ command_name = argv[i];
argc -= i;
argv = &argv[i];
std::cerr << "Error: unknown command " << command_name
<< " (see \"apitrace help\").\n";
- return 1;
+ return 1;
}