Open System Services Shell and Utilities Reference Manual (G06.25+, H06.03+)

enoft(1) OSS Shell and Utilities Reference Manual
5. To look at source le numbers for sample.o:
enoft -FILE sample.o "-LISTSOURCE *"
6. To look at procedure numbers:
enoft -F sample.o "-LP *"
7. To see the instructions for a procedure:
enoft -FILE sample.o
-DUMPPROC procedure-name IN ICODE
or
enoft -F sample.o -DP
procedure-name IN IC
8. To look at a particular 20 bytes referenced by one of those instructions in hexadecimal:
enoft -FILE sample.o
-DUMPADDRESS 0x00000390 FOR 20 BYTES IN HEX
or
enoft -F sample.o -0x00000390 FOR 20 B IN H
9. To look at the rst 30 bytes in an object le in ASCII:
enoft -FILE sample.o
-DUMPOFFSET 0x0 FOR 30 BYTES IN ASCII
or
enoft -F sample.o -DO 0x0 FOR 30 B IN A
10. To see all the data items external to the object le that need to be linked in and where they
are used in alphabetic order:
enoft -FILE sample.o -SET SORT ALPHA
-LISTUNRESOLVED DATA DETAIL
or
enoft -F sample.o -ST A -LU DATA D
DIAGNOSTICS
enoft sends all diagnostic messages to standard output. Each diagnostic message has a unique
message number. The following ranges of errors are reported:
Fatal errors Fatal errors occur when memory cannot be allocated. Such messages are in the
range from 1 to 999 and are prexed by FATAL ERROR ***. Fatal errors always
cause enoft to terminate with an exit value of 1.
Data errors Data errors occur when an object le is incomplete or damaged or the specied
command cannot be applied to the object type. Such messages are in the range
from 1000 to 1999 and are prexed by DATA ERROR ***.
Syntax Errors Syntax errors occur when enoft cannot recognize a specied command or process
the syntax used correctly. Such messages are in the range from 3000 to 3999 and
are prexed by SYNTAX ERROR ***.
Warnings Warnings occur when enoft continues processing based upon its own assumptions
about user intent. Such messages are in the range from 2000 to 2999 and are
prexed by WARNING ***.
3102 Hewlett-Packard Company 527188-003