![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux kernel
文章平均质量分 79
scancsdn
这个作者很懒,什么都没留下…
展开
-
module_init和module_exit(上)
一直以来写linux驱动,都是按照固定格式,定义一个初始化和推出函数,书上告诉我这两个函数会被调用,至于为什么会被调用,在哪调用,一直不清楚。 偶然的一个机会,看到blob里面的代码,里面有一个初始化函数列表。按照一般的编程想法,各部分的初始化函数会在一个固定的函数里调用比如: void init(void) { init_a(); init_b(); } 如果再加转载 2014-08-07 19:27:25 · 515 阅读 · 0 评论 -
subsys_initcall [转]
原文地址:http://blog.chinaunix.net/u2/76292/showart_1921221.html 在linux内核代码里, 到处充满了subsys_initcall,这个调用是用来干吗的呢?有人回答是系统启动时候用来初始化某些系统的,具体怎么初始化的呢,说起来还是有点复杂。 在linux/init.h里,有这样一段代码: #define pure_init转载 2014-08-07 19:27:48 · 281 阅读 · 0 评论 -
牛人博客
fudan_abc: http://blog.csdn.net/fudan_abc/archive/2007/12/01/1911322.aspxhttp://www.ibm.com/developerworks/cn/linux/Linux下缓冲区溢出攻击的原理及对策:http://www.ibm.com/developerworks/cn/linux/l-overflow/GCC 中的编译器堆原创 2014-08-07 19:27:50 · 360 阅读 · 0 评论