0

所以地图文件中的每个条目都有它们被映射的开始结束地址。如果库是动态加载的(可能使用 dlopen()),以前条目的地址会受到任何影响吗?(当然假设进程的 pid 没有改变)。

换句话说,在 dlopen() 之前,这里是 maps-> 中的示例条目

addr1 - addr2 r-xp 00000000 08:02 135522 /usr/lib64/lib_sample.so

在 dlopen()'ing lib_demo.so 之后,lib_sample.so 的值 addr1/addr2 会改变吗?

具体来说,我想知道 Android 上的行为。

提前致谢。

4

1 回答 1

1

如果库是动态加载的(可能使用 dlopen()),以前条目的地址会受到任何影响吗?

不。

于 2017-02-28T19:01:27.213 回答