brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · cf89d3e Raw
40 lines · plain
1// RUN: llvm-mc -triple=aarch64 %s -o - | FileCheck %s --check-prefix=ASM2// RUN: llvm-mc -triple=aarch64 -filetype=obj %s -o - | llvm-readelf --hex-dump=.ARM.attributes - | FileCheck %s --check-prefix=ELF3 4// ASM: .aeabi_subsection aeabi_pauthabi, required, uleb1285// ASM: .aeabi_subsection aeabi_feature_and_bits, optional, uleb1286// ASM: .aeabi_attribute	0, 1 // Tag_Feature_BTI7// ASM: .aeabi_attribute	2, 1 // Tag_PAuth_Schema8// ASM: .aeabi_attribute	1, 1 // Tag_PAuth_Platform9// ASM: .aeabi_attribute	2, 1 // Tag_Feature_GCS10// ASM: .aeabi_attribute	1, 0 // Tag_Feature_PAC11// ASM: .aeabi_attribute	7, 112// ASM: .aeabi_attribute	7, 013 14// ELF: Hex dump of section '.ARM.attributes':15// ELF-NEXT: 0x00000000 411b0000 00616561 62695f70 61757468 A....aeabi_pauth16// ELF-NEXT: 0x00000010 61626900 00000201 01010700 25000000 abi.........%...17// ELF-NEXT: 0x00000020 61656162 695f6665 61747572 655f616e aeabi_feature_an18// ELF-NEXT: 0x00000030 645f6269 74730001 00000102 01010007 d_bits..........19// ELF-NEXT: 0x00000040 0120 21 22.aeabi_subsection aeabi_pauthabi, required, uleb12823.aeabi_subsection aeabi_feature_and_bits, optional, uleb12824.aeabi_attribute Tag_Feature_BTI, 125.aeabi_subsection aeabi_feature_and_bits26.aeabi_subsection aeabi_pauthabi27.aeabi_attribute Tag_PAuth_Schema, 128.aeabi_subsection aeabi_pauthabi29.aeabi_attribute Tag_PAuth_Platform, 130.aeabi_subsection aeabi_pauthabi31.aeabi_subsection aeabi_feature_and_bits32.aeabi_attribute Tag_Feature_GCS, 133.aeabi_subsection aeabi_pauthabi34.aeabi_subsection aeabi_feature_and_bits35.aeabi_attribute Tag_Feature_PAC, 036.aeabi_subsection aeabi_feature_and_bits37.aeabi_attribute 7, 138.aeabi_subsection aeabi_pauthabi39.aeabi_attribute 7, 040