READELF.1(1)

名称
readelf - ELF ファイルに関する情報を表示

書式
readelf [ -a | --all ]
        [ -h | --file-header]
        [ -l | --program-headers | --segments]
        [ -S | --section-headers | --sections]
        [ -e | --headers]
        [ -s | --syms | --symbols]
        [ -n | --notes]
        [ -r | --relocs]
        [ -u | --unwind]
        [ -d | --dynamic]
        [ -V | --version-info]
        [ -D | --use-dynamic]
        [ -x <number> | --hex-dump=<number>]
        [ -w[liaprf] | --debug-dump[=info,=line,=abbrev,=pubnames,=ranges,=frames]]
        [ --histogram]
        [ -v | --version]
        [ -H | --help]
        elffile...

解説
`readelf' は 1 つ以上の ELF フォーマットオブジェクトファイルに関する情報を表示します。 オプションでどの情報を表示するかを制御します。

elffile... は対象となるオブジェクトファイルです。 現在 `readelf' はアーカイブや 64 ビット ELF ファイルは サポートしていません。

オプション
ここで示される長い形式と短い形式のオプションは互いに等価です。 -v と -H 以外のオプションについては、 必ずどれか 1 つ以上指定しなければなりません。 --file-header, --program-headers, --sections, --symbols, --relocs, --dynamic, --notes および --version-info を指定するのと等価です。 ファイルの先頭にある ELF ヘッダに含まれる情報を 表示します。 ファイルがセグメントヘッダを持っている場合、それに含まれる情報を表示します。 ファイルがセクションヘッダを持っている場合、それに含まれる情報を表示します。 ファイルがシンボルテーブルセクションを持っている場合、そのエントリを 表示します。 ファイル中のすべてのヘッダを表示します。 -h -l -S と等価です。 NOTE セグメントが存在する場合、それを表示します。 ファイルが再配置セクションを持っている場合、その内容を表示します。 ファイルが巻き戻しセクションを持っている場合、その内容を表示します。 現在、IA64 ELF ファイルの巻き戻しセクションだけが サポートされています。 ファイルが動的セクションを持っている場合、その内容を表示します。 ファイルにバージョンセクションが存在する場合、その内容を表示します。 シンボルを表示する時に、シンボルセクションではなく動的セクションにある シンボルテーブルを使うようにします。 指定されたセクションの内容を 16 進ダンプの形式で表示します。 ファイルにデバッグセクションが存在すれば、その内容を表示します。 このスイッチに続いてレターあるいは単語のひとつを指定すると、 それらの指定されたセクションで発見されたデータのみが ダンプされます。 シンボルテーブルを表示する時にバケットリストの長さの ヒストグラムを表示します。 readelf のバージョン番号を表示します。 `readelf' が解釈するコマンドラインオプションを 表示します。

関連項目
objdump(1)と、binutils の Info エントリ。

COPYRIGHT
Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".