各位大牛.请讲讲如何调试内核

大家都用什么调试方案啊.最好实现源码一级的调试.不是也可以.目前小弟在看内存及进程部分的内容.想调试一下.加深印象.如果大牛们没时间详细讲解的话.给个网站,讲调试的.小弟学学.最好是中文的,英文的看起来太吃力.

作者: zhangsuozhu 发布时间: 08-28

请教与tasklet的几个问题

1)书上说,tasklet_schedule()用于注册一个tasklet,那么该tasklet被调度之后由谁来注销呢?2)书上说,tasklet用状态TASKLET_STATE_RUN来保护tasklet在多个处理器上并发执行(一次最多只能有一个CPU执行同一个tasklet函数);但是tasklet注册之后,是存放在per-cpu的一个链表中的,怎么可能有多个CPU执行同一个tasklet函

作者: rc_hz 发布时间: 08-28

[原创]关于劫持系统调用隐藏进程的一些心得

网上很多类似的文章,其中很多示例程序都是在比较老的内核版本上测试过,很多在新的内核下根本无法运行,我收集了一些相关的资料,并给出一个在linux内核2.6.28(ubuntu9.04)上可以运行的程序代码.相比其他一些文章,修改如下:1.增加了两个函数,清CR0的第20位,不然在替换sys_call_table的时候会报段错误.unsignedintclear_and_return_cr

作者: g84ch 发布时间: 09-17

关于understanding the linux virtual memory management这本书

学习Linux内核的书籍貌似很多.例如《情景分析》,感觉都是泛泛而谈,对于初学者,许多的细节地方都是一带而过,或者根本没有提及。  一时找不到该从哪里下手。    而understandingthelinuxvirtualmemorymanagement这本书只涉及到内核的VM部分,讲解的非常详细,无奈,貌似

作者: PCliangtao 发布时间: 08-28

请教:内核模块变量问题

请教内核模块中的一个全局变量,其存储地址以0xbf000000开头,是为什么?谢谢。

作者: EZWORD 发布时间: 08-27

Centos5.4升级内核之后iptables问题???

CentOS5.4内核升级到2.6.35之后iptables就启动不起来了!![root@cent0S~]#serviceiptablesstartUnloadingiptablesmodules:[  OK  ]Applyingiptablesfirewallrules:iptables-restorev1.3.5:ipt

作者: shineblade 发布时间: 08-27

page_to_virt疑问,大家看看

#definepage_to_virt(page)    ((((page)-mem_map)<<PAGE_SHIFT)+PAGE_OFFSET)structpage这个page只是一个结构体而已,那传到上面的page至少应该是个地址或者是个unsignedlong型,上面的那个宏是怎么算出虚拟地址的呢?如

作者: unbutun 发布时间: 08-27

谁给推荐一两本驱动方面学习好书

本帖最后由phone1126于2010-8-2721:08编辑请过来人给推荐一两本驱动方面学习的好书,讲的详细些,适于自学的,且里面的各函数有详细点的介绍的好书。O(∩_∩)O谢谢!

作者: phone1126 发布时间: 08-27

《黑客》中文第一期正式发布

http://linux.cn/home/space-3971-do-thread-id-4586.html《黑客》中文第一期正式发布对不起,让大家久等了。大家可以到下面的网址下载PDF《黑客》中文第一期:http://code.google.com/p/hackerz...&q=#makechanges如果大家不喜欢看PDF版本的,可到下面的网址查看文章,当然排

作者: wuanshou 发布时间: 08-27

《黑客》中文 第一期

http://linux.cn/home/space-3971-do-thread-id-4438.html所有文章翻译完毕,欢迎大家阅读。非常地感谢你们的参与和帮助。正式发布http://code.google.com/p/hackerzhcn/downloads/list《黑客》月刊官方网站:http://hackermonthly.com/如果大家有兴趣的话可以去官网下载。

作者: wuanshou 发布时间: 08-27