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.