関連記事
GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ
概要
以下、自分用のメモです。たまに使いたいときにいつもオプション忘れているので、ここにメモメモ。。。
特定のsoファイルに定義されている公開関数を知りたいときに、よく nm コマンドを利用します。
関数名の一覧だけ取得したいときなどは、そのままだといろいろ出力されることが多いので、よく以下のコマンドで実行しています。
(まあ、これを使いたいときに忘れているわけですが・・)
$ nm -D -g -C /path/to/so-file | awk '$2 == "T" {print $3}'
ロングオプションで指定する場合は以下のようになります。
$ nm --dynamic --extern-only --demangle /path/to/so-file | awk '$2 == "T" {print $3}'
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。