1 2 3 4 5 6 7 8 9
.text .weak func .globl _start _start: cmp func@GOT(%eax), %eax jmp *func@GOT(%eax) call func@PLT cmp $func, %eax call func