banbang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2003-10-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1383回复:3

类似于“__section__”的代码怎么看?多谢

楼主#
更多 发布于:2003-10-10 14:55
在内核代码中,经常碰到这样的代码:

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, \\
  ……            \\
  ……            \\
}
是什么意思?

多谢指点!

enLinux
驱动牛犊
驱动牛犊
  • 注册日期2003-11-27
  • 最后登录2007-10-29
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-20 16:52
gcc编译器使用,一般你用不到
zheng2002
驱动中牛
驱动中牛
  • 注册日期2002-04-17
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-01 22:02
汇编函数
qq:14459938 email:zheng2002@21cn.com RH9 kernel 2.4.20
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-03 08:45
__section__应该是告诉编译器将放入哪个段内
我来自中国 抵制日货
游客

返回顶部