摘要: 下面是一个在kernel panic或者oops之后,能够打印更多内存信息的patch,主要用到前面介绍的die notify功能注册oops/painc回调函数。 #include <linux/mm.h> #include <linux/spinlock.h> #include <linux/s 阅读全文
posted @ 2021-03-31 22:23 smilingsusu 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个panic事后的处理时,需要读取寄存器信息,然后找到对应的物理地址。 然后发现Linux中,已经有实现的类似的功能,现在拿过来做地址有效性判定,感觉还是很不错的。 #include <asm/esr.h> #include <asm/sysreg.h> #include <asm/sys 阅读全文
posted @ 2021-03-31 11:17 smilingsusu 阅读(674) 评论(0) 推荐(0) 编辑