-.\" Copyright (c) 1980, 1990 The Regents of the University of California.
-.\" All rights reserved. The Berkeley software License Agreement
-.\" specifies the terms and conditions for redistribution.
+.\" Copyright (c) 1990 The Regents of the University of California.
+.\" All rights reserved.
The interpretation of an address depends on the context it is used in.
If a subprocess is being debugged then addresses are interpreted
in the usual way in the address space of the subprocess.
The interpretation of an address depends on the context it is used in.
If a subprocess is being debugged then addresses are interpreted
in the usual way in the address space of the subprocess.
command. The default radix is initially hexadecimal.
The hexadecimal digits are
.Li 0123456789abcdefABCDEF
command. The default radix is initially hexadecimal.
The hexadecimal digits are
.Li 0123456789abcdefABCDEF
In C, the `true name' of an external symbol begins with
.Li \_ .
It may be necessary to utter this name to distinguish it
from internal or hidden variables of a program.
In C, the `true name' of an external symbol begins with
.Li \_ .
It may be necessary to utter this name to distinguish it
from internal or hidden variables of a program.
.Sh COMMANDS
Most commands consist of a verb followed by a modifier or list of modifiers.
The following verbs are available.
.Sh COMMANDS
Most commands consist of a verb followed by a modifier or list of modifiers.
The following verbs are available.
.Pp
A
.Va format
consists of one or more characters that specify a style of printing.
Each format character may be preceded by a decimal integer
that is a repeat count for the format character.
.Pp
A
.Va format
consists of one or more characters that specify a style of printing.
Each format character may be preceded by a decimal integer
that is a repeat count for the format character.
.Ad dot
is incremented by the amount given for each format letter.
If no format is given then the last format is used.
The format characters available are as follows.
Note that a backslash
.Ad dot
is incremented by the amount given for each format letter.
If no format is given then the last format is used.
The format characters available are as follows.
Note that a backslash
Print 1 byte as a character, using
the standard escape convention where control characters
Print 1 byte as a character, using
the standard escape convention where control characters
Print as machine instructions.
.Ar n
is the number of bytes occupied by the instruction.
This style of printing causes the numeric variables 1, 2, ... to be set
according to the offset parts of the arguments, if any, of the instruction
Print as machine instructions.
.Ar n
is the number of bytes occupied by the instruction.
This style of printing causes the numeric variables 1, 2, ... to be set
according to the offset parts of the arguments, if any, of the instruction
are recorded. If less than three expressions are given then
the remaining map parameters are left unchanged.
If the
are recorded. If less than three expressions are given then
the remaining map parameters are left unchanged.
If the
If this command is executed in a file, further commands
in the file are not seen.
If
If this command is executed in a file, further commands
in the file are not seen.
If
Append output to the file
.Va file ,
which is created if it does not exist. If
.Va file
is omitted, output is returned to the terminal.
Append output to the file
.Va file ,
which is created if it does not exist. If
.Va file
is omitted, output is returned to the terminal.
Print process id, the signal which caused stoppage or termination,
as well as the registers as
.Ic $r .
This is the default if
.Va modifier
is omitted.
Print process id, the signal which caused stoppage or termination,
as well as the registers as
.Ic $r .
This is the default if
.Va modifier
is omitted.
-Thus \*(lq10$d\*(rq simply changes the default radix to unsigned.
-To make signed decimal the default radix, use \*(lq-0t10$d\*(rq.
-.Tp Cm e
+Thus
+.Dq "10$d"
+simply changes the default radix to unsigned.
+To make signed decimal the default radix, use
+.Dq "-0t10$d"
+.It Cm e
.Ad dot
to zero, the breakpoint causes a stop immediately,
regardless of any remaining count.
.Ad dot
to zero, the breakpoint causes a stop immediately,
regardless of any remaining count.
Arguments to the subprocess may be supplied on the same line as the command.
An argument starting with < or > causes the standard
input or output to be established for the command.
Arguments to the subprocess may be supplied on the same line as the command.
An argument starting with < or > causes the standard
input or output to be established for the command.
.Cm r .
In this case no signal can be sent; the remainder of the line
is treated as arguments to the subprocess.
.Cm r .
In this case no signal can be sent; the remainder of the line
is treated as arguments to the subprocess.
For a three-operand instruction, variable 2 is the second source offset
and variable 3 the destination offset part.
For a three-operand instruction, variable 2 is the second source offset
and variable 3 the destination offset part.
The text segment size.
.Sh ADDRESSES
The address in a file associated with
a written address is determined by a mapping associated with that file.
Each mapping is represented by two triples
The text segment size.
.Sh ADDRESSES
The address in a file associated with
a written address is determined by a mapping associated with that file.
Each mapping is represented by two triples