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