The debug memory allocation or dmalloc library is a drop-in replacement for the system's native memory management routines. It provides powerful debugging facilities which are configurable at runtime. These facilities include such things as memory-leak tracking, fence-post write detection, file/line number reporting, and general logging of statistics. The library has been run successfully on a wide variety of operating systems. It also provides support for the debugging of threaded programs.
yaktest is a simple C++ unit testing framework. It has its roots in the JUnit testing framework for Java, but is implemented in a much simpler fashion. Additionally, its output is Emacs-compatible, so adding a "test" target in a makefile makes for fairly simple automated unit testing, with failures directed to the offending line number. An example is included in the source and .gz distributables.
VSC Lite is a lite version of the full Open Group commands and utilities test suite. It provides test coverage for 77 commands and utilities from the POSIX.2-1992 specification. It is a self-contained test package and comes complete with its own version of the Test Environment Toolkit, and distributions of the Tcl and expect utilities that are used by the test framework. This release is distributed as a complete release.
VSTHlite is a lite version of The Open Group's Threads verification suite VSTH. VSTHlite is a test package for use with VSXgen (the generic VSX test framework), and contains 700 tests for a subset of the POSIX96 threads interfaces and headers. It can be used standalone or together with other test packages under the VSXgen framework.