freebsd-skq/tools
Marcel Moolenaar ad284e38a3 Wrap calls to memcpy(3) in a function called block_copy(). This way,
and as long as we're not compiling with IPA, gcc(1) won't optimize
the call away. The whole purpose of using memcpy(3) is to avoid
misaligned loads and stores when we need to read or write the value
in the unaligned memory location. But if gcc(1) optimizes the call
to memcpy(3) away, it will typically introduce misaligned loads and
stores. In this context that's not a good idea.
2005-01-28 02:58:32 +00:00
..
build Fix builds with a read-only directory and a make upgrade. This is done 2004-12-07 14:41:16 +00:00
debugscripts Remove the uarea column from the DDB 'ps' display, and from grog's gdb 2004-11-20 02:32:42 +00:00
diag Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
kerneldoc
KSE Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
lib32 Remove the build32.sh hack, it is now slightly broken (missing some 2004-11-25 04:25:21 +00:00
LibraryReport
regression Wrap calls to memcpy(3) in a function called block_copy(). This way, 2005-01-28 02:58:32 +00:00
sched - Add some notes on what is required to run schedgraph.py successfully. 2004-12-28 00:49:02 +00:00
test Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
tools Fixed xrefs. 2005-01-21 20:50:39 +00:00
install.sh
make_libdeps.sh
README

$FreeBSD$

This directory tree contains tools used for the maintenance and
testing of FreeBSD.  There is no toplevel Makefile structure since
these tools are not meant to be built as part of the standard system,
though there may be individual Makefiles in some of the subdirs.

Please read the README files in the subdirs for further information.