Download List

Descripción del Proyecto

mpatrol is a link library that attempts to diagnose run-time errors that are caused by the wrong use of dynamically allocated memory, including writing to free memory and memory leaks. Along with providing a comprehensive and configurable log of all dynamic memory operations (such as malloc(), operator new, etc.) that occurred during the lifetime of a program, the mpatrol library performs extensive checking to detect any misuse of dynamically allocated memory and has support for both memory allocation profiling and tracing. A wide variety of library settings can also be changed at run-time via an environment variable, thus removing the need to recompile or relink in order to change the library's behaviour.

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-06-19 13:44 Back to release list
1.4.5

Añadida la opción 'CHECKFORK con el fin de fijar el "tenedor ()' problema en plataformas UNIX de forma explícita. Esto tenía que ser añadida a causa de la corrección en la versión anterior no funciona para los programas de multiproceso en Linux. Añadido el "pabellón HD_CONTENTS a la herramienta heapdiff. Añadido la opción '- source' para el comando mptrace.
Tags: Major bugfixes
Added the 'CHECKFORK' option in order to fix the 'fork()' problem on UNIX platforms explicitly. This had to be added because the fix in the previous release did not work for multithreaded programs on Linux. Added the 'HD_CONTENTS' flag to the heapdiff tool. Added the '--source' option to the mptrace command.

Project Resources