Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2987353
  • 博文数量: 685
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5303
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-19 14:17
个人简介

文章分类

全部博文(685)

文章存档

2015年(116)

2014年(569)

发布时间:2014-09-14 23:50:31

应用调试1.使用ulimit生成某个进程的内核转储(core dump),然后gdb 转储文件core_xx即可,使用gdb的bt命令打印栈帧(即调用栈信息)。2.gcc编译程序时加-g选项(或CFLAGS=-WALL -g......),gdb生成的带有调试信息的目标程序。内核调试:1.内核进程崩溃(即kernel panic):据内核打印出的oops消息定位(本质是是调用BUG.........【阅读全文】

阅读(785) | 评论(0) | 转发(0)

发布时间:2014-09-14 23:24:43

原文地址:http://wenku.baidu.com/link?url=wMH4nbmCYWWwuX_71LVIBFAD5OMRllQhCSj7rnrjYSI-iyEehgKWX3XRoXEx1KyO-zWjYZnEEFlM9VxF2yjBX7lprOhs85hu8urFMWUAm0e内核调试技术   调试是无法逃避的任务。进行调试有很多种方法,比如将消息打印到屏幕上、使用调试器,或只是考虑程序执行的情况并仔细地分析.........【阅读全文】

阅读(9912) | 评论(0) | 转发(1)

发布时间:2014-09-14 23:11:25

原文地址:http://blog.csdn.net/newnewman80/article/details/81580721.调试技术内核编程带来了它自己的,独特的调试挑战。内核代码不能简单地在调试器中执行,也不能被简单地跟踪,因为它是一组不与特定进程相关的功能。内核代码的错误非常难重现并且可能导致整个系统崩溃,因此破坏很多用来发现它们的证据。本章将.........【阅读全文】

阅读(2738) | 评论(0) | 转发(0)

发布时间:2014-09-14 22:51:34

原文地址:http://blog.chinaunix.net/uid-27717694-id-4051339.html前言:经过多天的努力尝试,不知道死了多少次机器重装了多少次系统,终于将KGDB环境搭建好。过程也分享一下。一、准备环境目标机:也就是target,调试内核机,是一台装有ubuntu系统的linux机器。主机:即Host,采用虚拟机ubuntu环境。两台机.........【阅读全文】

阅读(1722) | 评论(0) | 转发(0)

发布时间:2014-09-14 22:36:39

原文地址:http://blog.chinaunix.net/uid-21768364-id-186084.htmlkdb是一个Linux系统的内核调试器,它是由SGI公司开发的遵循GPL许可证的开放源码调试工具。kdb嵌入在Linux内核中,为内核程序员提供调试手段。它适合于调试内核空间的程序代码,譬如进行设备驱动程序调试,内核模块的调试等。目前kdb支持包括x86(IA32).........【阅读全文】

阅读(1256) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

7大爷2014-04-21 11:08

期待你的原创博文哦

回复  |  举报
留言热议
请登录后留言。

登录 注册