Open System Services Shell and Utilities Reference Manual (G06.28+, H06.05+)

enoft(1) OSS Shell and Utilities Reference Manual
or
enoft -FILE sample.o -LISTPROC
procedure-name DETAIL
or
enoft -F sample.o -LP procedure-name D
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 ***.
3102 Hewlett-Packard Company 527188-007