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