linux debug
aaronychen
性格适中,爱好运动
展开
-
Linux 系统内核的KGDB调试
Linux 系统内核的KGDB调试 作者:李树雷|陈渝 文章来源:清华大学 2006-5-12转载 2008-03-04 15:49:00 · 3623 阅读 · 0 评论 -
使用kgdb调试linux内核及内核模块
使用kgdb调试linux内核及内核模块创建时间:2005-09-09文章属性:原创文章提交:xcspy (xcspy.com_at_gmail.com)作者:xcspy成员 ladybug E-mail:xcspy.com@gmail.com 主页:www.xcspy.com 1. 几种内核调试工具比较 kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gd转载 2008-03-12 16:10:00 · 1307 阅读 · 0 评论 -
Linux 内核调试器内幕
Linux 内核调试器内幕 KDB 入门指南转载 2008-03-12 16:08:00 · 968 阅读 · 0 评论 -
掌握linux调试技术
调试是软件开发过程中一个必不可少的环节,在 linux内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,Linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 Linux 内核源代码树中加入一个调试器。他们认为内核中的调试器会误导开发者,从而引入不良的修正[1].所以对 Linux 内核进行调试一直是个令内核程序员感到棘手的问题,调试工作的艰苦性是内核级的开发区别于用户级开发的一翻译 2008-03-12 16:54:00 · 2560 阅读 · 0 评论 -
Linux设备驱动中的并发控制
在驱动程序中,当多个线程同时访问相同的资源时(驱动程序中的全局变量是一种典型的共享资源),可能会引发"竞态",因此我们必须对共享资源进行并发控制。Linux内核中解决并发控制的最常用方法是自旋锁与信号量(绝大多数时候作为互斥锁使用)。 自旋锁与信号量"类似而不类",类似说的是它们功能上的相似性,"不类"指代它们在本质和实现机理上完全不一样,不属于一类。 自旋锁不会引起调用者睡眠,如果自旋锁转载 2008-04-03 10:55:00 · 819 阅读 · 0 评论