第5章 elfutils


elfutils は、eu-objdumpeu-readelf、および ELF ファイルの検査と操作を行うことができるその他ユーティリティなどの一連のバイナリーツールです。Red Hat Developer Toolset バージョンの elfutils で配布されるバイナリーツールの完全リストは、表5.1「Red Hat Developer Toolset の elfutils に含まれるツール」 を参照してください。

Red Hat Developer Toolset には elfutils 0.176 が同梱されています。このバージョンは、Red Hat Developer Toolset の以前のリリースに含まれていたバージョンよりも新しいもので、バグ修正および機能強化が提供されています。

表5.1 Red Hat Developer Toolset の elfutils に含まれるツール
名前説明

eu-addr2line

アドレスをファイル名および行番号に変換します。

eu-ar

アーカイブからファイルを作成、変更、および抽出します。

eu-elfcmp

2 つの ELF ファイルの関連する部分を等価性と比較します。

eu-elflint

ELF ファイルは 汎用 ABI (gABI) および プロセッサー固有の補完 ABI (psABI) 仕様 と互換性があります。

eu-findtextrel

ファイルでテキストの再配置のソースを見つけます。

eu-make-debug-archive

デバッグ用のオフラインアーカイブを作成します。

eu-nm

オブジェクトファイルのシンボルを一覧表示します。

eu-objdump

オブジェクトファイルの情報を表示します。

eu-ranlib

このアーカイブにアクセスするために、アーカイブのコンテンツにインデックスを生成します。

eu-readelf

ELF ファイルに関する情報を表示します。

eu-size

オブジェクトまたはアーカイブファイルのセクションサイズを一覧表示します。

eu-stack

プロセスとコアをアンバウンドする新しいユーティリティー。

eu-strings

ファイルの印刷可能な文字シーケンスを表示します。

eu-strip

オブジェクトファイルからのすべてのシンボルを破棄します。

eu-unstrip

ストライプ化されたファイルと個別のシンボルおよびデバッグ情報を統合します。

5.1. elfutils のインストール

Red Hat Developer Toolset では、devtoolset-9-elfutils パッケージにより elfutils が提供され、「Red Hat Developer Toolset のインストール」 の説明通りに devtoolset-9-toolchain で自動的にインストールされます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.