.text .p2align 4,,15 .globl get_protected .type get_protected, @function get_protected: call __x86.get_pc_thunk.ax addl $_GLOBAL_OFFSET_TABLE_, %eax movl protected@GOTOFF(%eax), %eax ret .size get_protected, .-get_protected .p2align 4,,15 .globl get_protected_p .type get_protected_p, @function get_protected_p: call __x86.get_pc_thunk.ax addl $_GLOBAL_OFFSET_TABLE_, %eax leal protected@GOTOFF(%eax), %eax ret .size get_protected_p, .-get_protected_p .protected protected .globl protected .data .align 4 .type protected, @object .size protected, 4 protected: .long 1 .section .text.__x86.get_pc_thunk.ax,"axG",@progbits,__x86.get_pc_thunk.ax,comdat .globl __x86.get_pc_thunk.ax .hidden __x86.get_pc_thunk.ax .type __x86.get_pc_thunk.ax, @function __x86.get_pc_thunk.ax: movl (%esp), %eax ret .section .note.GNU-stack,"",@progbits