📄 elf-rel-got-n64.s
字号:
# MIPS ELF GOT reloc n64 .data .align 3sp1: .space 60 .globl dg1dg1:dl1: .space 60 .text .globl fn .ent fn .type fn,@functionfn:.Lfn: dla $5,dg1+0 dla $5,dg1+12 dla $5,dg1+123456 dla $5,dg1+0($17) dla $5,dg1+12($17) dla $5,dg1+123456($17) ld $5,dg1+0 ld $5,dg1+12 ld $5,dg1+0($17) ld $5,dg1+12($17) ld $5,dg1+34($5) sd $5,dg1+56($5) ulw $5,dg1+0 ulw $5,dg1+12 ulw $5,dg1+0($17) ulw $5,dg1+12($17) ulw $5,dg1+34($5) usw $5,dg1+56($5) dla $5,dl1+0 dla $5,dl1+12 dla $5,dl1+123456 dla $5,dl1+0($17) dla $5,dl1+12($17) dla $5,dl1+123456($17) ld $5,dl1+0 ld $5,dl1+12 ld $5,dl1+0($17) ld $5,dl1+12($17) ld $5,dl1+34($5) sd $5,dl1+56($5) ulw $5,dl1+0 ulw $5,dl1+12 ulw $5,dl1+0($17) ulw $5,dl1+12($17) ulw $5,dl1+34($5) usw $5,dl1+56($5) dla $5,fn dla $5,.Lfn dla $25,fn dla $25,.Lfn jal fn jal .Lfn dla $5,dg2+0 dla $5,dg2+12 dla $5,dg2+123456 dla $5,dg2+0($17) dla $5,dg2+12($17) dla $5,dg2+123456($17) ld $5,dg2+0 ld $5,dg2+12 ld $5,dg2+0($17) ld $5,dg2+12($17) ld $5,dg2+34($5) sd $5,dg2+56($5) ulw $5,dg2+0 ulw $5,dg2+12 ulw $5,dg2+0($17) ulw $5,dg2+12($17) ulw $5,dg2+34($5) usw $5,dg2+56($5) dla $5,dl2+0 dla $5,dl2+12 dla $5,dl2+123456 dla $5,dl2+0($17) dla $5,dl2+12($17) dla $5,dl2+123456($17) ld $5,dl2+0 ld $5,dl2+12 ld $5,dl2+0($17) ld $5,dl2+12($17) ld $5,dl2+34($5) sd $5,dl2+56($5) ulw $5,dl2+0 ulw $5,dl2+12 ulw $5,dl2+0($17) ulw $5,dl2+12($17) ulw $5,dl2+34($5) usw $5,dl2+56($5) dla $5,fn2 dla $5,.Lfn2 dla $25,fn2 dla $25,.Lfn2 jal fn2 jal .Lfn2# Check that filling delay slots doesn't break our relocations. dla $5,dg1 b .Lfn ld $5,dg2 b .Lfn2 dla $5,dl1 b .Lfn dla $5,dl2+12 b .Lfn2 dla $5,dl1+123456 b .Lfn ld $5,dl2 b .Lfn2 ld $5,dl1+12 b .Lfn ld $5,dl2+34($5) b .Lfn2# Force at least 8 (non-deddlay-slot) zero bytes, to make 'objdump' print ... .space 8 .end fn .globl fn2 .ent fn2 .type fn2,@functionfn2:.Lfn2: .end fn2 .globl __start__start: .data .align 3sp2: .space 60 .globl dg2dg2:dl2: .space 60
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -