日々精進

新しく学んだことを書き留めていきます

バイナリに含まれるシンボル一覧を表示する

nmコマンドを使う。

nm libPods-OpenSSL.a

以下のようなシンボルテーブルが表示される。
一番左の列のアドレスが空欄のシンボルは未定義。

libPods-OpenSSL.a(xcbc_enc.o):
00001738 s EH_frame0
         U _DES_encrypt1
00000000 T _DES_xcbc_encrypt
00001750 S _DES_xcbc_encrypt.eh
         U ___stack_chk_fail
         U ___stack_chk_guard