.cfi_sections .eh_frame, .debug_frame .text .globl bar bar: .cfi_startproc leal (%edi, %edi), %eax ret .cfi_endproc .globl foo foo: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset %rbp, -16 movq %rsp, %rbp .cfi_def_cfa_register %rbp call bar addl $1, %eax popq %rbp ret .cfi_endproc .globl asm_main asm_main: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl $47, %edi call foo popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc