On Friday 27 January 2006 17:24, John Baldwin wrote: > jhb 2006-01-27 22:24:07 UTC > > FreeBSD src repository > > Modified files: > sys/kern subr_sleepqueue.c > Log: > Add a new ddb command 'show sleepq'. It takes a wait channel as an > argument and looks for a sleep queue associated with that wait channel. > If it finds one it will display information such as the list of threads > sleeping on that queue. If it can't find a sleep queue for that wait > channel, then it will see if that address matches any of the active > sleep queues. If so, it will display information about the sleepq at the > specified address.
Sample output: db> show sleepq 0xc477d780 Wait channel: 0xc477d780 Queue type: 1 Associated Interlock: 0xc477d788 - (sleep mutex) crash2 event Blocked threads: 0xc4754a80 (tid 100059, pid 57, "crash2: 1") 0xc4754c00 (tid 100058, pid 58, "crash2: 2") 0xc4754900 (tid 100060, pid 56, "crash2: 0") 0xc4754d80 (tid 100057, pid 59, "crash2: 3") db> show sleepq 0xc07c5b70 Wait channel: 0xc07c5b70 Queue type: 0 Blocked threads: 0xc44ffc00 (tid 100047, pid 41, "syncer") -- John Baldwin <[EMAIL PROTECTED]> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"