0

共有ライブラリを含むプロセスを実行しています。

例えば:

00007f3d8422d000 4K rx-- /media/projects/shared-lib/libshared.so

00007f3d8422e000 2044K ----- /media/projects/shared-lib/libshared.so

00007f3d8442d000 4K r---- /media/projects/shared-lib/libshared.so

00007f3d8442e000 4K rw --- /media/projects/shared-lib/libshared.so

  1. 上記のマッピングを複製したいので、別の仮想ページが同じ物理アドレスを指すようにするにはどうすればよいですか?

したがって、同じマッピングが表示されますが、他の仮想アドレスがあります。(同じ実行中のプロセスで)

  1. 最後にやりたいことは、古い共有ライブラリを新しいマッピングに置き換えることです。それは可能ですか?

ありがとう

4

0 に答える 0