Download List

项目描述

Libcwd is a full-featured and well-documented library that assists C++ developers with debugging their applications. It includes support for ostream-based debug output, custom debug channels and devices, memory allocation debugging, run-time sourcefile:linenumber information, and demangled type names of variables. It is thread-safe.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-01-23 08:22
1.0.0

一个重要的错误已被固定的线程情况:libcwd_r使用几个pthread_mutexattr_t对象,但从未初始化的。这导致使用未初始化的内存,在随机产生的互斥属性。这被认为是对的海湾合作委员会,3.X中锁定的原因。认为gcc版本,所以现在支持了。这个版本增加了SPARC64处理器的支持。现在所有的配置选项工作也于64位平台。为海湾合作委员会(4.3支持最新的SVN版)已更新。
标签: Minor bugfixes
An important bug has been fixed for the threaded
case: libcwd_r uses several pthread_mutexattr_t
objects, but never initialized those. This
resulted in uninitialized memory being used,
resulting in random mutex attributes. This is
believed to be the reason that gcc-3.x locked up.
That version of gcc is therefore now supported
again. This version adds support for sparc64. All
configure options now work also on 64-bit
platforms. Support for the latest SVN version of
gcc (4.3) was updated.

2007-07-07 08:01
0.99.47

此版本增加了对x86_64的支持。
标签: Major feature enhancements
This release adds support for x86_64.

2007-05-24 04:07
0.99.46

一个新的配置选项来编译库使用- D_GLIBCXX_DEBUG已添加。一个错误:在一个一个具有四个大小没有检测到分配的缓冲区没有整除的小溢出已得到修复。此版本编译,并与在海湾合作委员会(4.3当前SVN版本(再次))。
标签: Minor feature enhancements
A new configure option to compile the library with -D_GLIBCXX_DEBUG has been added. A bug where a small overrun of an allocated buffer with a size not divisible by four was not detected has been fixed. This release compiles and works (again) with the current SVN version of gcc (4.3).

2006-11-22 09:55
0.99.45

此版本的作品用gcc 4.2(SVN目录的和目前的4.3)。该图书馆现在工作完全在Debian。调试符号程序包(在Debian *- dbg的)支持加入:libcwd现在都读。调试/和/ usr / lib /调试/调试文件(如不广发行)时,原来的库被剥离。
标签: Minor feature enhancements
This version works with gcc 4.2 (and the current
4.3 in SVN). The library now works completely on
Debian. Support for debug symbol packages (*-dbg
on Debian) was added: libcwd now reads both
.debug/ and /usr/lib/debug/ debug files (as does
gdb) when the original library is stripped.

2005-12-19 06:28
0.99.43

此版本修正有关的共享库的加载地址确定几个主要的错误。对于克分配+ + 4.0及以上已添加到0.99.41有所改善,加速了分配的情况下,大批起来,解决了这个问题在内存广泛的应用可能是缓慢的令人难以接受的0.99.41/42 。
标签: Major bugfixes
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.

Project Resources