H-Series Application Migration Guide (H06.03+)

The TNS/E Native Development Environment
H-Series Application Migration Guide429855-006
2-9
Native Object File Tool
An option to specify treatment of unresolved symbols. Options are to treat them as
errors, to issue warnings, or to ignore them.
See the eld Manual for details on these and other enhancements, as well as options
used in building DLLs.
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 through ETK. 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
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.