为分析内核,在有限的机器上用虚拟机装了CentOS.6.9.i386.minimal,重新编译了3.19.8内核并克隆.当使用/proc/kcore进行内核动态映像调试时,发现与kgdb远程调试端读到的内存数据不一样.运行内核的测试机上的/proc/kcore里面的数据大多都为0,几乎没有一处用途.不管我进行多少次core-file去刷新/proc/kcore,结果也是无功而返.开始以为gdb与新内核不兼容,但并不是,用hexdump去读取/proc/kcore的数据,只有开头一小段是有数据迹象…