learningOS开源操作系统社区
  • 首页
  • 训练营
  • 明星学员
  • 共建单位
  • 项目实习
  • 问答论坛
登录
    首页明星学员问答论坛
京ICP备16045052号-19Copyright © 2024 All rights reserved.
proj3.1 __STAB_END__表示最后一个stab的起始地址还是终止地址?
匿名2023/07/31 19:50:29提问
    lab1lecture4studentunanswered
397

proj3.1 kernel.ld 里面有这样几行代码,

/* Include debugging information in kernel memory */
.stab : {
    PROVIDE(__STAB_BEGIN__ = .);
    *(.stab);
    PROVIDE(__STAB_END__ = .);
    BYTE(0)     /* Force the linker to allocate space
               for this section */
}

那么,这里的__STAB_END__是表示最后一个 stab 在内存中的起始地址还是终止地址?

还有这里的 BYTE(0) 究竟有什么实际意义? 谢谢!

回答(0)
即可发布评论
    推荐问答
      Simple Empty
      暂无数据