2012-03-09 7 views
0

Linux(CentOS)でバージョン10.0.2のFirefoxを実行しています。 Firefoxのメモリ記述子(mm_struct)から、私はFirefoxコードセクションの場所を知っています。 Firefoxアドオンや拡張機能のコードは、メモリのどこかに格納する必要があります.Firefoxアプリケーション自体は、これらのコードを認識している必要があります。 Firefoxのアドオンや拡張機能がどこにあるのか誰でも知っていますか?それらはFirefoxのコードセクションに関連付けられていますか?どうすればそれらを見つけることができますか?すべての入力をありがとう。Firefoxのアドオンや拡張機能がメモリ内のどこにあるのか知っていますか?

答えて

1

拡張機能はJavaScriptで書かれているため、コードはヒープ上にあるだけです。

+0

ありがとうございます。あなたはそれらをメモリ内で見つける方法を知っていますか? –

+0

別の質問です:ほとんどのシステムにはNXの保護技術があり、どのようにしてヒープ内で拡張機能を実行できますか?ありがとう! –

+1

メモリ内のものを見つけるために内部データ構造を操作する必要があります。 NXに関しては、NXを使って物を解釈することに障壁はありません。 JITの場合、JITコードを生成して実行可能ファイルにする前にNXビットを反転させるでしょう... –

関連する問題