0

ちょっと変わった質問でここにいます。

execプログラムをロードする VirtualAddress を指定する方法はありますか?

例:

a.outエントリポイントを持つ PIE0x460です。

b.out fork&execのですが、「ねえ、セクションをa.outにロードしたいので、エントリ ポイントは"..text0x2000000x200460

私は POSIXexec関数ファミリー 、ld.so、およびを見ましたld-linux.so.2が、これを可能にするものは何も見当たりませんでした。

私の当面の解決策は、独自のリンカーを作成することですが、既にこれを実行できるものがあれば、私の人生はずっと楽になります。

ありがとう!

4

0 に答える 0