README revision 186457
150477Speter# $FreeBSD: head/tools/tools/README 186457 2008-12-23 20:25:04Z gnn $ 220973Swosch 311496SphkThis directory is for tools. 411496Sphk 5110160SseancA tool is something which is sometimes useful, and doesn't fit any of 6110160Sseancthe other categories. 711496Sphk 8110160SseancPlease make a subdir per program, and add a brief description to this 9110160Sseancfile. 1011497Sphk 11153389Sdesansify Convert K&R-style function definitions to ANSI style 12116997Ssamath Tools specific to the Atheros 802.11 support 13110160Sseancbackout_commit A tool for reading in a commit message and generating 14110160Sseanc a script that will backout the commit. 1591501Sjoecommitsdb A tool for reconstructing commit history using md5 1691501Sjoe checksums of the commit logs. 17116997Ssamcrypto Test and exercise tools related to the crypto framework 18109007Sdesdiffburst OBSOLETE: equivalent functionality is available via split -p. 19109024Sschweikh For example: "split -p ^diff < patchfile". See split(1). 2041896Scracauerediting Editor modes and the like to help editing FreeBSD code. 2141896Scracauerepfe Extract printing filter examples from printing.sgml. 22186457Sgnnether_reflect An Ethernet packet reflector for low level testing. 23104442Swollmanfind-sb Scan a disk for possible filesystem superblocks. 24127527Smarcelgdb_regofs A simple tool that prints out a register offset table 25127527Smarcel for mapping gdb(1) register numbers to struct reg and 26127527Smarcel struct fpreg offsets. The tool is useful on selected 27127527Smarcel platforms only. 28134439Sdesgenericize Turn a kernel config into something that can more easily 29134439Sdes be diffed against the appropriate GENERIC. 30118506Sdeshcomp Compress header files by removing comments and whitespace. 3141896Scracauerhtml-mv Rename HTML generated filenames to human readable filenames. 3218871Swollmanifinfo Uses the interface MIB to print out all the information 3318871Swollman an interface exports in an ugly form. 34151069Sdamieniwi Tools specific to the Intel PRO/Wireless 2200BG/2225BG/2915ABG 35151069Sdamien support. 3621914Smsmithkdrv KernelDriver; add/list/remove third-party kernel driver 3721914Smsmith source to/in/from a kernel source tree. 38136618Smaximkernelcruft Shellscript to find orphaned *.c files in /sys 3986113Sphkkerninclude Shellscript to find unused #includes in the kernel. 4041826Scracauerkernxref Shellscript to cross reference symbols in the LINT kernel. 41122592Ssamkttcp An in-kernel version of the ttcp network performance tool 42186453Sgnnmctest A multicast test program 43135744Sdesmfc Merge a directory from HEAD to a branch where it does not 44135760Sjmg already exist and other MFC related script(s). 4541826Scracauermid Create a Message-ID database for mailing lists. 46155928Ssamncpus Count the number of processors 47171095Ssamnxge A diagnostic tool for the nxge(4) driver 4886781Ssheldonhpciid Generate src/share/misc/pci_vendors. 49167167Sbmspciroms A tool for dumping PCI ROM images. WARNING: alpha quality. 50144944Savatarpirtool A tool for dumping the $PIR table on i386 machines at runtime. 5141826Scracauerportsinfo Generate list of new ports for last two weeks. 5294737Sdesprstats Generate statistics about the PR database. 53177936Scerirecoverdisk Copy as much data as possible from a defective disk. 5422205Sjoergscsi-defects Get at the primary or grown defect list of a SCSI disk. 55142871Strhodessysdoc Build a manual page with available sysctls for a specific 56142871Strhodes kernel configuration. 57162485Sjuliantinybsd Script to build FreeBSD embedded systems. 58177448Sdestrack Track the progress of a world / kernel build 5941896Scracauervop_table Generates a HTML document that shows all the VOP's in 6041896Scracauer the kernel. 61109007Sdeswhereintheworld Summarizes "make world" output. 62