.file "dynbind-test.c" .text .p2align 4,,15 .globl foo .type foo, @function foo: .LFB26: .cfi_startproc pushq %rbx .cfi_def_cfa_offset 16 .cfi_offset 3, -16 movl xyz(%rip), %ebx movl $42, xyz(%rip) call bar movl %ebx, xyz(%rip) popq %rbx .cfi_def_cfa_offset 8 ret .cfi_endproc .LFE26: .size foo, .-foo .p2align 4,,15 .globl foo_pt .type foo_pt, @function foo_pt: .LFB27: .cfi_startproc pushq %rbx .cfi_def_cfa_offset 16 .cfi_offset 3, -16 movq pt(%rip), %rbx movl $100, pt(%rip) movl $200, pt+4(%rip) call bar movq %rbx, pt(%rip) popq %rbx .cfi_def_cfa_offset 8 ret .cfi_endproc .LFE27: .size foo_pt, .-foo_pt .comm pt,8,8 .globl xyz .bss .align 4 .type xyz, @object .size xyz, 4 xyz: .zero 4 .ident "GCC: (GNU) 6.1.0" .section .note.GNU-stack,"",@progbits