- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-03-21T11:44:47+00:00","","")
#author("2018-04-04T15:23:12+00:00","","")
#topicpath
///////////////////////////////////////////////////////////////////////////////
* 目次 [#index]
#contents();
///////////////////////////////////////////////////////////////////////////////
* nm [#b2bbca8f]
///////////////////////////////////////////////////////////////////////////////
* 使い方 [#usage]
- *.o, *.a, *.so, ELF ファイルを引数に渡す。
- 読み込む対象のファイルが C++ からコンパイルされたものである場合、可読性を保つために出力を c++filt に渡す。
- 読み込む対象のファイルが C++ からコンパイルされたものである場合、可読性を保つために出力を c++filt に渡すか、 -C オプションを付ける。
$ nm hoge.o | c++filt
$ nm -C hoge.o
//-----------------------------------------------------------------------------
** シンボルタイプ [#symbol-type]
|~表記 |~意味 |
|A |グローバル絶対シンボル |
|a |ローカル絶対シンボル |
|B |グローバル bss シンボル |
|b |ローカル bss シンボル |
|D |グローバル・データ・シンボル |
|d |ローカル・データ・シンボル |
|f |ソース・ファイル名シンボル |
|L |グローバル・スレッド・ローカル・シンボル (TLS) |
|l |静的スレッド・ローカル・シンボル (TLS) |
|T |グローバル・テキスト・シンボル |
|t |ローカル・テキスト・シンボル |
|U |未定義シンボル |
///////////////////////////////////////////////////////////////////////////////
* 参考リンク [#link]
- [[IBM Knowledge Center - nm コマンド>https://www.ibm.com/support/knowledgecenter/ja/ssw_aix_61/com.ibm.aix.cmds4/nm.htm]]