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