diff options
author | sam <sam@FreeBSD.org> | 2008-09-15 22:45:14 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2008-09-15 22:45:14 +0000 |
commit | 05a7094fc1d2a54b7d63fa43d1371840293d2e39 (patch) | |
tree | 6a6cd52918de6f264f6071e5f55fc410c7f1633d /sys/dev/aic7xxx | |
parent | c0edaf988ab997509a5c7a738c5fb5c5305cc014 (diff) | |
download | FreeBSD-src-05a7094fc1d2a54b7d63fa43d1371840293d2e39.zip FreeBSD-src-05a7094fc1d2a54b7d63fa43d1371840293d2e39.tar.gz |
Make ddb command registration dynamic so modules can extend
the command set (only so long as the module is present):
o add db_command_register and db_command_unregister to add and remove
commands, respectively
o replace linker sets with SYSINIT's (and SYSUINIT's) that register
commands
o expose 3 list heads: db_cmd_table, db_show_table, and db_show_all_table
for registering top-level commands, show operands, and show all operands,
respectively
While here also:
o sort command lists
o add DB_ALIAS, DB_SHOW_ALIAS, and DB_SHOW_ALL_ALIAS to add aliases
for existing commands
o add "show all trace" as an alias for "show alltrace"
o add "show all locks" as an alias for "show alllocks"
Submitted by: Guillaume Ballet <gballet@gmail.com> (original version)
Reviewed by: jhb
MFC after: 1 month
Diffstat (limited to 'sys/dev/aic7xxx')
-rw-r--r-- | sys/dev/aic7xxx/aic79xx_osm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/aic7xxx/aic79xx_osm.c b/sys/dev/aic7xxx/aic79xx_osm.c index f8c5662..e375d24 100644 --- a/sys/dev/aic7xxx/aic79xx_osm.c +++ b/sys/dev/aic7xxx/aic79xx_osm.c @@ -1423,7 +1423,7 @@ DB_COMMAND(ahd_in, ahd_ddb_in) } } -DB_FUNC(ahd_out, ahd_ddb_out, db_cmd_set, CS_MORE, NULL) +DB_FUNC(ahd_out, ahd_ddb_out, db_cmd_table, CS_MORE, NULL) { db_expr_t old_value; db_expr_t new_value; |