Home | History | Annotate | Line # | Download | only in gdbscripts
vdump revision 1.5.22.1
      1  1.5.22.1  jdolecek #	$NetBSD: vdump,v 1.5.22.1 2017/12/03 11:38:44 jdolecek Exp $
      2       1.2       gwr 
      3       1.1       gwr #	@(#)vdump	8.1 (Berkeley) 6/10/93
      4       1.1       gwr #
      5       1.1       gwr 
      6       1.1       gwr define dumpvnodes
      7       1.1       gwr 
      8       1.1       gwr 	set $vp = (struct vnode *)$arg0
      9  1.5.22.1  jdolecek 	set $vi = (struct vnode_impl *)$arg0
     10       1.1       gwr 	while ($vp)
     11  1.5.22.1  jdolecek 		printf "vnode=0x%x lruf=0x%x mountf=0x%x usecount=%d\n", $vp, $vi->vi_lrulist.tqe_next, $vp->v_mntvnodes.tqe_next, $vp->v_uobj.uo_refs
     12  1.5.22.1  jdolecek 		set $vi = (struct vnode_impl *)$vi->vi_lrulist.tqe_next
     13  1.5.22.1  jdolecek 		set $vp = (struct vnode *)$vi
     14       1.1       gwr 	end
     15       1.1       gwr end
     16       1.5       eeh 
     17       1.5       eeh document dumpvnodes
     18       1.5       eeh dump the vnode list
     19  1.5.22.1  jdolecek end
     20