mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-01 00:12:50 +01:00
e67dea422d
so. llvm-svn: 175327
63 lines
2.0 KiB
ArmAsm
63 lines
2.0 KiB
ArmAsm
# RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s
|
|
# RUN: elf-dump --dump-section-data < %t | FileCheck %s
|
|
.section .nobits
|
|
.byte 1
|
|
.section .nobits2
|
|
.byte 1
|
|
.section .nobitsfoo
|
|
.byte 1
|
|
.section .init_array
|
|
.byte 1
|
|
.section .init_array2
|
|
.byte 1
|
|
.section .init_arrayfoo
|
|
.byte 1
|
|
.section .fini_array
|
|
.byte 1
|
|
.section .fini_array2
|
|
.byte 1
|
|
.section .fini_arrayfoo
|
|
.byte 1
|
|
.section .preinit_array
|
|
.byte 1
|
|
.section .preinit_array2
|
|
.byte 1
|
|
.section .preinit_arrayfoo
|
|
.byte 1
|
|
.section .note
|
|
.byte 1
|
|
.section .note2
|
|
.byte 1
|
|
.section .notefoo
|
|
.byte 1
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.nobits'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.nobits2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.nobitsfoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.init_array'
|
|
# CHECK-NEXT: ('sh_type', 0x0000000e)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.init_array2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.init_arrayfoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.fini_array'
|
|
# CHECK-NEXT: ('sh_type', 0x0000000f)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.fini_array2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.fini_arrayfoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_array'
|
|
# CHECK-NEXT: ('sh_type', 0x00000010)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_array2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_arrayfoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.note'
|
|
# CHECK-NEXT: ('sh_type', 0x00000007)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.note2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000007)
|
|
#CHECK: (('sh_name', 0x00000{{...}}) # '.notefoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000007)
|