处理内核出错信息
来源:互联网 发布:广告公司管理系统源码 编辑:程序博客网 时间:2024/06/17 00:53
当系统出现错误时,内核有两个基本的错误处理机制:oops和panic。
1.oops
(1)oops消息包含系统错误的详细信息
通常oops信息中包含当前进程的栈回溯和CPU寄存器的内容。ksymoops工具可以将机器指令转换为代码并将堆栈值映射到内核符号。
(2)使用ksymoops转换oops信息
ksymoops工具可以翻译oops信息,从而分析发生错误的指令,并显示一个跟踪部分表明代码如何被调用。它是根据内核映像的System.map来转换的,因此,必须提供正在运行的内核映像的System.map文件。
(3)内核kallsyms选项支持
通过定义CONFIG_KALLSYMS配置选项启动。该选项可以载入内核映像对应内存地址的符号的名称 ,内核可以直接跟踪回溯函数名称,而且不再打印难懂的机器码了。这样就不要System.map和ksymoops工具了。因为符号表要编译到内核映像中,所以内核映像会变大,并且符号表永久驻留在内存中。
2.panics
- 处理内核出错信息
- 11、出错信息的处理
- PHP自定义错误处理器处理出错信息
- PHP自定义错误处理器处理出错信息
- PHP自定义错误处理器处理出错信息
- Hadoop 常见出错信息及处理方法
- Linux内核追踪[4.13] Blk层的出错处理优化
- 出错信息
- 出错信息
- 利用PHP自定义错误处理器处理出错信息
- make出错信息:can't find -lperl 如何处理?
- J2EE WEB程序页面出错信息的处理方法
- 出错处理
- 出错处理
- 出错处理
- 出错处理
- 内核MAKE MENUCONFIG出错
- Linux内核编译出错
- flexlib使用~~~
- bat生成配置文件
- 【图像处理】SHLoadImageFile、SHLoadDIBitmap、LoadBitmap、LoadImage、SHLoadImageResource函数联系和区别
- POJ 1016 Numbers That Count
- Android 布局
- 处理内核出错信息
- ICE(Internet Communications Engine)介绍(一)
- 研究购物商城网站
- 自定义滚动条
- 异步任务处理(转)
- 容器学习(一)——Canvas的运用
- 【西欧经济史第二版】【1】《国外金融论著译丛》出版序言
- JT-3000型GPRS-DTU
- HI!大家好