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-05 17:27 Back to release list
1.4.4

Capacidad para leer, escribir, comparar y eliminar archivos de asignación de contenido agregado. Añadido soporte para la compilación automática de arco cuando 'target = TARGET_ANY' y '= ARCH_ANY' y agregó información acerca de la plataforma en el archivo de registro. SuSE Linux es ahora compatible. Habilidad para rastrear las reasignaciones agregó. Corregido un problema en plataformas UNIX cuando 'tenedor ()' se llama y el proceso hijo continuó haciendo asignaciones de memoria. Corregido un error cuando se utiliza "asignación () 'sin pila completa de apoyo. Añadido el '- Hatf opción-file' para el comando mptrace para escribir el archivo de seguimiento en formato Hatf. También se ha añadido a las estadísticas de funcionamiento verbose '-' opción. Añadido el "- max-stack 'opción para el comando mleak.
Tags: Minor feature enhancements
Ability to read, write, compare and remove allocation contents files added. Support added for automatic compilation when 'TARGET=TARGET_ANY' and 'ARCH=ARCH_ANY' and added information about the platform in the log file. SuSE Linux is now supported. Ability to trace reallocations added. Fixed a problem on UNIX platforms when 'fork()' was called and the child process continued to make memory allocations. Fixed a bug when using 'alloca()' without full stack support. Added the '--hatf-file' option to the mptrace command to write out the trace file in HATF format. Also added running statistics to the '--verbose' option. Added the '--max-stack' option to the mleak command.

Project Resources