我正在查看 linux kerenl 中的 arch/arm/boot/compressed/head.S。
我的板子是 odroid-S,当我看到从 readelf -S arch/arm/boot/compressed/vmlinux 获得的符号表时,我看到了这些代码。
LC0: .word LC0 @ r1
.word __bss_start @ r2
.word _end @ r3
.word zreladdr @ r4
.word _start @ r5
.word _got_start @ r6
.word _got_end @ ip
.word user_stack+4096 @ sp `
但是他们每个人拥有的地址没有排序。例如,LC0 值为 0000013c,但 __bss_start 为 0031a734。
谁能告诉我是什么证实了这些符号的价值???