ZeroFault catches the memory errors and leaks that plague nearly all software. There's no need to
recompile or relink your programs, you can start finding those problems immediately. In most cases,
it's as simple as inserting the word "zf" in front of the command you use to invoke your program.
ZeroFault makes no distinction between your code and someone else's, it could help you locate
errors in third-party libraries and programs that you depend on.
detects a comprehensive set of memory errors:
leaks of all kinds
or writes of unallocated stack, heap, and static memory
of uninitialized stack, heap, and static memory
or writes of freed heap memory
to free or realloc unallocated memory
arguments passed to system calls and common functions
works on 32 or 64 bit AIX programs:*
source code required
Traceback leading to the error
address of the error
and deallocation traceback of any memory block related to the
on stripped executables and libraries
with large threaded programs
on third-party programs and libraries
with large and complex programs
on C, C++, Fortran, Pascal, assembler, etc.
with dynamically loaded libraries and modules
is easy to use:
modifying your build environment
creating new executable images
install it and start using it
is powerful and effective:
forks and execs
both GUI and ASCII
source-code display and editing
and collapse error reports with a single click
errors by severity, order of occurrence, location, etc.
errors by module, function, location, etc.
errors by regular-expression pattern matching
flexible licensing models to fit different needs
71, 61, 53, 52, 51, 43, 42, 41, 325
- 32 or 64 Bit
Power/PPC machine running AIX.
megabytes of memory
megabytes of free disk space