OMINFO - obtain information about OM object module library.
Syntax:
ominfo [Library=]libname [options]*
(+|-)Undefined_References (-)
(+|-)Unreferenced_Modules (-)
(+|-)Unreferenced_Definitions (-)
(+|-)Verbose (-)
Before="date/time string"
Definitions=symbol,symbol,...
References=symbol,symbol,...
reference_Tree=symbol,symbol,...
Since="date/time string"
Symbols=symbol,symbol,...
Options:
- libname
-
- Library=libname
- is the name of the library you want to examine.
- +Undefined_References
- prints a list of all symbols that have SYMREFs but not
SYMDEFs in the library.
- +Unreferenced_Modules
- prints a list of all modules that contain no symbols
referenced by other modules.
- +Unreferenced_Definitions
- prints a list of all symbols that are defined but not
referenced in the library.
- +Verbose
- prints much more information than the default (see below
for details).
- Before="date/time string"
- only provides information on modules that were added to
the library before the given date/time. The date/time
string can have any format accepted by the .TOSEC
function of the UW Tools library, such as
January 25, 1994
94/01/25
25 Jan 1994 2:00 p.m.
and many other formats. See "expl b lib .tosec" for
more information. If the string specifies a time but not
a date, the date is assumed to be today.
- Definitions=symbol,symbol,...
- indicates that information should only be given for the
indicated SYMDEF symbols.
- References=symbol,symbol,...
- indicates that information should only be given for the
indicated SYMREF symbols.
- reference_Tree=symbol,symbol,...
- lists all those modules that would be loaded in a program
that refers to the given symbols. For example, if you
specify
t=printf
you get a list of all modules that must be loaded in a
program that refers to "printf". This includes
the module that contains "printf", the modules
that contain SYMDEFs corresponding to the SYMREFs in the
"printf" module, and so on.
- Since="date/time string"
- is like Before=, except that it only provides information
on modules that were added to the library after the given
date/time.
- Symbols=symbol,symbol,...
- only prints information on the given symbols, whether
they appear as SYMREFs or SYMDEFs.
Description:
OMINFO prints out information about the contents of an OM
object module library. It can produce output showing
cross-references of modules.
By default, OMINFO prints out a line for each module in the
library. The line gives the first primary definition in the
module, the source file that produced the module, and the
date/time that the module was placed in the library.
With the +Verbose option, OMINFO prints out the default line
for each appropriate module, plus the following additional
information.
- module title and module name (if any)
- all primary definitions in the module
- all symbols referenced by the module
- all secondary definitions in the module
- all "common" references in the module
See Also:
expl omledit
Copyright © 1996, Thinkage Ltd.