okiami1983のブログ

クオリティーが低い記事はあとで書き直します。。

ELF(Executable and Linkable Format)形式の中身をのぞく

readelf

 

ELFヘッダ、プログラムヘッダテーブル、セクションヘッダテーブルを表示する

% readelf -a {ファイル名}

 

ELFヘッダを表示する

% readelf -h {ファイル名}

 

プログラムヘッダテーブルを表示する

%readelf -l {ファイル名}

 

セクションヘッダテーブルを表示する

% readelf -S {ファイル名}

 

セクションの内容を表示する

% readelf -x {セクション番号}

 

シンボルテーブルの内容を表示する

% readelf -s {ファイル名}

 

再配置テーブルの内容を表示する

% readelf -r {ファイル名}

 

 

参考 

リンカ・ローダ実践開発テクニック―実行ファイルを作成するために必須の技術 (COMPUTER TECHNOLOGY)

リンカ・ローダ実践開発テクニック―実行ファイルを作成するために必須の技術 (COMPUTER TECHNOLOGY)