H-Series Application Migration Guide (H06.07+, J06.03+)
The TNS/E Native Development Environment
H-Series Application Migration Guide—429855-008
2-10
Native Object File Tool
Native Object File Tool
The TNS/E native object file utility, enoft, reads and displays information about
TNS/E native object files (linkfiles and loadfiles). enoft has similar syntax and
functionality as the TNS/R native object file utility, noft. You can use enoft to:
•
Determine the optimization level of procedures
•
Display object code with corresponding source code
•
List object file attributes
•
List unresolved references
enoft runs in the Guardian and OSS environments and on the PC. The enoft syntax
and options are similar in these environments.
Comparing noft and enoft
The TNS/E enoft tool supports most of the same options as the TNS/R noft tool, as
well as a number of new options. Some noft options are not implemented in enoft
either because they do not apply based on object file differences or because their
functionality is incorporated into other enoft options. The following table shows noft
options that are not carried over into enoft. See the enoft Manual for details.
TNS/E Native Mode Debugging Tools
H-series systems provide two debuggers for native mode debugging: Native Inspect
and Visual Inspect. The TNS/R system-level debugger, Debug, is not available on
H-series systems. The Inspect debugger is available on H-series systems, but can be
used only for debugging TNS processes.
noft Option Usage Notes
LISTSRLEXPORTS SRLs are not supported on H-series systems. This command has
no equivalent for DLLs.
LISTSRLFIXUPS SRLs are not supported on H-series systems. This command has
no equivalent for DLLs.
LISTSRLINFO SRLs are not supported on H-series systems. For
enoft, this
command is superseded by the equivalent command LIBLIST,
which provides similar information for DLLs.
SET LOG
SET OUT
RESET LOG
RESET OUT
These commands are aliases for LOG and OUT, and are not
implemented in
enoft.
SYSTEM This command is an alias for VOLUME, and is not implemented in
enoft.










