最近我正在研究应用程序内存空间的内存组织。我知道通常一个程序有几个段,如 .text、.data、.bss 等。共享库可以使用 -fPIC 映射到不同的位置。应用程序代码和共享库是否可以映射特定范围的内存空间?我想将用户代码和共享库代码与内存地址区分开来。
最近我正在研究应用程序内存空间的内存组织。我知道通常一个程序有几个段,如 .text、.data、.bss 等。共享库可以使用 -fPIC 映射到不同的位置。应用程序代码和共享库是否可以映射特定范围的内存空间?我想将用户代码和共享库代码与内存地址区分开来。