- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 kdb代码分析(七)
在大家都进入了kdb之后,in control的那个cpu就开始执行1566行的kdb_local()函数了.依然定义于kdb/kdbmain.c: 1134 /* 1135 * kdb_local 1136 * 1137 * The main code for kdb. This routine is invoked on a specifi
2008-03-04 11:08:00 9557 2
原创 kdb代码分析(六)
我们带着这个参数回到kdb()里面去看,我们会发现,各cpu都会跳到kdba_main_loop()去.这个函数定义于arch/i386/kdb/kdbasupport.c 577 /* 578 * kdba_main_loop 579 * 580 * Do any architecture specific set up before
2008-03-03 21:41:00 4227
原创 kdb代码分析(五)
于是我们还是直接来看kdb()吧.这个函数有多长?说出来吓死你,近500行,光注释就有一两百行.写代码的估计一边写着,一边心里嘀咕着:XP不发威,你当我是DOS啊! 1615 /* 1616 * kdb 1617 * 1618 * This function is the entry point for the kernel debugger.
2008-03-03 21:32:00 4940
原创 kdb代码分析(四)
先来看KDB_ENTER().这是与体系结构相关的宏.对于i386来说,我们得看i386特定的patch(即kdb-v4.4-2.6.22-i386-1): 14434 Index: linux/include/asm-i386/kdb.h 14435 =================================================================
2008-03-03 14:20:00 4447
Linux那些事儿之我是USB Core(v1.0)
2007-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人