当前位置: 技术问答>linux和unix
static char banner[] __initdata = 是如果定义的?
来源: 互联网 发布时间:2016-12-14
本文导语: 本帖最后由 redxu 于 2010-11-17 09:43:42 编辑 1、内核中这个KERN_INFO定义方法是什么意思? static char banner[] __initdata = KERN_INFO "S3C2410 Watchdog Timern"; __initdata是怎么回事呢? | 表示这个数据...
static char banner[] __initdata = KERN_INFO "S3C2410 Watchdog Timern";
__initdata是怎么回事呢?
|
表示这个数据链接的时候是放在一个叫.init.data的section里面的,系统在初始化以后会把.init.data使用的内存区域释放掉,减少内存占用。
|
GCC扩展特性、链接加载、内核、。。。。等等,可查之。
|
《深入理解Linux网络技术内幕》 这个本书里有对 内存最优化 的详细说明。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。