Linux地址映射可以通过/proc/

要查看当前进程的地址映射,可以使用命令:
cat /proc/self/maps
要查看指定进程的地址映射,可以使用命令:
cat /proc/
该文件包含了进程的虚拟地址空间中各个区域的起始地址、结束地址、访问权限、文件偏移等信息。每一行代表一个地址区域,格式如下:
address perms offset dev inode pathname
其中,address为区域的起始地址和结束地址,perms为访问权限,offset为文件偏移(如果有),dev为设备号,inode为索引节点号,pathname为映射的文件路径(如果有)。
例如:
7f8a60198000-7f8a601a7000 r-xp 00000000 00:0c 1167863 /lib64/ld-2.17.so
表示一个可执行文件(r-xp),起始地址是0x7f8a60198000,结束地址是0x7f8a601a7000,在磁盘上的偏移是0(没有)、设备号为0c,索引节点号为1167863,映射的文件是/lib64/ld-2.17.so。
通过查看/proc/