[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

14. readelf

 
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']
        [`-A'|`--arch-specific']
        [`-D'|`--use-dynamic']
        [`-x' <number>|`--hex-dump='<number>]
        [`-w[liaprmfFso]'|
         `--debug-dump'[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=frames-interp,=str,=loc]]
        [`-I'|`-histogram']
        [`-v'|`--version']
        [`-W'|`--wide']
        [`-H'|`--help']
        elffile...

readelfは,一つ以上のELFフォーマットのオブジェクトファイルの 情報を表示します.オプションで表示する特定の情報を制御します.

elffile... は調査するオブジェクトファイルです.現在は, readelfは,アーカイブの調査のサポートも,64ビットELFファイル の調査のサポートもありません.

ここで交互に表示されている,オプションの長い形式と短い形式は等価です. `-v'または`-H'の他に,少なくとも一つのオプションを与える 必要があります.

-a
--all
`--file-header',`--program-headers', `--sections',`--symbols',`--relocs', `--dynamic',`--notes',そして`--version-info'を 指定することと等価です.

-h
--file-header
ファイルの最初のELFヘッダ内に含まれる情報を表示します.

-l
--program-headers
--segments
ファイルのセグメントヘッダ内に含まれる情報を,存在する場合は表示します.

-S
--sections
--section-headers
ファイルのセクションヘッダ内に含まれる情報を,存在する場合は表示します.

-s
--symbols
--syms
ファイルのシンボルテーブルセクション内のエントリーを,存在する場合は表 示します.

-e
--headers
ファイルのすべてのヘッダを表示します.`-h -l -S'と等価です.

-n
--notes
NOTEセグメントの内容を,存在する場合は表示します.

-r
--relocs
ファイルの再配置のセクションの内容を,存在する場合は表示します.

-u
--unwind
ファイルのunwindセクションの内容が存在する場合は表示します.IA64 ELF ファイルのunwindセクションのみ,現在はサポートされています.

-d
--dynamic
ファイルの動的セクションの内容を,存在する場合は表示します.

-V
--version-info
ファイルのバージョンセクションの内容を,存在する場合は表示します.

-A
--arch-specific
ファイル内のアーキテクチャ固有の情報を,存在する場合は表示します.

-D
--use-dynamic
シンボルを表示しているとき,readelfはこのオプションで,ファ イルのシンボルセクションではなく,動的セクションのシンボルテーブルを使 用します.

-x <number>
--hex-dump=<number>
16進のダンプとして示されているセクションの内容を表示します.

-w[liaprmfFso]
--debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=frames-interp,=str,=loc]
ファイルのデバッグセクションの内容を,存在する場合は表示します.オプショ ン文字や単語の一つがスイッチに続く場合,これらで指定されたセクションで 見つかるデータのみダンプされます.

-I
--histogram
シンボルテーブルの内容を表示するとき,バケットリスト長のヒストグラムを 表示します.

-v
--version
readelfのバージョンナンバーを表示します.

-W
--wide
出力行を80列に揃えて改行しません.readelfはデフォルトで,64 ビットのELFファイルに対し,セクションヘッダとセグメントを80列に揃うよ うに改行します.このオプションで,readelfはそれぞれのセクショ ンヘッダを各々のセグメントを単一の行出力し,80列以上の幅の端末でより読 み易くなります.

-H
--help
readelfが理解するコマンドラインオプションを表示します.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Akihiro Sagawa on March, 3 2004 using texi2html