/proc/kcore 的结构满足 elf 格式,共有一个程序头 + n 个 section header + 一个 note 段 + n-1 个内存段。它实际是所有内核态内存块的集合,以链表连接在一起。
每个 section header 中的 offset 可以当作是读 /proc/kcore 文件的起始偏移。
可以通过 readelf -a /proc/kcore 看到 程序头+section header:
数据结构——图的存储结构
2024-07-14 07:44:01 55 阅读