Annotation of researchv10dc/630/man/src/u_man/man1/mc68dis.1, revision 1.1.1.1

1.1       root        1: .TH MC68DIS 1 "630 MTG" 
                      2: .SH NAME
                      3: mc68dis \- MC68000 disassembler
                      4: .SH SYNOPSIS
                      5: .B mc68dis
                      6: .RB [ \-o ]
                      7: .RB [ \-V ]
                      8: .RB [ \-L ]
                      9: .RB [ \-d " sec]"
                     10: .RB [ \-da " sec ]"
                     11: .RB [ \-F " function]"
                     12: .RB [ \-t " sec]"
                     13: .br
                     14: .RB [ \-l " string]"
                     15: files
                     16: .SH DESCRIPTION
                     17: The 
                     18: .I mc68dis
                     19: command
                     20: produces an assembly language listing
                     21: of each of its
                     22: object
                     23: .IR file
                     24: arguments.
                     25: The listing includes
                     26: assembly
                     27: statements
                     28: and a hexadecimal or octal representation of the binary that
                     29: produced those statements.
                     30: .PP
                     31: The following \fIoptions\fP are
                     32: interpreted by the disassembler and may be specified in any order.
                     33: .PP
                     34: .TP 12
                     35: .B \-o
                     36: Prints numbers in octal.
                     37: Default is hexadecimal.
                     38: .PP
                     39: .TP 12
                     40: .B \-V
                     41: Version number of the disassembler is written to standard error.
                     42: .PP
                     43: .TP 12
                     44: .B \-L
                     45: Invokes a look-up of C source labels in the symbol table for
                     46: subsequent printing.
                     47: .PP
                     48: .TP 12
                     49: .BR \-d " sec"
                     50: Disassembles the 
                     51: named section as data,
                     52: printing the offset of
                     53: the data from the
                     54: beginning of the section.
                     55: .PP
                     56: .TP 12
                     57: .BR \-da " sec"
                     58: Disassembles the 
                     59: named section as data,
                     60: printing the actual 
                     61: address of the data.
                     62: .PP
                     63: .TP 12
                     64: .BR \-F " function"
                     65: Disassembles the
                     66: named function
                     67: in each object file
                     68: that is specified
                     69: on the command line.
                     70: .PP
                     71: .TP 12
                     72: .BR \-t " sec"
                     73: Disassembles the
                     74: named section as text.
                     75: .PP
                     76: .TP 12
                     77: .BR \-l " string"
                     78: Disassembles the
                     79: library file specified
                     80: as
                     81: .IR string .
                     82: For example,
                     83: one would issue the
                     84: command
                     85: .B "mc68dis \-l x \-l z"
                     86: to disassemble
                     87: .B libx.a
                     88: and
                     89: .B libz.a\c
                     90: \&.
                     91: All libraries are
                     92: assumed to be in
                     93: .BR $DMD/lib .
                     94: .DT
                     95: .br
                     96: .PP
                     97: If the
                     98: .BR \-d ,
                     99: .B \-da
                    100: or
                    101: .BR \-t
                    102: options are specified,
                    103: only those named
                    104: sections from each
                    105: user supplied file name
                    106: are disassembled.
                    107: Otherwise, all sections
                    108: containing text will
                    109: be disassembled.
                    110: .PP
                    111: If the
                    112: .BR \-F
                    113: option is specified,
                    114: only those named 
                    115: functions from each
                    116: user supplied file name
                    117: are disassembled.
                    118: .B \-F
                    119: only works with object files that have been compiled with the
                    120: .B "dmdcc -g"
                    121: option.
                    122: .bp
                    123: .PP
                    124: On output, a number enclosed in brackets
                    125: at the beginning of a line,
                    126: such as 
                    127: .BR [5] ,
                    128: represents a C break-pointable line number that
                    129: starts with the following instruction.
                    130: These line numbers are present only when the
                    131: object file has been compiled with the
                    132: .B "dmdcc -g"
                    133: option.
                    134: An expression such as
                    135: .B <40>
                    136: in the operand field,
                    137: following a relative displacement
                    138: for control transfer instructions,
                    139: is the computed address
                    140: within the section to which
                    141: control is transferred.
                    142: Similarly, an expression such as
                    143: \f3<40>+%d0\f1,
                    144: following a program counter index plus displacement
                    145: operand, indicates that the effective address
                    146: of the operand in the current section is 40 plus the content of %d0.
                    147: A C function name
                    148: will appear in the first column,
                    149: followed by
                    150: .BR (\|) ,
                    151: if the function was compiled with
                    152: .BR -g .
                    153: .SH "SEE ALSO"
                    154: dmdcc(1),
                    155: mc68as(1),
                    156: mc68ld(1).
                    157: .SH "DIAGNOSTICS"
                    158: The self-explanatory diagnostics
                    159: indicate errors in
                    160: the command line or problems
                    161: encountered with the
                    162: specified files.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.