1 .text 2 .globl get_func1 3 .type get_func1, @function 4get_func1: 5 movq func1@GOTPCREL(%rip), %rax 6 ret 7 .size get_func1, .-get_func1 8 .globl call_func1 9 .type call_func1, @function 10call_func1: 11 jmp *func1@GOTPCREL(%rip) 12 .size call_func1, .-call_func1 13 .globl func1_p 14#ifdef CHECK_PLT 15 .section .rodata,"a",@progbits 16#else 17 .section .data.rel,"aw",@progbits 18#endif 19#ifdef __LP64__ 20 .align 8 21 .size func1_p, 8 22#else 23 .align 4 24 .size func1_p, 4 25#endif 26 .type func1_p, @object 27func1_p: 28 .dc.a func1 29 .section .note.GNU-stack,"",@progbits 30