2

C でいくつかの Linux ライブラリを動的にロードしています。

dlinfo

( 1を参照)。

ただし、ライブラリのサイズを取得するための情報は見つかりません。

私が見つけた唯一のことは、

/proc/[pid]/マップ

ファイルを開き、関連情報を解析します ( 2を参照)。もっとエレガントな方法はありますか?

4

2 に答える 2

0

解析/proc/self/maps(またはおそらくコマンドpopenの -ing ) は、私にとってまだ最も簡単なことのようです。pmapまた、dladdr関数もあります (開始するアドレスがある場合)。

于 2011-11-09T18:43:12.173 に答える