这是来自 smaps 文件的内容:
b750d000-b76bc000 r-xp 00000000 08:01 918842 /lib/i386-linux-gnu/libc-2.23.so
p
我认为 in表示r-xp
它是作为私有文件加载的。为什么会这样?如果每个 .so 文件的副本被加载到不同进程的不同内存地址中,这是否违背了共享库的目的?这种私有加载有什么好处?
这是来自 smaps 文件的内容:
b750d000-b76bc000 r-xp 00000000 08:01 918842 /lib/i386-linux-gnu/libc-2.23.so
p
我认为 in表示r-xp
它是作为私有文件加载的。为什么会这样?如果每个 .so 文件的副本被加载到不同进程的不同内存地址中,这是否违背了共享库的目的?这种私有加载有什么好处?