diff options
author | jhb <jhb@FreeBSD.org> | 2001-01-27 07:51:34 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-01-27 07:51:34 +0000 |
commit | 02ab182bc1e66ef78f6dcbe949f10110b49397b4 (patch) | |
tree | 3d7972de2b78940f2c8e78aca98629178e8a12ff | |
parent | ee90d51e9c5a5f6f30e49f5c69812a4c73c105cb (diff) | |
download | FreeBSD-src-02ab182bc1e66ef78f6dcbe949f10110b49397b4.zip FreeBSD-src-02ab182bc1e66ef78f6dcbe949f10110b49397b4.tar.gz |
Add a new ddb command 'witness_list' that lists the mutexes held by
curproc.
Requested by: peter
-rw-r--r-- | sys/kern/kern_mutex.c | 10 | ||||
-rw-r--r-- | sys/kern/subr_turnstile.c | 10 | ||||
-rw-r--r-- | sys/kern/subr_witness.c | 10 |
3 files changed, 30 insertions, 0 deletions
diff --git a/sys/kern/kern_mutex.c b/sys/kern/kern_mutex.c index 9844db4..c13dd1d 100644 --- a/sys/kern/kern_mutex.c +++ b/sys/kern/kern_mutex.c @@ -1766,6 +1766,16 @@ witness_list(struct proc *p) return (nheld); } +#ifdef DDB + +DB_COMMAND(witness_list, db_witness_list) +{ + + witness_list(CURPROC); +} + +#endif + void witness_save(struct mtx *m, const char **filep, int *linep) { diff --git a/sys/kern/subr_turnstile.c b/sys/kern/subr_turnstile.c index 9844db4..c13dd1d 100644 --- a/sys/kern/subr_turnstile.c +++ b/sys/kern/subr_turnstile.c @@ -1766,6 +1766,16 @@ witness_list(struct proc *p) return (nheld); } +#ifdef DDB + +DB_COMMAND(witness_list, db_witness_list) +{ + + witness_list(CURPROC); +} + +#endif + void witness_save(struct mtx *m, const char **filep, int *linep) { diff --git a/sys/kern/subr_witness.c b/sys/kern/subr_witness.c index 9844db4..c13dd1d 100644 --- a/sys/kern/subr_witness.c +++ b/sys/kern/subr_witness.c @@ -1766,6 +1766,16 @@ witness_list(struct proc *p) return (nheld); } +#ifdef DDB + +DB_COMMAND(witness_list, db_witness_list) +{ + + witness_list(CURPROC); +} + +#endif + void witness_save(struct mtx *m, const char **filep, int *linep) { |