Linux上のIntel Pinからアドレススペースのレイアウトを取得したいと考えています。Linux上のIntel Pinからアドレス空間レイアウトを取得する方法は?
まず、ファイル-/proc/PID/maps
を読み込み、アドレス空間のレイアウトを取得しようとします。しかし、いつあなたはそのような部分を実行しますか?
PIN_StartProgram
より前に置くと、mapsファイルにはheap
などの一部の領域が含まれません。
Fini
に入れてPIN_AddFiniFunction(Fini, 0);
でフックすると良いでしょう。しかし、ただ1つのトレースを実行すると、出力関連のアドレススペースレイアウトは表示されません。それは有線です。
「出力関連のアドレス空間レイアウト」とはどういう意味ですか? – nitzanms