什么是proc地图?

时间:2011-07-25 09:41:52

标签: c linux

有谁能告诉我什么是proc地图?它是如何有用以及如何检查它?

提前致谢。

这是proc地图之一,有人可以解释一下这意味着什么吗?

enter code here
-bash-3.2# cat /proc/2064/maps
 00008000-00009000 r-xp 00000000 00:0e 33036189   /tmp/efence/dev.out
 00010000-00011000 rw-p 00000000 00:0e 33036189   /tmp/efence/dev.out
 00011000-00032000 rw-p 00011000 00:00 0          [heap]
 40000000-4001d000 r-xp 00000000 00:0e 32247424   /devel/lib/ld-2.9.so
 4001d000-40020000 rw-p 4001d000 00:00 0 
 40024000-40025000 r--p 0001c000 00:0e 32247424   /devel/lib/ld-2.9.so
 40025000-40026000 rw-p 0001d000 00:0e 32247424   /devel/lib/ld-2.9.so
 40030000-40157000 r-xp 00000000 00:0e 32247431   /devel/lib/libc-2.9.so
 40157000-4015f000 ---p 00127000 00:0e 32247431   /devel/lib/libc-2.9.so
 4015f000-40161000 r--p 00127000 00:0e 32247431   /devel/lib/libc-2.9.so
 40161000-40162000 rw-p 00129000 00:0e 32247431   /devel/lib/libc-2.9.so
 40162000-40165000 rw-p 40162000 00:00 0 
 beb58000-beb6d000 rw-p befeb000 00:00 0          [stack]

1 个答案:

答案 0 :(得分:4)

文件/proc/[pid]/maps是一种查看进程映射的内存区域的方法。阅读about /proc,了解有关其他有用内容的更多信息。