-
-/* this must be the first entry, if it exists */
- { "machine", 0, 0, 0 },
-#endif
- { "print", (db_func) db_print_cmd, CS_OWN, 0 },
- { "examine", db_examine_cmd, CS_MORE|CS_SET_DOT, 0 },
- { "x", db_examine_cmd, CS_MORE|CS_SET_DOT, 0 },
- { "xf", db_examine_forward, CS_SET_DOT, 0 },
- { "xb", db_examine_backward, CS_SET_DOT, 0 },
- { "search", (db_func) db_search_cmd, CS_OWN|CS_SET_DOT, 0 },
- { "set", (db_func) db_set_cmd, CS_OWN, 0 },
- { "write", db_write_cmd, CS_MORE|CS_SET_DOT, 0 },
- { "w", db_write_cmd, CS_MORE|CS_SET_DOT, 0 },
- { "delete", (db_func) db_delete_cmd, CS_OWN, 0 },
- { "d", (db_func) db_delete_cmd, CS_OWN, 0 },
- { "break", db_breakpoint_cmd, CS_MORE, 0 },
- { "dwatch", db_deletewatch_cmd, CS_MORE, 0 },
- { "watch", db_watchpoint_cmd, CS_MORE, 0 },
- { "step", db_single_step_cmd, 0, 0 },
- { "s", db_single_step_cmd, 0, 0 },
- { "continue", db_continue_cmd, 0, 0 },
- { "c", db_continue_cmd, 0, 0 },
- { "gdb", db_continue_gdb, 0, 0 },
- { "until", db_trace_until_call_cmd, 0, 0 },
+ /* this must be the first entry, if it exists */
+ {
+ .name = "machine",
+ },
+#endif /* DB_MACHINE_COMMANDS */
+ {
+ .name = "print",
+ .fcn = (db_func)db_print_cmd,
+ .flag = CS_OWN,
+ },
+ {
+ .name = "examine",
+ .fcn = db_examine_cmd,
+ .flag = CS_MORE|CS_SET_DOT,
+ },
+ {
+ .name = "x",
+ .fcn = db_examine_cmd,
+ .flag = CS_MORE|CS_SET_DOT,
+ },
+ {
+ .name = "xf",
+ .fcn = db_examine_forward,
+ .flag = CS_SET_DOT,
+ },
+ {
+ .name = "xb",
+ .fcn = db_examine_backward,
+ .flag = CS_SET_DOT,
+ },
+ {
+ .name = "search",
+ .fcn = (db_func)db_search_cmd,
+ .flag = CS_OWN|CS_SET_DOT,
+ },
+ {
+ .name = "set",
+ .fcn = (db_func)db_set_cmd,
+ .flag = CS_OWN,
+ },
+ {
+ .name = "write",
+ .fcn = db_write_cmd,
+ .flag = CS_MORE|CS_SET_DOT,
+ },
+ {
+ .name = "w",
+ .fcn = db_write_cmd,
+ .flag = CS_MORE|CS_SET_DOT,
+ },
+ {
+ .name = "delete",
+ .fcn = (db_func)db_delete_cmd,
+ .flag = CS_OWN,
+ },
+ {
+ .name = "d",
+ .fcn = (db_func)db_delete_cmd,
+ .flag = CS_OWN,
+ },
+ {
+ .name = "break",
+ .fcn = db_breakpoint_cmd,
+ .flag = CS_MORE,
+ },
+ {
+ .name = "dwatch",
+ .fcn = db_deletewatch_cmd,
+ .flag = CS_MORE,
+ },
+ {
+ .name = "watch",
+ .fcn = db_watchpoint_cmd,
+ .flag = CS_MORE,
+ },
+ {
+ .name = "step",
+ .fcn = db_single_step_cmd,
+ },
+ {
+ .name = "s",
+ .fcn = db_single_step_cmd,
+ },
+ {
+ .name = "continue",
+ .fcn = db_continue_cmd,
+ },
+ {
+ .name = "c",
+ .fcn = db_continue_cmd,
+ },
+ {
+ .name = "gdb",
+ .fcn = db_continue_gdb,
+ },
+ {
+ .name = "until",
+ .fcn = db_trace_until_call_cmd,
+ },