command: print BUG warning when usage is missing
[fw/openocd] / src / target / trace.c
index 99d6bae3bfd7918f067c265f344594eb77685b20..7604db8b49908bd80a9e7365247035d3d323d3f4 100644 (file)
@@ -159,26 +159,27 @@ COMMAND_HANDLER(handle_trace_history_command)
 static const struct command_registration trace_exec_command_handlers[] = {
        {
                .name = "history",
-               .handler = &handle_trace_history_command,
+               .handler = handle_trace_history_command,
                .mode = COMMAND_EXEC,
-               .help = "display trace history, clear history or set [size]",
-               .usage = "[clear|<size>]",
+               .help = "display trace history, clear history or set size",
+               .usage = "['clear'|size]",
        },
        {
                .name = "point",
-               .handler = &handle_trace_point_command,
+               .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>]",
+                       "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,
+               .mode = COMMAND_EXEC,
                .help = "trace command group",
+               .usage = "",
                .chain = trace_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE