/ dev / mem,/ dev / kmem和/ proc / kcore有什么区别?

时间:2011-02-03 05:17:44

标签: linux memory-management linux-kernel

/dev/mem/dev/kmem/proc/kcore之间有什么区别?

我可以使用objdumpgdb等工具反汇编其内容吗?

1 个答案:

答案 0 :(得分:6)

/dev/kmem可以访问内核的虚拟内存空间,/dev/mem可以访问物理内存。

/proc/kcore是内核虚拟内存空间的ELF core格式的伪文件。您应该能够使用标准ELF实用程序(例如objdumpgdb)对其进行检查 - 尽管您可能最好对其进行常规文件复制并对其进行处理。