Projects / libyama


libyama is a malloc implementation that bundles leak tracking by auditing allocations, array bound write detection, detection of access to free'd memory, realloc/free on invalid pointers. It is intended as a replacement to malloc, and can either be preloaded on the command line, or can be linked into a program.

Operating Systems

Recent releases

  •  08 Oct 2003 02:09

    Release Notes: This version fixes a bug that crashed the call chain backtrace, and adds a compile time flag to turn off backtracing completely.

    •  09 Oct 2000 15:54

      Release Notes: Stack trace is now robust in the absence of frame pointers on the stack. Minor output format changes have been made.

      •  29 Aug 2000 21:28

        Release Notes: Support for malloc (0) was added.

        •  28 Aug 2000 06:58

          Release Notes: Fixes a bug in realloc that caused legitimate uses of realloc to fail.

          •  27 Aug 2000 17:00

            Release Notes: Call chains are now printed as File, Line, and Function wherever possible.

            Recent comments

            30 Aug 2000 01:15 gvmt

            Re: Electric Fence?
            ABW detection code was inspired by ElectricFence. efence doesn't track leaks; and there are not many memory debuggers that print out a symbolic stack trace (memprof does). But, as I've said in the README file, this is Yet another Memory Allocator

            29 Aug 2000 21:28 donguri

            Electric Fence?
            It's not dissimilar to Electric Fence by Bruce Perens et al.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.