brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.9 KiB · a3d544d Raw
204 lines · plain
1@ RUN: llvm-mc -triple armv7-linux-eabi -filetype obj -o - %s \2@ RUN:   | llvm-readobj -S --sd --sr - > %t3@ RUN: FileCheck %s < %t4@ RUN: FileCheck --check-prefix=RELOC %s < %t5 6	.syntax unified7	.thumb8 9 10	.section .pr011 12	.global pr013	.type pr0,%function14	.thumb_func15pr0:16	.fnstart17	.personalityindex 018	bx lr19	.fnend20 21@ CHECK: Section {22@ CHECK:   Name: .ARM.exidx.pr023@ CHECK:   SectionData (24@ CHECK:     0000: 00000000 B0B0B08025@ CHECK:   )26@ CHECK: }27 28@ RELOC: Section {29@ RELOC:   Name: .rel.ARM.exidx.pr030@ RELOC:   Relocations [31@ RELOC:     0x0 R_ARM_NONE __aeabi_unwind_cpp_pr032@ RELOC:     0x0 R_ARM_PREL31 .pr033@ RELOC:   ]34@ RELOC: }35 36	.section .pr0.nontrivial37 38	.global pr0_nontrivial39	.type pr0_nontrivial,%function40	.thumb_func41pr0_nontrivial:42	.fnstart43	.personalityindex 044	.pad #0x1045	sub sp, sp, #0x1046	add sp, sp, #0x1047	bx lr48	.fnend49 50@ CHECK: Section {51@ CHECK:   Name: .ARM.exidx.pr0.nontrivial52@ CHECK:   SectionData (53@ CHECK:     0000: 00000000 B0B0038054@ CHECK:   )55@ CHECK: }56 57@ RELOC: Section {58@ RELOC:   Name: .rel.ARM.exidx.pr0.nontrivial59@ RELOC:   Relocations [60@ RELOC:     0x0 R_ARM_NONE __aeabi_unwind_cpp_pr061@ RELOC:     0x0 R_ARM_PREL31 .pr0.nontrivial62@ RELOC:   ]63@ RELOC: }64 65	.section .pr166 67	.global pr168	.type pr1,%function69	.thumb_func70pr1:71	.fnstart72	.personalityindex 173	bx lr74	.fnend75 76@ CHECK: Section {77@ CHECK:   Name: .ARM.extab.pr178@ CHECK:   SectionData (79@ CHECK:     0000: B0B00081 0000000080@ CHECK:   )81@ CHECK: }82 83@ CHECK: Section {84@ CHECK:   Name: .ARM.exidx.pr185@ CHECK:   SectionData (86@ CHECK:     0000: 00000000 0000000087@ CHECK:   )88@ CHECK: }89 90@ RELOC: Section {91@ RELOC:   Name: .rel.ARM.exidx.pr192@ RELOC:   Relocations [93@ RELOC:     0x0 R_ARM_NONE __aeabi_unwind_cpp_pr194@ RELOC:     0x0 R_ARM_PREL31 .pr195@ RELOC:     0x4 R_ARM_PREL31 .ARM.extab.pr196@ RELOC:   ]97@ RELOC: }98 99	.section .pr1.nontrivial100 101	.global pr1_nontrivial102	.type pr1_nontrivial,%function103	.thumb_func104pr1_nontrivial:105	.fnstart106	.personalityindex 1107	.pad #0x10108	sub sp, sp, #0x10109	add sp, sp, #0x10110	bx lr111	.fnend112 113@ CHECK: Section {114@ CHECK:   Name: .ARM.extab.pr1.nontrivial115@ CHECK:   SectionData (116@ CHECK:     0000: B0030081 00000000117@ CHECK:   )118@ CHECK: }119 120@ CHECK: Section {121@ CHECK:   Name: .ARM.exidx.pr1.nontrivial122@ CHECK:   SectionData (123@ CHECK:     0000: 00000000 00000000124@ CHECK:   )125@ CHECK: }126 127@ RELOC: Section {128@ RELOC:   Name: .rel.ARM.exidx.pr1.nontrivial129@ RELOC:   Relocations [130@ RELOC:     0x0 R_ARM_NONE __aeabi_unwind_cpp_pr1131@ RELOC:     0x0 R_ARM_PREL31 .pr1.nontrivial132@ RELOC:     0x4 R_ARM_PREL31 .ARM.extab.pr1.nontrivial133@ RELOC:   ]134@ RELOC: }135 136	.section .pr2137 138	.global pr2139	.type pr2,%function140	.thumb_func141pr2:142	.fnstart143	.personalityindex 2144	bx lr145	.fnend146 147@ CHECK: Section {148@ CHECK:   Name: .ARM.extab.pr2149@ CHECK:   SectionData (150@ CHECK:     0000: B0B00082 00000000151@ CHECK:   )152@ CHECK: }153 154@ CHECK: Section {155@ CHECK:   Name: .ARM.exidx.pr2156@ CHECK:   SectionData (157@ CHECK:     0000: 00000000 00000000158@ CHECK:   )159@ CHECK: }160 161@ RELOC: Section {162@ RELOC:   Name: .rel.ARM.exidx.pr2163@ RELOC:   Relocations [164@ RELOC:     0x0 R_ARM_NONE __aeabi_unwind_cpp_pr2165@ RELOC:     0x0 R_ARM_PREL31 .pr2166@ RELOC:     0x4 R_ARM_PREL31 .ARM.extab.pr2167@ RELOC:   ]168@ RELOC: }169 170	.section .pr2.nontrivial171	.type pr2_nontrivial,%function172	.thumb_func173pr2_nontrivial:174	.fnstart175	.personalityindex 2176	.pad #0x10177	sub sp, sp, #0x10178	add sp, sp, #0x10179	bx lr180	.fnend181 182@ CHECK: Section {183@ CHECK:   Name: .ARM.extab.pr2.nontrivial184@ CHECK:   SectionData (185@ CHECK:     0000: B0030082 00000000186@ CHECK:   )187@ CHECK: }188 189@ CHECK: Section {190@ CHECK:   Name: .ARM.exidx.pr2.nontrivial191@ CHECK:   SectionData (192@ CHECK:     0000: 00000000 00000000193@ CHECK:   )194@ CHECK: }195 196@ RELOC: Section {197@ RELOC:   Name: .rel.ARM.exidx.pr2.nontrivial198@ RELOC:   Relocations [199@ RELOC:     0x0 R_ARM_NONE __aeabi_unwind_cpp_pr2200@ RELOC:     0x0 R_ARM_PREL31 .pr2.nontrivial201@ RELOC:     0x4 R_ARM_PREL31 .ARM.extab.pr2.nontrivial202@ RELOC:   ]203@ RELOC: }204