Prog/nm
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
/////////////////////////////////////////////////////////...
* 目次 [#index]
#contents();
/////////////////////////////////////////////////////////...
* nm [#b2bbca8f]
/////////////////////////////////////////////////////////...
* 使い方 [#usage]
- *.o, *.a, *.so, ELF ファイルを引数に渡す。
- 読み込む対象のファイルが C++ からコンパイルされたもので...
$ nm hoge.o | c++filt
$ nm -C hoge.o
//-------------------------------------------------------...
** シンボルタイプ [#symbol-type]
|~表記 |~名前 |~意味 |
|A |グローバル絶対値シンボル |リンクしても変化しない |
|a |ローカル絶対値シンボル |~|
|B |グローバル BSS シンボル |シンボルはみ初期化データ...
|b |ローカル BSS シンボル |~|
|C |コモン(グローバル) | |
|D |グローバル・データ・シンボル |シンボルは初期化済...
|d |ローカル・データ・シンボル |~|
|f |ソース・ファイル名シンボル | |
|G |データセクション(グローバル) |シンボルは小さな...
|g |データセクション(ローカル) |~|
|L |グローバル・スレッド・ローカル・シンボル (TLS) | |
|l |静的スレッド・ローカル・シンボル (TLS) | |
|I |間接参照(グローバル) |シンボルは別のシンボルへ...
|i |間接参照(ローカル) |~|
|N |デバッグ用シンボル(グローバル) | |
|n |デバッグ用シンボル(ローカル) | |
|R |読み込み専用(グローバル) |シンボルは読み込み専...
|r |読み込み専用(ローカル) |~|
|S |BSSグローバル(小さなオブジェクト用) | シンボル...
|s |BSSローカル(小さなオブジェクト用) |~|
|T |グローバル・テキスト・シンボル |シンボルはテキス...
|t |ローカル・テキスト・シンボル |~|
|U |未定義シンボル |未定義のシンボル。別のオブジェク...
|V |weakオブジェクト(グローバル) |シンボルはウィー...
|v |weakオブジェクト(ローカル) |~|
|W |weakシンボル(グローバル) |シンボルは weak オブ...
|w |weakシンボル(ローカル) |~|
|- | |シンボルは a.out オブジェクトファイルないの sta...
|? | |未知のシンボル |
/////////////////////////////////////////////////////////...
* 参考リンク [#link]
- [[IBM Knowledge Center - nm コマンド>https://www.ibm.co...
終了行:
#topicpath
/////////////////////////////////////////////////////////...
* 目次 [#index]
#contents();
/////////////////////////////////////////////////////////...
* nm [#b2bbca8f]
/////////////////////////////////////////////////////////...
* 使い方 [#usage]
- *.o, *.a, *.so, ELF ファイルを引数に渡す。
- 読み込む対象のファイルが C++ からコンパイルされたもので...
$ nm hoge.o | c++filt
$ nm -C hoge.o
//-------------------------------------------------------...
** シンボルタイプ [#symbol-type]
|~表記 |~名前 |~意味 |
|A |グローバル絶対値シンボル |リンクしても変化しない |
|a |ローカル絶対値シンボル |~|
|B |グローバル BSS シンボル |シンボルはみ初期化データ...
|b |ローカル BSS シンボル |~|
|C |コモン(グローバル) | |
|D |グローバル・データ・シンボル |シンボルは初期化済...
|d |ローカル・データ・シンボル |~|
|f |ソース・ファイル名シンボル | |
|G |データセクション(グローバル) |シンボルは小さな...
|g |データセクション(ローカル) |~|
|L |グローバル・スレッド・ローカル・シンボル (TLS) | |
|l |静的スレッド・ローカル・シンボル (TLS) | |
|I |間接参照(グローバル) |シンボルは別のシンボルへ...
|i |間接参照(ローカル) |~|
|N |デバッグ用シンボル(グローバル) | |
|n |デバッグ用シンボル(ローカル) | |
|R |読み込み専用(グローバル) |シンボルは読み込み専...
|r |読み込み専用(ローカル) |~|
|S |BSSグローバル(小さなオブジェクト用) | シンボル...
|s |BSSローカル(小さなオブジェクト用) |~|
|T |グローバル・テキスト・シンボル |シンボルはテキス...
|t |ローカル・テキスト・シンボル |~|
|U |未定義シンボル |未定義のシンボル。別のオブジェク...
|V |weakオブジェクト(グローバル) |シンボルはウィー...
|v |weakオブジェクト(ローカル) |~|
|W |weakシンボル(グローバル) |シンボルは weak オブ...
|w |weakシンボル(ローカル) |~|
|- | |シンボルは a.out オブジェクトファイルないの sta...
|? | |未知のシンボル |
/////////////////////////////////////////////////////////...
* 参考リンク [#link]
- [[IBM Knowledge Center - nm コマンド>https://www.ibm.co...
ページ名: