当前位置: 技术问答>linux和unix
什么意思?
来源: 互联网 发布时间:2015-02-21
本文导语: static __init int spawn_ksoftirqd(void) { } __initcall(spawn_ksoftirqd); 函数声明中的__init是什么意思? __initcall(spawn_ksoftirqd);不在任何一个函数的声明中,它是怎么执行的? | 请参考: __init标示符在gcc编译器...
static __init int spawn_ksoftirqd(void)
{
}
__initcall(spawn_ksoftirqd);
函数声明中的__init是什么意思?
__initcall(spawn_ksoftirqd);不在任何一个函数的声明中,它是怎么执行的?
{
}
__initcall(spawn_ksoftirqd);
函数声明中的__init是什么意思?
__initcall(spawn_ksoftirqd);不在任何一个函数的声明中,它是怎么执行的?
|
请参考:
__init标示符在gcc编译器中指定将该函数置于内核的特定区域。在内核完成自身 初始化之后,就试图释放这个特定区域。实际上,内核中存在两个这样的区域, .text.init和.data.init
至于函数spawn_ksoftirqd则在 linux/arch/i386/kernel/smpboot.c 中被定义
__init标示符在gcc编译器中指定将该函数置于内核的特定区域。在内核完成自身 初始化之后,就试图释放这个特定区域。实际上,内核中存在两个这样的区域, .text.init和.data.init
至于函数spawn_ksoftirqd则在 linux/arch/i386/kernel/smpboot.c 中被定义
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。