Annotation of researchv10dc/630/man/src/u_man/man1/mc68strip.1, revision 1.1

1.1     ! root        1: .TH MC68STRIP 1 "630 MTG"
        !             2: .SH NAME
        !             3: mc68strip \- strip symbolic information from MC68000 object file
        !             4: .SH SYNOPSIS
        !             5: .B mc68strip
        !             6: .RB [ \-l ]
        !             7: .RB [ \-m ]
        !             8: .RB [ \-x ]
        !             9: .RB [ \-r ]
        !            10: .RB [ \-s ]
        !            11: .if 'mc68'3b' \{\
        !            12: .RB [ \-f ]
        !            13: .\}
        !            14: .RB [ \-V ]
        !            15: file-names
        !            16: .SH DESCRIPTION
        !            17: The 
        !            18: .I mc68strip
        !            19: command
        !            20: strips the symbol table and line number information from
        !            21: Motorola 68000 object files,
        !            22: including archives.
        !            23: Once this has been done, no symbolic debugging access
        !            24: is available for that file; therefore, this command is
        !            25: normally run only on production modules that have
        !            26: been debugged and tested.
        !            27: .PP
        !            28: The amount of information stripped from the symbol table
        !            29: can be controlled by using the following options:
        !            30: .PP
        !            31: .TP 9
        !            32: .BR \-l
        !            33: Strips line number information only;
        !            34: does not strip any symbol table information.
        !            35: .PP
        !            36: .TP 9
        !            37: .BR \-m
        !            38: Strips symbol table information only;
        !            39: does not strip any relocation information.
        !            40: Used for 630 MTG applications which need relocation information for downloads,
        !            41: but do not neccesarily need symbol table information.
        !            42: This option does not work on archives.
        !            43: .PP
        !            44: .TP 9
        !            45: .B \-x
        !            46: Does not strip static or external symbol information.
        !            47: .PP
        !            48: .TP 9
        !            49: .B \-r
        !            50: Resets the relocation indices into the symbol table.
        !            51: .if 'mc68'3b' \{\
        !            52: .PP
        !            53: .TP 9
        !            54: .B \-f
        !            55: Removes the relocation information from an executable object file
        !            56: for all sections not of type COPY. Reset
        !            57: relocation indices into the symbol table for all retained relocation
        !            58: information.
        !            59: .\}
        !            60: .PP
        !            61: .TP 9
        !            62: .B \-s
        !            63: Resets the line number indices into the symbol table (does not remove).
        !            64: Resets the relocation indices into the symbol table.
        !            65: .PP
        !            66: .TP 9
        !            67: .B \-V
        !            68: Prints the version of the mc68strip command executing on the standard error output.
        !            69: .DT
        !            70: .br
        !            71: .PP
        !            72: If there are any relocation entries in the object file and any symbol
        !            73: table information is to be stripped,
        !            74: .I mc68strip
        !            75: will complain and terminate without stripping
        !            76: .I file-name
        !            77: unless the
        !            78: \f3\-r\f1 or \f3\-m\f1
        !            79: flags are used.
        !            80: .PP
        !            81: If the 
        !            82: .IR mc68strip
        !            83: command is executed on a common archive file [see
        !            84: .IR ar (4)]
        !            85: the archive symbol table will be removed.  The archive
        !            86: symbol table must be restored by executing the
        !            87: .IR mc68ar (1)
        !            88: command with the 
        !            89: .B s
        !            90: option before the archive can be
        !            91: link edited by the 
        !            92: .IR mc68ld (1)
        !            93: command.  
        !            94: .IR Mc68strip (1)
        !            95: will instruct the user with appropriate warning messages when this
        !            96: situation arises.
        !            97: .PP
        !            98: The purpose of this command is to reduce the file storage
        !            99: overhead taken by the object file.
        !           100: .SH "FILES"
        !           101: /usr/tmp/mc68str??????
        !           102: .SH "SEE ALSO"
        !           103: dmdcc(1),
        !           104: mc68ar(1),
        !           105: mc68as(1),
        !           106: mc68ld(1).
        !           107: .br
        !           108: a.out(4), ar(4) in the \f2UNIX System V Programmer's
        !           109: Reference Manual\f1.
        !           110: .SH "DIAGNOSTICS"
        !           111: .TP 9
        !           112: mc68strip:  name:  cannot open
        !           113: .br
        !           114:        if
        !           115: .I name
        !           116: cannot be read.
        !           117: .PP
        !           118: .TP 9
        !           119: mc68strip:  name:  bad magic 
        !           120: .br
        !           121:        if
        !           122: .I name
        !           123: is not a Motorola 68000 object file.
        !           124: .PP
        !           125: .TP 9
        !           126: mc68strip:  name:  relocation entries present; cannot strip 
        !           127: .br
        !           128:        if
        !           129: .I name
        !           130: contains relocation entries and the
        !           131: \f3\-r\f1 or \f3\-m\f1
        !           132: flag is not used,
        !           133: the symbol table information cannot be stripped.
        !           134: .PP
        !           135: .TP 9
        !           136: mc68strip:  name:  other options set with "m" option 
        !           137: .br
        !           138:        if
        !           139: other flags are used with the -m option which is mutually exclusive. 
        !           140: .PP
        !           141: .TP 9
        !           142: mc68strip:  "m" option not allowed on archive files 
        !           143: .br
        !           144:         if
        !           145: file name is an archive file.

unix.superglobalmegacorp.com

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