Index: kernel/generic/include/console/kconsole.h
===================================================================
--- kernel/generic/include/console/kconsole.h	(revision e8d48d29c439a3624f43c9ea580cc1d74ff5b46a)
+++ kernel/generic/include/console/kconsole.h	(revision 32664125324bf6d051fc37671e642a19bbcc6e2b)
@@ -105,4 +105,5 @@
 
 extern bool cmd_register(cmd_info_t *cmd);
+extern const char *cmdtab_enum(const char *name, const char **h, void **ctx);
 
 #endif
Index: kernel/generic/src/console/cmd.c
===================================================================
--- kernel/generic/src/console/cmd.c	(revision e8d48d29c439a3624f43c9ea580cc1d74ff5b46a)
+++ kernel/generic/src/console/cmd.c	(revision 32664125324bf6d051fc37671e642a19bbcc6e2b)
@@ -247,5 +247,6 @@
 	.func = cmd_desc,
 	.argc = 1,
-	.argv = &desc_argv
+	.argv = &desc_argv,
+	.hints_enum = cmdtab_enum
 };
 
@@ -263,5 +264,6 @@
 	.func = cmd_symaddr,
 	.argc = 1,
-	.argv = &symaddr_argv
+	.argv = &symaddr_argv,
+	.hints_enum = symtab_hints_enum,
 };
 
Index: kernel/generic/src/console/kconsole.c
===================================================================
--- kernel/generic/src/console/kconsole.c	(revision e8d48d29c439a3624f43c9ea580cc1d74ff5b46a)
+++ kernel/generic/src/console/kconsole.c	(revision 32664125324bf6d051fc37671e642a19bbcc6e2b)
@@ -165,6 +165,5 @@
 
 /** Try to find a command beginning with prefix */
-NO_TRACE static const char *cmdtab_enum(const char *name,
-    const char **h, void **ctx)
+const char *cmdtab_enum(const char *name, const char **h, void **ctx)
 {
 	link_t **startpos = (link_t**)ctx;
