以下の内容はhttps://devlights.hatenablog.com/entry/2025/04/15/073000より取得しました。


soファイルに定義されている公開関数を確認 (nm, awk)

関連記事

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}'

参考情報

nxmnpg.lemoda.net


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。




以上の内容はhttps://devlights.hatenablog.com/entry/2025/04/15/073000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14