Release Notes: This release fixes a few major bugs related to the determination of the load address of shared libraries. The allocator for g++ 4.0 and above that was added to 0.99.41 has been improved, speeding it up for the case of large numbers of allocations, and fixing the problem where memory-extensive applications might have been unacceptably slow with 0.99.41/42.
Release Notes: This release fixes several coredump-before-main-is-reached problems. Specifically, this release will work on Gentoo. Some minor changes include an upgrade to work with the latest g++ 4.0.0 (20041008) again, and a fix for a bug that made debug_ct::push_marker unusable.
Release Notes: This long overdue release contains (dead-lock) bugfixes for the threaded case, but also contains two interesting new features: an rc file and a way to have the program initiate when gdb should be attached to it. Finally, it is up to date again for use with gcc CVS 3.4/3.5 and binutils 2.4.90.
Release Notes: This release works with glibc-2.3.2. Several minor thread related bug fixes have been made. One major bug was fixed: memory allocated after a call to list_allocations_on() was not synchronized with the the current ooam_filter_ct, and therefore could be randomly filtered by subsequent calls to list_allocations_on().
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: 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 (non-threaded) support for Solaris 2.8.
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.
Release Notes: Bugs causing libcwd not to compile with g++ version 3.0.x, and causing crashes on start up with certain versions of glibc and all versions of X libs (including Qt) have been fixed.
Release Notes: This is a bug fix release. Previous versions of libcwd would free the internal "laf_ct" object, but would later access the members 'mask' and 'err' of this object.