mpatrol 1.4.8

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : LGPL - GNU Lesser General Public License
CreatedCreated : Jun 15, 2007
Size downloadDownloads : 1
Program licensing
Thank you for voting...

The mpatrol library is a powerful debugging tool that ...

The mpatrol by Graeme Roy library is a powerful debugging tool that attempts to diagnose run-time errors that are caused by the wrong use of dynamically allocated memory. It acts as a malloc() debugger for debugging dynamic memory allocations, although it can also trace and file calls to malloc() and free() too.
Along with providing a comprehensive and configurable log of all dynamic memory operations that occurred during the lifetime of a program, the mpatrol 1.4.8 library performs extensive checking to detect any misuse of dynamically allocated memory.
All of this functionality can be integrated into existing code through the inclusion of a single header file at compile-time.
On UNIX and Windows platforms (and AmigaOS when using GCC) this may not even be necessary as the mpatrol [mpatrol1.4.8.exe] library can be linked with existing object files at link-time or, on some platforms, even dynamically linked with existing programs at run-time.
All logging and tracing output from the mpatrol - 0MB library is sent to a separate log file in order to keep its diagnostics separate from any that the program being tested might generate. 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.
A file containing a summary of the memory allocation profiling statistics for a particular program can be produced by the mpatrol 1.4.8 library. This file can then be read by a profiling tool which will display a set of tables based upon the accumulated data.
The profiling information includes summaries of all of the memory allocations listed by size and the function that allocated them and a list of memory leaks with the call stack of the allocating function. It also includes a graph of all memory allocations listed in tabular form, and an optional graph specification file for later processing by the dot graph visualisation package.
A file containing a concise encoded trace of all memory allocations and deallocations made by a program can also be produced by the mpatrol library.
This file can then be read by a tracing tool which will decode the trace and display the events in tabular or graphical form, and also display any relevant statistics that could be calculated.

mpatrol 1.4.8 scripting tags: debugging utility, file, mpatrol, run-time, memory, run-time errors diagnose, library, debugging tool. What is new in mpatrol 1.4.8 software script? - Unable to find mpatrol 1.4.8 news. What is improvements are expecting? Newly-made mpatrol 1.5 will be downloaded from here. You may download directly. Please write the reviews of the mpatrol. License limitations are unspecified.