+static const struct command_registration trace_exec_command_handlers[] = {
+ {
+ .name = "history",
+ .handler = &handle_trace_history_command,
+ .mode = COMMAND_EXEC,
+ .help = "display trace history, clear history or set [size]",
+ .usage = "[clear|<size>]",
+ },
+ {
+ .name = "point",
+ .handler = &handle_trace_point_command,
+ .mode = COMMAND_EXEC,
+ .help = "display trace points, clear list of trace points, "
+ "or add new tracepoint at [address]",
+ .usage = "[clear|<address>]",
+ },
+ COMMAND_REGISTRATION_DONE
+};
+static const struct command_registration trace_command_handlers[] = {
+ {
+ .name = "trace",
+ .mode = COMMAND_ANY,
+ .help = "trace command group",
+ .chain = trace_exec_command_handlers,
+ },
+ COMMAND_REGISTRATION_DONE
+};
+