@define (H
.ie t \{\
.sp 0.2
=
.\}
.el \{\
.sp
.\}
.T&
l s 
l l .
@enddef
@define )H
.if t \{\
.sp 0.1
_
.\}
@enddef
.\"	@T is defined in quick_tour and summary
.TS
@TS
l s
l l .
\fBGeneral Commands:\fP
@)H
help     @..... information about \*n commands
history  @..... list previously typed commands
##, #N, #-N @..... redo a previous command
quit     @..... quit from a session
@(H
\fBBreaklevel Commands:\fP
@)H
cont     @..... continue execution from a break level
reset    @..... return to a previous break level
where    @..... display a stack trace
up       @..... move up the execution stack
down     @..... move down the execution stack
whereami @..... display execution and scope locations
@(H
\fBExecution Commands:\fP
@)H
run      @..... initialize and execute "main" with arguments
start    @..... execute "main" with arguments without initializing
reinit   @..... initialize all global variables
step     @..... step execution by statement, enter functions
next     @..... step execution by line, do not enter functions
stepout  @..... continue execution until function returns
@(H
\fBViolation Commands:\fP
@)H
suppress @..... suppress a warning
unsuppress @..... stop suppressing a warning
@(H
\fBFile Commands:\fP
@)H
load	 @..... load or reload source, object or library files
unload   @..... unload files
contents @..... display information about loaded files
link     @..... load undefined variables from libraries
list     @..... display source code lines
edit     @..... edit a file
@(H
\fBDebugging Commands:\fP
@)H
status   @..... display all breakpoints, actions and tags
delete   @..... delete breakpoints, actions and tags
stop     @..... set a breakpoint
action   @..... execute an action at a specific line or everywhere
tag      @..... stop when an address is modified
tagaction @..... execute an action when an address is modified
trace    @..... trace program execution
@(H
\fBInformation Commands:\fP
@)H
whatis   @..... list all uses of a given name
dump     @..... display information about an address
xref     @..... cross reference a variable or function
unres    @..... list all undefined variables
badptr   @..... display information about bad pointers
.TE
.\"	@TS is defined in quick_tour and summary
.TS
@TS
l s
l l .
\fBSignal Commands:\fP
@)H
catch    @..... catch signals before they reach user's program
ignore   @..... pass signals to user's program without interruption
@(H
\fBOption Commands:\fP
@)H
setopt   @..... set an option, or view all currently set options
unsetopt @..... unset an options
printopt @..... display all options
getopt   @..... return the value of an option
@(H
\fBJob control Commands:\fP
@)H
jobs     @..... list all stopped jobs
fg       @..... restart a stopped job
killjob  @..... kill a stopped job
@(H
\fBMemory Commands:\fP
@)H
calloct  @..... allocate cleared memory with type checking
malloct  @..... allocate memory with type checking
touch    @..... indicate address is set or used properly
freealloc @..... free all allocated memory
@(H
\fBSession Commands:\fP
@)H
suspend  @..... suspend a session
save     @..... save the current session
restore  @..... restore a previous session
@(H
\fBMiscellaneous Commands:\fP
@)H
rename	 @..... rename a \*n command to avoid conflicts
version  @..... display \*n version information
gripe    @..... send a message to the authors
udpf     @..... specify a user-defined printing function 
english  @..... print a type in english
typeof   @..... operator that yields a \*n type code
@(H
\fBTopics:\fP
@)H
intro    @..... an quick introduction to the system
hints    @..... some helpful hints on using the system
options  @..... a description of all \*n options
errors   @..... error and warning messages produced by \*n
bugs     @..... known bugs in the system
portability @..... differences between cc and \*n
ansi     @..... an introduction to the ANSI standard for C
.TE
