unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (HP-UX-11.11)
Page:
Section:
Apropos / Subsearch:
optional field



 elfdump(1)							  elfdump(1)
			  64-Bit Applications Only



 NAME
      elfdump - dump information contained in object files.

 SYNOPSIS
      elfdump [-acCfghHjkLopqrsStuUv] [-D num] [+D num2] [-n name] [+s
      section ] [-T num] [+T num2] files...

 DESCRIPTION
      elfdump takes one or more object files or libraries and dumps
      information about them.  The following options are supported:

      -a	     Dumps archive headers from an archive library.

      -c	     Dumps the string table(s).

      -C	     (Modifier) Demangles C++ symbol names before printing
		     them.  This modifier is valid with -c, -r, -s, and -t.
		     If specified with -H, this modifier is ignored. If
		     specified with -n name, the symbol whose unmangled name
		     matches name will be printed, and its symbol name will
		     be printed as a demangled name.

      -D num	     (Modifier) Prints the section whose index is num.

      +D num2	     (Modifier) Prints the sections in the range 1 to num2.
		     If used with -D, the sections in the range num to num2
		     are printed.  Valid with -h, -r, -s.  If used with -r,
		     only the relocations which apply to the section(s) in
		     the range are printed.

      -f	     Dumps the file header.

      -g	     Dumps global symbols from an archive.

      -h	     Dumps the section headers.

      -H	     (Modifier) Dumps output information in hexadecimal,
		     octal, or decimal format, with all options.

      -j	     Prints the object dictionary for one or more executable
		     files, if the source file was compiled with +objdebug
		     or linked with +tools.  The object dictionary 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 contribution, and
		     attributes of the entry.

      -k	     Prints the CTTI section headers according to the
		     directory member relationship.





 Hewlett-Packard Company	    - 1 -   HP-UX Release 11i: November 2000






 elfdump(1)							  elfdump(1)
			  64-Bit Applications Only



      -L	     Dumps the .dynamic section in shared libraries and
		     dynamically linked program files.

      -n name	     (Modifier) Dumps information about the specified
		     section or symbol name.  This option is valid with -h,
		     -r, -s, and -t.  If used with -t, name pertains to a
		     symbol name and elfdump will only dump the symbol entry
		     whose name matches name.  If used with the other
		     options, name pertains to a section name and elfdump
		     will only dump the section whose name matches it.

      -o	     Dumps the optional headers (program headers).

      -p	     (Modifier) Do not print titles, with all options.

      -q	     (Modifier) Suppresss printing CTTI section headers.
		     Valid  with -k option.

      -r	     Dumps the relocations.

      -s	     Dumps the section contents.

      +s name	     (Modifier) Dumps the section specified by name.  Valid
		     with -c and -t only.

      -S	     (Modifier) Dumps output information in short format.
		     Valid with the -h and -o options.

      -t	     Dumps the symbol table entries.

      -T num	     Prints the symbol whose index is num.

      +T num2	     (Modifier) Prints the symbols in the range 0 to num2.
		     If used with -T, print the symbols in the range num to
		     num2.  Valid with -t.

      -u	     Prints the usage menu.

      -U	     Prints the unwind table.

      -v	     (Modifier) Verifies the CTTI section headers before
		     printing.	Valid with the -k option.

 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




 Hewlett-Packard Company	    - 2 -   HP-UX Release 11i: November 2000






 elfdump(1)							  elfdump(1)
			  64-Bit Applications Only



    Texts and Tutorials:
      HP-UX Linker and Libraries Online User Guide
			(See the +help option)
      HP-UX Linker and Libraries User's Guide
			(See manuals(5) for ordering information)
      HP-UX Software Transition Toolkit (STK) -- ELF Object Formats
			http://www.software.hp.com/STK/















































 Hewlett-Packard Company	    - 3 -   HP-UX Release 11i: November 2000