1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- .cfi_sections .c6xabi.exidx
- .text
- # out of line table entry
- .global _start
- .type _start, %function
- _start:
- .cfi_startproc
- .cfi_offset B3, 0
- .cfi_def_cfa_offset 8
- nop
- .p2align 6
- .cfi_endproc
- .personalityindex 3
- .handlerdata
- .word 0
- .endp
- # entry that can be merged
- .cfi_startproc
- .cfi_offset B3, 0
- .cfi_def_cfa_offset 8
- nop
- .p2align 6
- .cfi_endproc
- .personalityindex 3
- .endp
- # Section that will be placed first
- .section .before, "xa"
- .type _before, %function
- _before:
- .cfi_startproc
- .cfi_offset B3, 0
- .cfi_def_cfa_offset 8
- nop
- .p2align 6
- .cfi_endproc
- .personalityindex 3
- .endp
- # section that will be placed last
- .section .after, "xa"
- .global __c6xabi_unwind_cpp_pr3
- .type __c6xabi_unwind_cpp_pr3, %function
- __c6xabi_unwind_cpp_pr3:
- # entry that can be merged
- .cfi_startproc
- .cfi_offset B3, 0
- .cfi_def_cfa_offset 8
- nop
- .cfi_endproc
- .personalityindex 3
- .endp
- # final function is cantunwind, so output table size is smaller
- # than sum of input sections
- .global foo
- .type foo, %function
- foo:
- .cfi_startproc
- nop
- .p2align 6
- .cfi_endproc
- .cantunwind
- .endp
- .section .far
- .word 0
|