摘要:
Linux在arch/$(ARCH)/kernel/vmlinux.lds中定义了.init段。__init和__initdata属性的数据都在这个段中,当内核启动完毕后,这个段中的内存会被释放掉供其他使用。__init和__initdata宏定义如下:/* include/linux/init.c */#define __init __attribute__ ((__section__ (".init.text")))#define __initdata __attribute__ ((__section__ (".init.data")))vmlin 阅读全文
posted @ 2011-03-30 20:44
h13
阅读(4595)
评论(0)
推荐(0)

浙公网安备 33010602011771号