Zerofault
C++ Runtime Memory Error Checker
zerofault Download
Product Home
ZeroFault detects a comprehensive set of memory errors: ZeroFault's error reports show:
  • Memory leaks of all kinds
  • Reads or writes of unallocated stack, heap, and static memory
  • Reads of uninitialized stack, heap, and static memory
  • Reads or writes of freed heap memory
  • Attempts to free or realloc unallocated memory
  • Invalid arguments passed to system calls and common function
  • Traceback leading to the error
  • Line number information
  • Memory address of the error
  • Allocation and deallocation traceback of any memory block related to the error
ZeroFault works on any AIX 32-bit executable: ZeroFault is easy to use:
  • No source code required
  • Works on stripped executables and libraries
  • Works with any thread package
  • Works on third-party programs and libraries
  • Works with any size and complexity of executable
  • Works on C, C++, Fortran, Pascal, assembler, etc.
  • Works with dynamically loaded libraries and modules
  • No modifying your build environment
  • No recompilation
  • No relinking
  • No creating new executable images
  • Just install it and start using it
ZeroFault is powerful and effective: System requirements:
  • Follows forks and execs
  • Provides both GUI and ASCII interfaces
  • Provides source-code display and editing
  • Expand and collapse error reports with a single click
  • Sort errors by severity, order of occurrence, location, etc.
  • Condense errors by module, function, location, etc.
  • Filter errors by regular-expression pattern matching
  • Offers flexible licensing models to fit different needs
  • AIX 3.2.5, 4.1, 4.2, or 4.3
  • Any AIX machine, including non-IBM products
  • 32 megabytes of memory
  • 5 megabytes of free disk space
For Pricing and Ordering instructions please email Sales@codework.com