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) 究竟有什么实际意义? 谢谢!