Download List

Projeto Descrição

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

Um erro importante foi fixada para o caso roscados: libcwd_r usa vários objetos pthread_mutexattr_t, mas nunca os inicializado. Isto resultou em memória não inicializada sendo usado, resultando em atributos mutex aleatória. Este é acreditado para ser a razão que o gcc-3.x trancado. Essa versão do gcc é, portanto, agora apoiada novamente. Esta versão adiciona suporte para sparc64. Todas as opções de configurar agora também funciona em plataformas 64-bit. O suporte para a versão mais recente do SVN do GCC (4,3) foi atualizado.
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 versão adiciona suporte para x86_64.
Tags: Major feature enhancements
This release adds support for x86_64.

2007-05-24 04:07
0.99.46

Uma nova opção de configuração para compilar a biblioteca com-D_GLIBCXX_DEBUG foi adicionado. Um bug em um pequeno superação de um buffer alocado com um tamanho não é divisível por quatro não foi detectada foi corrigido. Esta versão compila e obras (de novo) com a versão atual do SVN 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 versão trabalha com 4,2 gcc (e os 4,3 actuais SVN). A biblioteca agora funciona completamente no Debian. Suporte para depurar pacotes símbolo (dbg *- no Debian) foi adicionado: libcwd agora lê ambos. Debug / e / usr / lib / debug / debug arquivos (como faz gdb) quando a biblioteca original é despojado.
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 versão corrige alguns bugs importantes relacionadas com a determinação do endereço de carregamento de bibliotecas compartilhadas. O alocador de g + + 4,0 e acima, que foi adicionado ao 0.99.41 foi melhorada, acelerando-a para o caso de um grande número de atribuições, e corrigir o problema que a memória de aplicações extensas podem ter sido inaceitavelmente lenta com 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