Download List

Descripción del Proyecto

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 Requirements

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

Un error importante ha sido fijada para el caso de rosca: libcwd_r utiliza varios objetos pthread_mutexattr_t, pero no inicializada ellos. Esto resultó en la memoria sin inicializar en uso, que resulta en los atributos mutex azar. Esto se cree que es la razón de que gcc-3.x encerrado. Esta versión de gcc lo tanto ahora el apoyo de nuevo. Esta versión añade soporte para sparc64. Todas las opciones de configuración "ahora funciona bajo plataformas de 64-bits. Apoyo a la última versión SVN de gcc (4,3) se ha actualizado.
Tags: 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

Esta versión incluye el soporte para x86_64.
Tags: Major feature enhancements
This release adds support for x86_64.

2007-05-24 04:07
0.99.46

Una nueva opción de configuración para compilar la biblioteca con-D_GLIBCXX_DEBUG ha sido añadido. Un error en un desbordamiento de pequeña de un búfer asignado con un tamaño no divisibles por cuatro no ha sido detectado ha sido corregido. Este comunicado se compila y obras (de nuevo) con la versión SVN de gcc (4,3).
Tags: 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

Esta versión funciona con 4,2 gcc (y el 4,3 actual en SVN). La biblioteca funciona ahora completamente en Debian. Soporte para paquetes de símbolos de depuración (dbg *- en Debian) se agregó: libcwd ahora lee ambos. Debug / y / usr / lib / debug / depuración de archivos (como lo hace gdb) cuando es despojado de la biblioteca original.
Tags: 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

Esta versión corrige algunos errores importantes relacionadas con la determinación de la dirección de carga de bibliotecas compartidas. El asignador de g + + 4.0 y posteriores que se agregó a 0.99.41 ha mejorado, acelerarlo para el caso de un gran número de asignaciones, y arreglar el problema en aplicaciones de memoria amplia podría haber sido inaceptablemente lento con 0.99.41/42 .
Tags: 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