enoft Manual

eNOFT Options
eNOFT Manual527507-005
2-47
LISTEXPORTS or LE
LISTEXPORTS or LE
This is an alias for SYMTAB EXPORT and is applicable to loadfiles and import libraries.
This command lists all exported symbols that are global and defined from sections
.dynsym and .dynsym.gblzd in loadfiles and import libraries. Symbols available only to
other linkfiles and local to loadfiles (not exported) are not listed.
The display shows a subset of the .dynsym and .dynsym.gblzd sections whereby only
global symbols that are defined are shown. See SYMTAB for the full listing of all
symbols from the dynamic symbols table.
enoft> listexports
******** Section .dynsym (exported symbols only)
SymNdx Address/Value Symbol_Name
Bind Type EM Lang FDescAddr/Size Section
---------------------------------------------------------------------
30 0x780006e0 PROC1B
Glob Code Asm 0x78010000 .text
32 0x78000740 ENTRY1B
Glob Code Asm 0x78010010 .text
38 0x780005e0 PROC1A
Glob Code Asm 0x78010020 .text
('Bind' tells if the symbol is local or global)
('Type' tells if it is code or data or some special kind of entry)
('E' = STO_EXPORT set, 'M' = STO_MULTIPLE_DEF_OK set)
LISTOPTIMIZE or LO
[ * | 0 | 1 | 2 | EXCLUDE | E | BRIEF | B ]
This command lists procedures based on the optimization level of 0, 1, or 2.
The default display shows all procedures in the object file, sorted by optimization
level.
EXCLUDE or E removes display of symbols that are generated by the compiler or
symbols not found in the .debug_info section.