BOFF - B Obscure Feature Finder.
Syntax:
boff mode [options]*
Recognized modes are:
Abort Evaluate Hstar
Patch PRofile Run
RUNUnit
Examples:
boff eval 800+1634*12\o
boff p oddfile
boff run myhstar,module "input +progopt"
boff a
Description:
BOFF, the B Obscure Feature Finder, is a collection of
debugging programs which share a uniform syntax. BOFF may be used
to debug programs written in any language, but it is particularly
useful for B, C, and Pascal.
BOFF may operate in many different modes, each identified by
the "mode" field on the command line. The options for
different modes vary; for full details, see the explain file for
each mode.
Below we briefly describe the various modes.
- Abort
- This mode may be used to examine abort files from
programs that terminate abnormally.
- Evaluate
- This mode may be used to evaluate B expressions and
display the results in a variety of output formats.
- Hstar
- This mode may be used to examine an hstar file; it can
also be used to patch the contents of such files.
- Patch
- This mode may be used to examine and patch the contents
of any file, whether it contains a load module or not.
- PRofile
- This mode may be used to profile the execution of a B
program, giving detailed information on the number of
times each statement is executed.
- Run
- This mode may be used to "babysit" a program
during execution. Using this mode, it is possible to
examine the code and the variables of the program at any
time during the course of execution.
- RUNUnit
- This mode lets you examine and patch a Virtual Mode
run-unit.
See Also:
- expl boff manual
- for a complete guide to BOFF.
- expl boff summary
- for a summary of BOFF commands.
expl boff abort
expl boff evaluate
expl boff hstar
expl boff patch
expl boff profile
expl boff run
expl boff rununit
Copyright © 1996, Thinkage Ltd.