elfdump(1)elfdump(1)NAMEelfdump - dump information contained in object files.
SYNOPSIS
num] num2] name] section] num] num2] files...
DESCRIPTION
takes one or more object files or libraries and dumps information about
them. The following options are supported:
Dumps archive headers from an archive library.
Dumps the string table(s).
(Modifier) Demangles C++ symbol names before printing them. This
modifier is valid with and If specified with this modi‐
fier is ignored. If specified with name, the symbol
whose unmangled name matches name will be printed, and
its symbol name will be printed as a demangled name.
Prints the .note section which contains the compilation unit dictionary
and linker footprint. This option has the same effect
as
Prints the compilation unit dictionary of the .notes section.
Prints the linker footprint of the .notes section.
The linker footprint has information on the linker used
to generate the file as well as the link time.
(Modifier) Prints the section whose index is num.
(Modifier) Prints the sections in the range 1 to
num2. If used with the sections in the range num to
num2 are printed. Valid with If used with only the
relocations which apply to the section(s) in the range
are printed.
Dumps the file header (ELF header).
Dumps global symbols from an archive.
Dumps the section headers.
(Modifier) Dumps output information in hexadecimal, octal, or decimal
format, with all options.
Displays the run-time interpreter path name for
(usually the location of the dynamic loader and
microloader). Only shared bound executables have this
string. To change the setting, use the command.
Prints the object dictionary for one or more executable files,
if the source file was compiled with the option or
linked with (PA-RISC only) option. The object dictio‐
nary entry contains the name of the object file that
contributed to a particular section, the relative offset
within the section, size of the object file's contribu‐
tion, and attributes of the entry.
Prints the CTTI section headers according to the directory
member relationship.
Dumps the section in shared libraries and dynamically linked pro‐
gram files.
Prints the section, which is only created when the incremental
linker is used (with the command), or when the linker
option is used (which is the default), along with the
compiler option, (which is NOT the default).
Prints the section, which is only created when the incremental
linker is used (with the command), or when the linker
option is used (which is the default), along with the
compiler option, (which is NOT the default).
Prints the section, which is only created when the incremental
linker is used (with the command), or when the linker
option is used (which is the default), along with the
compiler option, (which is NOT the default).
(Modifier) Dumps information about the specified section or symbol
name. This option is valid with and If used with name
pertains to a symbol name and will only dump the symbol
entry whose name matches name. If used with the other
options, name pertains to a section name and will only
dump the section whose name matches it.
Dumps the optional headers (program headers).
(Modifier) Do not print titles, with all options.
(Modifier) Suppresses printing CTTI section headers.
Valid with option.
Dumps the relocations.
Dumps the section contents.
Dumps any section beginning with
as a string table.
(Modifier) Dumps the section specified by
name. Valid with and only.
(Modifier) Dumps output information in short format. Valid with the
and options.
Dumps the symbol table entries.
(Itanium-based systems) Dumps the value of
in symbol table, in addition to information dump from
option. This option is useful to verify the data stored
in the symbol table.
Prints the symbol whose index is
num.
(Modifier) Prints the symbols in the range 0 to num2. If used with
print the symbols in the range num to num2. Valid with
Prints versioned symbols.
Prints the usage menu.
Prints the unwind table.
(Modifier) Verifies the CTTI section headers before printing.
Valid with the option.
Prints the version number for
EXAMPLES
To see the functions exported from a shared library:
To see the global data items exported from a shared library:
To display string table information
To list the shared libraries linked with a program or shared library
(dependent libraries):
To list the embedded path for shared libraries opened by a program:
SEE ALSO
System Tools
ld(1) Invoke the link editor
Miscellaneous
a.out(4) Assembler, compiler, and linker output
elf(3E) Executable and Linking Format
Texts and Tutorials
(See the option)
(See manuals(5) for ordering information)