Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
READELF(1)		FreeBSD	General	Commands Manual		    READELF(1)

NAME
     readelf --	display	information about ELF objects

SYNOPSIS
     readelf [-a | --all] [-c |	--archive-index] [-d | --dynamic]
	     [-e | --headers] [-g | --section-groups] [-h | --file-header]
	     [-l | --program-headers] [-n | --notes]
	     [-p section | --string-dump=section] [-r |	--relocs]
	     [-t | --section-details] [-u | --unwind] [-v | --version]
	     [-w[afilmoprsFLR] | --debug-dump[=long-option-name,...]]
	     [-x section | --hex-dump=section] [-z | --decompress]
	     [-A | --arch-specific] [-D	| --use-dynamic] [-H | --help]
	     [-I | --histogram]	[-N | --full-section-name]
	     [-S | --sections |	--section-headers] [-V | --version-info]
	     [-W | --wide] file...

DESCRIPTION
     The readelf utility displays information about ELF	objects	and ar(1) ar-
     chives.

     The readelf utility recognizes the	following options:

     -a	| --all
	     Turn on the following flags: -d, -h, -I, -l, -n, -r, -s, -u, -A,
	     -S	and -V.

     -c	| --archive-index
	     Print the archive symbol table for	archives.

     -d	| --dynamic
	     Print the contents	of the SHT_DYNAMIC sections in the ELF object.

     -e	| --headers
	     Print all program,	file and section headers in the	ELF object.

     -g	| --section-groups
	     Print the contents	of the section groups in the ELF object.

     -h	| --file-header
	     Print the file header of the ELF object.

     -l	| --program-headers
	     Print the content of the program header table for the object.

     -n	| --notes
	     Print the contents	of PT_NOTE segments or SHT_NOTE	sections
	     present in	the ELF	object.

     -p	section	| --string-dump=section
	     Print the contents	of the specified section as printable strings.
	     The argument section should be the	name of	a section or a numeric
	     section index.

     -r	| --relocs
	     Print relocation information.

     -s	| --syms | --symbols
	     Print symbol tables.

     -t	| --section-details
	     Print additional information about	sections, such as the flags
	     fields in section headers.	 Implies -S.

     -u	| --unwind
	     Not yet implemented (option accepted but ignored).

     -v	| --version
	     Prints a version identifier for readelf and exits.

     -w[afilmoprsFLR] |	--debug-dump[=long-option-name,...]
	     Display DWARF information.	 The -w	option is used with the	short
	     options in	the following table; the --debug-dump option is	used
	     with a comma-separated list of the	corresponding long option
	     names:

	     Short Option    Long Option       Description
	     a		     abbrev	       Show abbreviation information.
	     f		     frames	       Show frame information,
					       displaying frame	instructions.
	     i		     info	       Show debugging information
					       entries.
	     l		     rawline	       Show line information in	raw
					       form.
	     m		     macro	       Show macro information.
	     o		     loc	       Show location list information.
	     p		     pubnames	       Show global names.
	     r		     aranges|ranges    Show address range information.
	     s		     str	       Show the	debug string table.
	     F		     frames-interp     Show frame information,
					       displaying register rules.
	     L		     decodedline       Show line information in
					       decoded form.
	     R		     Ranges	       Show range lists.

	     If	no sub-options are specified, the default is to	show informa-
	     tion corresponding	to the a, f, i,	l, o, p, r, s and R short op-
	     tions.

     -x	section	| --hex-dump=section
	     Display the contents of the specified section in hexadecimal.
	     The argument section should be the	name of	a section or a numeric
	     section index.

     -z	| --decompress
	     Decompress	contents of sections specified by -x or	-p before dis-
	     playing.  If the specified	section	is not compressed, it is dis-
	     played as is.

     -A	| --arch-specific
	     This option is accepted but is currently unimplemented.

     -D	| --use-dynamic
	     Print the symbol table specified by the DT_SYMTAB entry in	the
	     ".dynamic"	section.

     -H	| --help
	     Print a help message.

     -I	| --histogram
	     Print information on bucket list lengths for sections of type
	     SHT_HASH and SHT_GNU_HASH.

     -N	| --full-section-name
	     This option is accepted but is currently unimplemented.

     -S	| --sections | --section-headers
	     Print information in the section headers for each ELF object.

     -V	| --version-info
	     Print symbol versioning information.

     -W	| --wide
	     Print information about ELF structures using one long line	per
	     structure.	 If this option	is not specified, readelf will list
	     information in the	headers	of 64 bit ELF objects on two separate
	     lines.

EXIT STATUS
     The readelf utility exits 0 on success, and >0 if an error	occurs.

SEE ALSO
     nm(1), addr2line(1), elfcopy(1),

AUTHORS
     The readelf utility was written by	Kai Wang
     <kaiwang27@users.sourceforge.net>.

FreeBSD	13.0		      September	17, 2021		  FreeBSD 13.0

NAME | SYNOPSIS | DESCRIPTION | EXIT STATUS | SEE ALSO | AUTHORS

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=readelf&sektion=1&manpath=FreeBSD+13.2-RELEASE+and+Ports>

home | help