# static int i; // A local symbol. | |
# int f(void) { return i; } // An external symbol. | |
.section __TEXT,__text,regular,pure_instructions | |
.build_version macos, 10, 14 | |
.globl _f ## -- Begin function f | |
.p2align 4, 0x90 | |
_f: ## @f | |
.cfi_startproc | |
## %bb.0: | |
pushq %rbp | |
.cfi_def_cfa_offset 16 | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.cfi_def_cfa_register %rbp | |
movl _i(%rip), %eax | |
popq %rbp | |
retq | |
.cfi_endproc | |
## -- End function | |
.zerofill __DATA,__bss,_i,4,2 ## @i | |
.subsections_via_symbols |