nm (UNIX)

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

nm は、UNIXや類似のオペレーティングシステムに存在するコマンドであり、バイナリファイルライブラリ実行ファイルオブジェクトファイル)の中身を調べ、そこに格納されているシンボルテーブルなどの情報を表示する。デバッグに使われることが多く、識別子の名前の衝突問題やC++名前修飾の問題を解決する際に補助として用いられる。

GNUプロジェクトでは、高機能の nm プログラムを GNU Binutils パッケージの一部として提供している。この nm コマンドは他のツールと同様に特定のコンピュータ・アーキテクチャバイナリフォーマット向けにコンパイルされているので、セキュリティ専門家は疑わしいバイナリファイルを調査するためにネイティブでない nm コマンドを事前に取り揃えておくことが多い。

外部リンク[編集]