From 22767031082dd3f46ff87d00ebcf9bafd1fa4ddb Mon Sep 17 00:00:00 2001 From: Edward Tomasz Napierala Date: Thu, 30 Nov 2017 12:22:15 +0000 Subject: [PATCH] Make the ddb(4) "set" command list variables when called without parameters. Obtained from: CheriBSD MFC after: 2 weeks Sponsored by: DARPA, AFRL --- sys/ddb/db_variables.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sys/ddb/db_variables.c b/sys/ddb/db_variables.c index b20b93a34fb..d69c9804ff5 100644 --- a/sys/ddb/db_variables.c +++ b/sys/ddb/db_variables.c @@ -134,6 +134,17 @@ db_set_cmd(db_expr_t dummy1, bool dummy2, db_expr_t dummy3, char *dummy4) int t; t = db_read_token(); + if (t == tEOL) { + for (vp = db_vars; vp < db_evars; vp++) { + if (!db_read_variable(vp, &value)) { + db_printf("$%s\n", vp->name); + continue; + } + db_printf("$%-8s = %ld\n", + vp->name, (unsigned long)value); + } + return; + } if (t != tDOLLAR) { db_error("Unknown variable\n"); return; -- 2.45.0