2020-04-14 03:08:07 +03:00
|
|
|
# $NetBSD: vdump,v 1.7 2020/04/14 00:08:07 christos Exp $
|
1997-02-13 02:35:06 +03:00
|
|
|
|
1997-02-13 01:09:45 +03:00
|
|
|
# @(#)vdump 8.1 (Berkeley) 6/10/93
|
|
|
|
#
|
|
|
|
|
|
|
|
define dumpvnodes
|
|
|
|
|
|
|
|
set $vp = (struct vnode *)$arg0
|
2016-12-14 18:48:54 +03:00
|
|
|
set $vi = (struct vnode_impl *)$arg0
|
1997-02-13 01:09:45 +03:00
|
|
|
while ($vp)
|
2020-04-14 03:08:07 +03:00
|
|
|
printf "vnode=0x%x lruf=0x%x mountf=0x%x usecount=%d\n", $vp, $vi->vi_lrulist.tqe_next, $vi->vi_mntvnodes.tqe_next, $vp->v_uobj.uo_refs
|
2016-12-14 18:48:54 +03:00
|
|
|
set $vi = (struct vnode_impl *)$vi->vi_lrulist.tqe_next
|
|
|
|
set $vp = (struct vnode *)$vi
|
1997-02-13 01:09:45 +03:00
|
|
|
end
|
|
|
|
end
|
2009-11-18 21:02:00 +03:00
|
|
|
|
|
|
|
document dumpvnodes
|
|
|
|
dump the vnode list
|
2016-12-14 18:48:54 +03:00
|
|
|
end
|