+ -
当前位置:首页 → 问答吧 → 有没有大侠研究过内核模块中的alias是根据什么规则生成的呢?

有没有大侠研究过内核模块中的alias是根据什么规则生成的呢?

时间:2010-12-18

来源:互联网

每个.ko中都会包含很多symbol,其中就有alias这一项
有些驱动里面alias这一项有很多,这个是在编译时生成的。
可是这个是有内核控制,还是由GCC控制的呢?
而且是根据什么规则生成的呢?
哪位知道的大侠指点指点哈
多谢

作者: lofeng410   发布时间: 2010-12-18

回复 lofeng410


    alias 段是由 代码里的 MODULE_ALIAS 宏控制的。根据链接脚本,链接器将这些符号单独放置在一个section中。

作者: linyunxian   发布时间: 2010-12-18