-
各位大牛.请讲讲如何调试内核大家都用什么调试方案啊.最好实现源码一级的调试.不是也可以.目前小弟在看内存及进程部分的内容.想调试一下.加深印象.如果大牛们没时间详细讲解的话.给个网站,讲调试的.小弟学学.最好是中文的,英文的看起来太吃力.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_crg84ch 时间:09-17 + 阅读全文
-
关于understanding the linux virtual memory management这本书学习Linux内核的书籍貌似很多.例如《情景分析》,感觉都是泛泛而谈,对于初学者,许多的细节地方都是一带而过,或者根本没有提及。 一时找不到该从哪里下手。 而understandingthelinuxvirtualmemorymanagement这本书只涉及到内核的VM部分,讲解的非常详细,无奈,貌似PCliangtao 时间:08-28 + 阅读全文
-
Centos5.4升级内核之后iptables问题???CentOS5.4内核升级到2.6.35之后iptables就启动不起来了!![root@cent0S~]#serviceiptablesstartUnloadingiptablesmodules:[ OK ]Applyingiptablesfirewallrules:iptables-restorev1.3.5:iptshineblade 时间: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 + 阅读全文