/proc/{pid}/maps解读

非常常用的系统文件

总共6列,如

76093000-76096000 r-xp 00000000 b3:19 941 /system/lib/libmemalloc.so
复制代码
  1. 所处虚拟内存地址(VMA)范围:``76093000-76096000`

    • 在Linux中将进程虚拟空间中的一个段叫做虚拟内存区域VMA(Virtual Memory Area)。
    • VMA对应ELF文件中的segment。
    • ELF文件有section和segment的概念。从链接的角度看,ELF是按照section存储的,事实也的确如此;从装载的角度看,ELF文件又按照segment进行划分,这是为了防止按照section装载时造成的内部碎片。segment相当与是将多个属性(读写执行)相同的section合并在一起进行。program headers 存放segment的信息;section table存放section的信息.
  2. VMA权限:r-xp

    r=读,w=写,x=,s=共享,p=私有

  3. 偏移量:00000000

    表示VMA对应的segment在映像文件中的偏移。

  4. 主设备号和次设备号(大雾):b3:19

  5. 映像文件的节点号inode:941

  6. 映像文件的路径:/system/lib/libmemalloc.so

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值