binutils-gdb/ld/testsuite/ld-i386/got1a.S

22 lines
359 B
ArmAsm

.text
.globl main
.type main, @function
main:
subl $12, %esp
call *foo@GOT
call *bar@GOT
call *plt@GOT
movl foo@GOT, %eax
call *%eax
movl bar@GOT, %eax
call *%eax
movl plt@GOT, %eax
call *%eax
movl foo@GOT(%ebx), %ecx
call *%ecx
subl $12, %esp
pushl $0
pushl $0 # Push a dummy return address onto stack.
jmp *myexit@GOT
.size main, .-main