Release Notes: Minor bugfixes and a new ooam_filter_ct method: hide_unknown_locations(), the only way to get rid of allocations done by code without debug info (like a stripped library).
Release Notes: The most important bugs fixed in this release are the removal of internal memory leaks, making list_allocations_on() work for custom debug devices, and making the old-ABI (pre-3.0 compiler) demangle routines thread-safe.
Release Notes: The debug output of one thread that interrupts so-called 'continued debug output' of another thread will now correctly cause "<unfinished>" and "<continued>" to be printed.
Release Notes: This release can filter the overview of allocated memory by the source file from which the memory was allocated, and by whether or not AllocTag was used. A minor bug related to the use of dlopen() has been fixed.
Release Notes: This release fixes a horrible bug that caused libcwd to crash on any call to realloc for a memory allocation without description.
Release Notes: This release adds support for g++ 3.1. A bug was fixed that caused compilation to fail on SuSE and Mandrake. Allocation administration is now kept in an STL map per thread which causes, for example, markers to work with threads too.
Release Notes: This release adds (non-threaded) support for Solaris 2.8.
Release Notes: This release fixes a deadlock which occurred during the initialization of threaded applications that use g++ version 2.96 or earlier. The library now comes in a thread-safe and a thread-unsafe version. It is now possible to filter the overview of allocated memory in various useful ways.
Release Notes: Minor bugs were fixed in the documentation. An API change was made: the macros related to configure-options have been renamed.
Release Notes: This release fixes a compiler error when passing a pthread_mutex_t* to debug_ct::set_ostream as locking facility. It also contains several bug fixes in the tutorial. A new tutorial was added on debugging threaded applications. A possible dead lock in object_file_ct::find_nearest_line() has been fixed. There are also several other minor bug fixes.