README revision 151069
150477Speter# $FreeBSD: head/tools/tools/README 151069 2005-10-07 18:27:21Z damien $ 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 11116997Ssamath Tools specific to the Atheros 802.11 support 12110160Sseancbackout_commit A tool for reading in a commit message and generating 13110160Sseanc a script that will backout the commit. 1491501Sjoecommitsdb A tool for reconstructing commit history using md5 1591501Sjoe checksums of the commit logs. 16116997Ssamcrypto Test and exercise tools related to the crypto framework 17109007Sdesdiffburst OBSOLETE: equivalent functionality is available via split -p. 18109024Sschweikh For example: "split -p ^diff < patchfile". See split(1). 1941896Scracauerediting Editor modes and the like to help editing FreeBSD code. 2041896Scracauerepfe Extract printing filter examples from printing.sgml. 21104442Swollmanfind-sb Scan a disk for possible filesystem superblocks. 22127527Smarcelgdb_regofs A simple tool that prints out a register offset table 23127527Smarcel for mapping gdb(1) register numbers to struct reg and 24127527Smarcel struct fpreg offsets. The tool is useful on selected 25127527Smarcel platforms only. 26134439Sdesgenericize Turn a kernel config into something that can more easily 27134439Sdes be diffed against the appropriate GENERIC. 28118506Sdeshcomp Compress header files by removing comments and whitespace. 2941896Scracauerhtml-mv Rename HTML generated filenames to human readable filenames. 3018871Swollmanifinfo Uses the interface MIB to print out all the information 3118871Swollman an interface exports in an ugly form. 32151069Sdamieniwi Tools specific to the Intel PRO/Wireless 2200BG/2225BG/2915ABG 33151069Sdamien support. 3421914Smsmithkdrv KernelDriver; add/list/remove third-party kernel driver 3521914Smsmith source to/in/from a kernel source tree. 36136618Smaximkernelcruft Shellscript to find orphaned *.c files in /sys 3786113Sphkkerninclude Shellscript to find unused #includes in the kernel. 3841826Scracauerkernxref Shellscript to cross reference symbols in the LINT kernel. 39122592Ssamkttcp An in-kernel version of the ttcp network performance tool 40135744Sdesmfc Merge a directory from HEAD to a branch where it does not 41135760Sjmg already exist and other MFC related script(s). 4241826Scracauermid Create a Message-ID database for mailing lists. 4386781Ssheldonhpciid Generate src/share/misc/pci_vendors. 44144944Savatarpirtool A tool for dumping the $PIR table on i386 machines at runtime. 4541826Scracauerportsinfo Generate list of new ports for last two weeks. 4694737Sdesprstats Generate statistics about the PR database. 47147035Ssobomaxrecoverdisk Copy as much data as possible from a deffective disk. 4822205Sjoergscsi-defects Get at the primary or grown defect list of a SCSI disk. 49142871Strhodessysdoc Build a manual page with available sysctls for a specific 50142871Strhodes kernel configuration. 51109007Sdestinderbox Sample script for nightly test builds. 5238973Sjbupgrade Scripts used for upgrading an installed system. 5341896Scracauervop_table Generates a HTML document that shows all the VOP's in 5441896Scracauer the kernel. 55109007Sdeswhereintheworld Summarizes "make world" output. 56