阅读:1383回复:3
类似于“__section__”的代码怎么看?多谢
在内核代码中,经常碰到这样的代码:
union task_union tunion __attribute__((__section__(\".data.init_task\")))= { INIT_TASK(tunion.task)}; task_union 的定义: union task_union { struct task_struct task; unsigned long statck[INIT_TASK_SIZE/sizeof(long)]; } -------------------------- INIT_TASK 是一个定义的红: #define INIT_TASK(tsk) \\ { state: 0, \\ flags: 0, \\ …… \\ …… \\ p_pptr: &tsk, \\ …… \\ …… \\ } 是什么意思? 多谢指点! |
|
沙发#
发布于:2004-01-20 16:52
gcc编译器使用,一般你用不到
|
|
板凳#
发布于:2004-02-01 22:02
汇编函数
|
|
|
地板#
发布于:2004-02-03 08:45
__section__应该是告诉编译器将放入哪个段内
|
|
|