備忘録

備忘録

Linuxでプロセスがロード済みの動的ライブラリ一覧を表示する方法

Ⅰ. はじめに

タイトルの通り「Linuxでプロセスがロード済みの動的ライブラリ一覧を表示する方法」です。

Ⅱ. やり方

1. プロセスIDを取得する
ps -ef | grep target_app_name
2. 一覧を表示する
cat /proc/[pid]/maps

実行結果

12c00000-12d80000 rw-p 00000000 00:05 25511                              /dev/ashmem/dalvik-main space (region space) (deleted)
12d80000-12e40000 ---p 00180000 00:05 25511                              /dev/ashmem/dalvik-main space (region space) (deleted)
12e40000-12f80000 rw-p 00240000 00:05 25511                              /dev/ashmem/dalvik-main space (region space) (deleted)
12f80000-146c0000 ---p 00380000 00:05 25511                              /dev/ashmem/dalvik-main space (region space) (deleted)
146c0000-32c00000 rw-p 01ac0000 00:05 25511                              /dev/ashmem/dalvik-main space (region space) (deleted)
70c39000-70c51000 rw-p 00000000 08:0d 2902489                            /data/dalvik-cache/arm64/system@framework@boot.art
...