NAME
bcheck - batch utility for Runtime Checking (RTC)
SYNOPSIS
bcheck [ -access | -all | -leaks | -memuse ] [ -o logfile ]
[ -q ] [ -s script ] program [ args ]
DESCRIPTION
bcheck , a batch interface to dbx's Runtime Checking (RTC),
is a shell script which runs the program under dbx, with any
specified args. The RTC error output is placed in the
specified logfile, or the default file program.errs. If
this file already exists, its contents are overwritten.
Although bcheck can perform memory leak checking, memory
access checking, memory use checking or all three, the
default is to perform leak checking only.
Before running bcheck on a system running the Linux OS, you
must set the _DBX_EXEC_32 environment variable.
OPTIONS
-access
Perform memory access checking.
-all Perform memory access and memory leak checking.
-leaks
Perform memory leak checking only. (Default)
-memuse
Perform memory use checking, which includes memory
leaks checking.
-o logfile
Place the error output in logfile. or the default file
program.errs.
-q Make bcheck completely quiet, and return with the same
exit status as the 'program'. Useful when you want to
use bcheck in scripts, makefiles, and such.
-s script
Read in the dbx commands contained in script before
execution. Using commands like suppress and dbxenv ,
you can tailor the error output of bcheck.
EXAMPLES
Perform leaks checking on hello:
bcheck hello
Perform access checking on mach with the argument:
bcheck -access mach 5
Perform access and memuse checking on 'cc' quietly and exit
with normal exit status:
bcheck -all -q cc -c prog.c
Perform access checking on foo, suppressing all rui errors:
echo suppress rui > foo.sup bcheck -access -s foo.sup
foo 1
SEE ALSO
dbx(1)