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

    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
        暂无数据