proc/pid/maps条目的顺序
问题描述:
因此,映射文件中的每个条目都有开始和结束地址在哪里被mmap化。如果一个库被动态加载(可能使用dlopen()),以前的条目地址会受到任何影响? (当然假设流程的PID没有变化)。proc/pid/maps条目的顺序
换句话说,前dlopen()的,在这里是在maps-一个采样条目>
ADDR1 - ADDR2 R-XP 00000000 08:02 135522 /usr/lib64/lib_sample.so
的dlopen后()'荷兰国际集团lib_demo.so,用于lib_sample.so变化将值ADDR1/ADDR2?
具体来说,我想知道在Android上的行为。
在此先感谢。
答
如果动态加载库(可能使用dlopen()),以前的条目地址是否会受到任何影响?
第