| 1 | .text |
| 2 | .align 512 |
| 3 | .globl foo |
| 4 | .type foo, @function |
| 5 | foo: |
| 6 | .LFB1: |
| 7 | subq $72, %rsp |
| 8 | .LCFI1: |
| 9 | xorl %eax, %eax |
| 10 | movq %rsp, %rdi |
| 11 | call bar@PLT |
| 12 | addq $72, %rsp |
| 13 | ret |
| 14 | .LFE1: |
| 15 | .size foo, .-foo |
| 16 | .globl bar |
| 17 | .type bar, @function |
| 18 | bar: |
| 19 | .LFB2: |
| 20 | subq $72, %rsp |
| 21 | .LCFI2: |
| 22 | xorl %eax, %eax |
| 23 | movq %rsp, %rdi |
| 24 | call bar@PLT |
| 25 | addq $72, %rsp |
| 26 | ret |
| 27 | .LFE2: |
| 28 | .size bar, .-bar |
| 29 | .section .eh_frame,"a",@progbits |
| 30 | .Lframe1: |
| 31 | .long .LECIE1-.LSCIE1 # Length of Common Information Entry |
| 32 | .LSCIE1: |
| 33 | .long 0x0 # CIE Identifier Tag |
| 34 | .byte 0x1 # CIE Version |
| 35 | .ascii "zR\0" # CIE Augmentation |
| 36 | .uleb128 0x1 # CIE Code Alignment Factor |
| 37 | .sleb128 -8 # CIE Data Alignment Factor |
| 38 | .byte 0x10 # CIE RA Column |
| 39 | .uleb128 0x1 # Augmentation size |
| 40 | .byte 0x1b # FDE Encoding (pcrel sdata4) |
| 41 | .byte 0xc # DW_CFA_def_cfa |
| 42 | .uleb128 0x7 |
| 43 | .uleb128 0x8 |
| 44 | .byte 0x90 # DW_CFA_offset, column 0x10 |
| 45 | .uleb128 0x1 |
| 46 | .align 8 |
| 47 | .LECIE1: |
| 48 | .LSFDE1: |
| 49 | .long .LEFDE1-.LASFDE1 # FDE Length |
| 50 | .LASFDE1: |
| 51 | .long .LASFDE1-.Lframe1 # FDE CIE offset |
| 52 | .long .LFB1-. # FDE initial location |
| 53 | .long .LFE1-.LFB1 # FDE address range |
| 54 | .uleb128 0x0 # Augmentation size |
| 55 | .byte 0x1 # DW_CFA_set_loc |
| 56 | .long .LCFI1-. |
| 57 | .byte 0xe # DW_CFA_def_cfa_offset |
| 58 | .uleb128 0x50 |
| 59 | .align 8 |
| 60 | .LEFDE1: |
| 61 | .Lframe2: |
| 62 | .long .LECIE2-.LSCIE2 # Length of Common Information Entry |
| 63 | .LSCIE2: |
| 64 | .long 0x0 # CIE Identifier Tag |
| 65 | .byte 0x1 # CIE Version |
| 66 | .ascii "zR\0" # CIE Augmentation |
| 67 | .uleb128 0x1 # CIE Code Alignment Factor |
| 68 | .sleb128 -8 # CIE Data Alignment Factor |
| 69 | .byte 0x10 # CIE RA Column |
| 70 | .uleb128 0x1 # Augmentation size |
| 71 | .byte 0x1b # FDE Encoding (pcrel sdata4) |
| 72 | .byte 0xc # DW_CFA_def_cfa |
| 73 | .uleb128 0x7 |
| 74 | .uleb128 0x8 |
| 75 | .byte 0x90 # DW_CFA_offset, column 0x10 |
| 76 | .uleb128 0x1 |
| 77 | .align 8 |
| 78 | .LECIE2: |
| 79 | .LSFDE2: |
| 80 | .long .LEFDE2-.LASFDE2 # FDE Length |
| 81 | .LASFDE2: |
| 82 | .long .LASFDE2-.Lframe2 # FDE CIE offset |
| 83 | .long .LFB2-. # FDE initial location |
| 84 | .long .LFE2-.LFB2 # FDE address range |
| 85 | .uleb128 0x0 # Augmentation size |
| 86 | .byte 0x1 # DW_CFA_set_loc |
| 87 | .long .LCFI2-. |
| 88 | .byte 0xe # DW_CFA_def_cfa_offset |
| 89 | .uleb128 0x50 |
| 90 | .align 8 |
| 91 | .LEFDE2: |
| 92 | .section .note.GNU-stack,"",@progbits |