IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Systems management  >  

Memory Interceptor Library

A shared library that intercepts standard memory calls: malloc, calloc, realloc, free, etc., from binary applications and analyzes a program for memory leaks.


Date Posted: February 5, 2004
OverviewRequirementsDownload FAQs Forum Reviews

Platform requirements for Memory Interceptor Library

Operating systems:

  • AIX:
    • AIX 4.2 or above
    • AIX C compiler for building libraries and supporting applications
  • Linux®:
    • Linux Red Hat 7 or above for Intel-based platforms
    • GNU Linker for building library
    • gcc compiler for building supporting applications

Disk space: Approximately 1 MB

Software: Berkeley Database library (for the memory analyzer only)

Other: Network connectivity for using remote applications, or at least local loopback interface for single machine usage

Installation instructions for Memory Interceptor Library

  1. Make sure that you have downloaded and built the Berkeley Database library. Put this library in your LIBPATH or edit the makefile appropriately. The name of the library should be libdb-4.1.a.
  2. Download and untar the package:
      $>tar -xvf mil.tar
  3. Run the appropriate set-up script, either "setup-aix" or "setup-linux":
      $>./setup-aix
  4. Build the library and applications:
      $>make clean
      $>make
      $>make install
  5. Please see the included documentation for further instructions.
Download now Download now

Related technologies

For platform(s):
Multi-Platform

For topics:
AIX, C, memory leak, Unix, debugging, analysis


 

    About IBM Privacy Contact