第4章 アプリケーションをデバッグするための設定
Red Hat Enterprise Linux には、内部のアプリケーションの動作を分析してトラブルシューティングを行うためのデバッグおよびインストルメンテーションツールが複数搭載されています。
-
デバッグツールおよびDesktop Debugging and Performance Toolsアドオンを選択して、GNU Debugger (GDB)、Valgrind、SystemTap、ltrace、strace などのツールをインストールします。 GDB、Valgrind、SystemTap、strace および ltrace の最新版については、Red Hat Developer Toolset をインストールしてください。これをインストールすると、memstomp もインストールされます。
# yum install devtoolset-7
memstomp ユーティリティーは、Red Hat Developer Toolset の一部としてのみ入手可能です。Developer Toolset 全体のインストールは望まれないが、memstomp が必要な場合は、Red Hat Developer Toolset からこのコンポーネントだけインストールしてください。
# yum install devtoolset-7-memstomp
debuginfo-install ツールを使用するには、yum-utils パッケージをインストールします。
# yum install yum-utils
-
Red Hat Enterprise Linux の一部として利用可能なアプリケーションやライブラリーをデバッグするには、
debuginfo-installツールを使用して、適切な debuginfo およびソースパッケージを Red Hat Enterprise Linux リポジトリーからインストールします。コアのダンプファイル分析についても、これは該当します。 - SystemTap で必要な kernel debuginfo およびソースパッケージをインストールします。『SystemTap ビギナーズガイド』の「2.1.1 章 SystemTap のインストール」を参照してください。
- カーネルダンプを取得するには、kdump をインストールして設定します。『Kernel Crash Dump Guide』の「Chapter 2. Installing and Configuring kdump」を参照してください。
-
SELinuxポリシーの設定が、適切なアプリケーションが通常の場合だけでなく、デバッグの状況でも実行できるようになっていることを確認します。『SELinux ユーザーおよび管理者のガイド』の「10.3 章 問題の修正」を参照してください。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.