elf-rel10.s
来自「GNU binutils是GNU交叉工具链中的一个源码包」· S 代码 · 共 33 行
S
33 行
.globl foo .ent foofoo: lui $gp,%hi(%neg(%gp_rel(foo))) addiu $gp,$gp,%lo(%neg(%gp_rel(foo))) daddu $gp,$gp,$25 .end foo .ent barbar: lui $gp,%hi(%neg(%gp_rel(bar))) addiu $gp,$gp,%lo(%neg(%gp_rel(bar))) daddu $gp,$gp,$25 .end bar .ent frobfrob: lw $4,%got_page(foo)($gp) addiu $4,$4,%got_ofst(foo) lw $4,%got_page(foo + 0x1234)($gp) addiu $4,$4,%got_ofst(foo + 0x1234) lw $4,%got_page(bar)($gp) addiu $4,$4,%got_ofst(bar) lw $4,%got_page(bar + 0x332211)($gp) addiu $4,$4,%got_ofst(bar + 0x332211) lw $4,%got_page(frob)($gp) addiu $4,$4,%got_ofst(frob) .end frob
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?