Linux SoftwareProgrammingDebuggersMemory Allocation Checker 0.2.1

Memory Allocation Checker 0.2.1


Memcheck provides the ability to fault on pointer overrun (read or write) or freed pointer deference (read or write), logs double fre
Developer:   Hal Duston
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   321K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Memcheck provides the ability to fault on pointer overrun (read or write) or freed pointer deference (read or write), logs double free and realloc of already freed pointers and memory not freed on exit, checks for pointer underrun on free and realloc, optionally reverses the behavior of overrun and underrun, "churns" reallocations to always return a different pointer, and logs pointer overruns instead of faulting.

It has a very small performance impact, with the tradeoff of a large memory footprint. It includes a validation test suite to verify correctness of the library. It is tested on a variety of architectures, including Alpha, ARM, HPPA, PPC, ix86, IA64, rs6000, S390, SPARC, and SPARC64.

It is tested on a variety of platforms, including OSF, FreeBSD, NetBSD, OpenBSD, Linux, HP/UX, Mac OSX, AIX, SCO, and Solaris.

What's New in This Release:
  • Some missing backtraces were fixed.
  • An atexit replacement was implemented to catch allocations that are freed by previously installed atexit handlers.
  • Deeper backtraces are stored, and internal recursions are handled.
    tags realloc  free  and  

    Download Memory Allocation Checker 0.2.1


     http://hald.dnsalias.net/projects/memcheck/memcheck-0.2.1.tar.gz


    Authors software

    Similar software

    Memory Allocation Checker 0.2.1 (by Hal Duston)
    Memcheck provides the ability to fault on pointer overrun (read or write) or freed pointer deference (read or write), logs double fre

    Yasper 1.01 (by Alex Rubinsteyn)
    Yasper (Yet Another Smart Pointer) is a sweet and simple single-header smart pointer for C++.

    Why write another C++ smart pointer?

    Smieciuch++ 0.6.3 (by Sebastian Kaliszewski)
    Smieciuch library is a precise (in case of C++) or nearly precise (in case of plain C) tracing garbage collector.

    Tracing means th

    libmemory 0.0 Alpha1 (by Ronald Landheer-Cieslak)
    libmemory library provides an implementation of M.M

    MemCheck Deluxe 1.2.2 (by Dakoda)
    MemCheckDeluxe is an enhanced leak finder/memory profiler

    checker 0.9.9.1 (by Tristan Gingold)
    checker can help find bugs that standard tools cannot always find

    xlayout 0.7 (by stroppytux)
    Xlayout is a simple utility for controlling X11 windows and pointer from the console or remotely.

    It can alter the geometry of a w

    Sparkler 0.9 (by Christian Reitwiessner)

    DPCRTLMM 1.1.5 (by David Duncan Ross Palmer)
    DPCRTLMM (Daybo Logic C-RTL Memory Management) is an ANSI C memory management library, including callbacks, a debug log, leak reporti

    ELFIO 1.0.3 (by Serge Lamikhov-Center)
    ELFIO is a C++ library for reading and generating files in the ELF binary format


    Other software in this category

    TruStudio foundation 1.0.0 (by andrey platov)
    TruStudio Foundation is an open source project and a foundation for development tools for scripting languages

    TOra 1.2.4 (by Henrik Johnson)
    TOra is a Toolkit for Oracle which aims to help the DBA or developer of database application

    DBG 2.11.32 (by DD)
    DBG is a a full-featured php debugger, an interactive tool that helps you debugging php scripts.

    It works on a production and/or d

    ltrace 0.3.36 (by Juan Cespedes)
    ltrace is a debugging program which runs a specified command until it exits

    ngrep 1.45 (by Jordan Ritter)
    ngrep project strives to provide most of GNU grep's common features, applying them to the network layer

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags