xref: /dflybsd-src/test/debug/README (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn MarinoScripts and Tools to help with Debugging DragonFly.
286d7f5d3SJohn Marino
386d7f5d3SJohn MarinoFiles in this directory:
486d7f5d3SJohn Marino
586d7f5d3SJohn Marino	ncptrace.c -	Trace the kernel's namecache hierarchy.  Namecache
686d7f5d3SJohn Marino			records are typically in one of three states:
786d7f5d3SJohn Marino			unresolved (marked UNRESOLVED -- cache state not yet
886d7f5d3SJohn Marino			known), positive cache hit (non-NULL vp), or negative
986d7f5d3SJohn Marino			cache hit (NULL vp)
1086d7f5d3SJohn Marino
1186d7f5d3SJohn Marino	ttyinfo.c  -	Extract clist information and check the
1286d7f5d3SJohn Marino			block counts looking for corruption.
1386d7f5d3SJohn Marino
1486d7f5d3SJohn Marino	vnodeinfo.c -	Run through the mountlist and scan and display
1586d7f5d3SJohn Marino			summary counts and all related vnodes.
1686d7f5d3SJohn Marino
1786d7f5d3SJohn Marino	vmpageinfo.c -	Run through the vm_page_array and the vm_page_buckets
1886d7f5d3SJohn Marino			hash table and check that all the pages have the
1986d7f5d3SJohn Marino			correct hash table association.
2086d7f5d3SJohn Marino
2186d7f5d3SJohn Marino
22