-show=symbolを指定した場合、外部定義シンボルまたは静的内部定義シンボルのアドレス、サイズ、種別をアドレス順に出力します。また、-show=referenceを指定した場合は、各シンボルの参照回数、最適化実行の有無も出力します。シンボル情報の出力例を示します。
*** Symbol List *** SECTION= (1) (2) (3) (4) (5) FILE= START END SIZE (6) (7) (8) (9) (10) (11) SYMBOL ADDR SIZE INFO COUNTS OPT SECTION=P FILE=test.obj 00000000 00000428 428 _main 00000000 2 func ,g 0 _malloc 00000000 32 func ,l 0 FILE=mvn3 00000428 00000490 68 $MVN#3 00000428 0 none ,g 0 |
-show=referenceを指定した場合のみ表示します。 |
|
show=structを指定した場合は、コンパイル時に-debugを指定したファイル内で定義した構造体/共用体メンバの情報も出力します。構造体メンバ情報の出力例を以下に示します。
*** Symbol List *** SECTION= FILE= START END SIZE SYMBOL ADDR SIZE INFO COUNTS OPT STRUCT SIZE (1) (2) MEMBER ADDR SIZE INFO (3) (4) (5) (6) SECTION=B FILE=tp.obj 00000000 0000000b c _st 00000000 c data ,g 0 struct { c _st.mem1 00000000 1 char _st.mem2 00000004 4 int _st.mem3 00000008 2 short } |