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