forked from OSchip/llvm-project
41 lines
595 B
ArmAsm
41 lines
595 B
ArmAsm
|
// Functions that will generate a .ARM.exidx section with SHF_LINK_ORDER
|
||
|
// dependency on the progbits section containing the .cantunwind directive
|
||
|
.syntax unified
|
||
|
.section .func1, "ax",%progbits
|
||
|
.globl func1
|
||
|
func1:
|
||
|
.fnstart
|
||
|
bx lr
|
||
|
.cantunwind
|
||
|
.fnend
|
||
|
|
||
|
.section .func2, "ax", %progbits
|
||
|
.globl func2
|
||
|
func2:
|
||
|
.fnstart
|
||
|
bx lr
|
||
|
.cantunwind
|
||
|
.fnend
|
||
|
|
||
|
.section .func3, "ax",%progbits
|
||
|
.globl func3
|
||
|
func3:
|
||
|
.fnstart
|
||
|
bx lr
|
||
|
.cantunwind
|
||
|
.fnend
|
||
|
|
||
|
.section .text, "ax",%progbits
|
||
|
.globl func4
|
||
|
func4:
|
||
|
.fnstart
|
||
|
bx lr
|
||
|
.cantunwind
|
||
|
.fnend
|
||
|
.globl func5
|
||
|
func5:
|
||
|
.fnstart
|
||
|
bx lr
|
||
|
.cantunwind
|
||
|
.fnend
|