Download List

Projeto Descrição

NJAMD (Not Just Another Malloc Debugger) is a malloc debugger that tries harder. It is completely threadsafe with immediate underflow and overflow detection, and features protecting already freed memory, heap persistence (for postmortem analysis) and excellent documentation. It traces all calls to malloc and free, even those wrapped in other libraries (i.e., widget allocation or C++ new and delete) back to your code. It does all this with minimal overhead, practically fast enough to be used as standard malloc, and without the need to even recompile or even relink your code.

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.

2001-03-02 22:08
0.8.1

Showstopper Vários bugs relacionados com pthreads e portabilidade foram corrigidos. Core capacidade de dumping foi melhorada.
Tags: Major bugfixes
Several showstopper bugs related to pthreads and portability have been fixed. Core dumping ability has been improved.

2001-02-09 16:48
0.9.0

Esta versão inclui otimização perceptível quando se usa NJAMD_CHK_FREE = none.
Tags: Development, Minor feature enhancements
This release includes noticable optimization when
using NJAMD_CHK_FREE=none.

2001-01-30 15:13
0.8.0

HPUX e suporte AIX, tradução de símbolo em Linux, patches no kernel para Linux para depurar aplicações de grandes dimensões, estatísticas e informações de uso de memória são fornecidos, sinal de manipulação de correções de bugs, todo o tratamento de sinais em torno de melhor, e várias correções de bugs.
HPUX and AIX support, symbol translation on Linux, kernel patches for Linux to debug large applications, memory statistics and usage information are now provided, signal handling bugfixes, all around better signal handling, and several bugfixes.

2001-01-30 15:13
0.7.0

Armazenar uma chamada limitado traço em vez de um único endereço de retorno, uma nova opção para obter os endereços de retorno de bibliotecas em oposição a apenas um código estático, uma nova função a ser chamado a partir do gdb para obter informações sobre um ponteiro, uma opção para apenas a faixa vazamentos de memória por apenas invólucro padrão libc malloc (), e correções mais.
Storing a limited call trace instead of a single return address, a new option to get return addresses from libraries as opposed to just static code, a new function to be called from gdb to retrieve info on a pointer, an option to just track memory leaks by only wrapping standard libc malloc(), and more bugfixes.

2001-01-30 15:13
0.6.1

Correções para problemas relacionados com pthreads, C + + construtores / destrutores, e endereços de retorno e apoio para a construção em sistemas sem ncurses ou pthreads.
Fixes for problems relating to pthreads, C++ constructors/destructors, and return addresses, and support for building on systems without ncurses or pthreads.

Project Resources