发新话题
打印

__init 函数参数问题

__init 函数参数问题

__init标记的函数按说是内核初始化自动按链接脚本给出的顺序执行,竟然会有参数,那么请问是什么调用了他      

TOP

就是ld脚本,估计就是个形参

[ 本帖最后由 AIKO_sex 于 2008-5-14 18:58 编辑 ]      
象一阵风 拂过我身边 忽然间 想要去很远 和你去看繁华世界

TOP

我又看了一下,我看到的这个还不是最基本的,他直接被另一个标记为__init的函数显式调用,而那个函数没有参数,这就比较合理了。感谢这位兄弟      

TOP

__init仅仅是个函数或者变量的属性,标识这个函数或者变脸在init段内,此段定义在arch/$(arm)/kernel,一般都是ld.S -叫做链接脚本(我记得不是特别清楚了),当内核初始化完毕后,这个段会被释放,以节约内存。      
^_^,我是鱼,我是鱼! camelguo camelguo@gmail.com http://camelguo1978.blogcn.com

TOP

发新话题