1 # RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s 2 # RUN: elf-dump --dump-section-data < %t | FileCheck %s 3 .section .nobits 4 .byte 1 5 .section .nobits2 6 .byte 1 7 .section .nobitsfoo 8 .byte 1 9 .section .init_array 10 .byte 1 11 .section .init_array2 12 .byte 1 13 .section .init_arrayfoo 14 .byte 1 15 .section .fini_array 16 .byte 1 17 .section .fini_array2 18 .byte 1 19 .section .fini_arrayfoo 20 .byte 1 21 .section .preinit_array 22 .byte 1 23 .section .preinit_array2 24 .byte 1 25 .section .preinit_arrayfoo 26 .byte 1 27 .section .note 28 .byte 1 29 .section .note2 30 .byte 1 31 .section .notefoo 32 .byte 1 33 # CHECK: (('sh_name', 0x00000{{...}}) # '.nobits' 34 # CHECK-NEXT: ('sh_type', 0x00000001) 35 # CHECK: (('sh_name', 0x00000{{...}}) # '.nobits2' 36 # CHECK-NEXT: ('sh_type', 0x00000001) 37 # CHECK: (('sh_name', 0x00000{{...}}) # '.nobitsfoo' 38 # CHECK-NEXT: ('sh_type', 0x00000001) 39 # CHECK: (('sh_name', 0x00000{{...}}) # '.init_array' 40 # CHECK-NEXT: ('sh_type', 0x0000000e) 41 # CHECK: (('sh_name', 0x00000{{...}}) # '.init_array2' 42 # CHECK-NEXT: ('sh_type', 0x00000001) 43 # CHECK: (('sh_name', 0x00000{{...}}) # '.init_arrayfoo' 44 # CHECK-NEXT: ('sh_type', 0x00000001) 45 # CHECK: (('sh_name', 0x00000{{...}}) # '.fini_array' 46 # CHECK-NEXT: ('sh_type', 0x0000000f) 47 # CHECK: (('sh_name', 0x00000{{...}}) # '.fini_array2' 48 # CHECK-NEXT: ('sh_type', 0x00000001) 49 # CHECK: (('sh_name', 0x00000{{...}}) # '.fini_arrayfoo' 50 # CHECK-NEXT: ('sh_type', 0x00000001) 51 # CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_array' 52 # CHECK-NEXT: ('sh_type', 0x00000010) 53 # CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_array2' 54 # CHECK-NEXT: ('sh_type', 0x00000001) 55 # CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_arrayfoo' 56 # CHECK-NEXT: ('sh_type', 0x00000001) 57 # CHECK: (('sh_name', 0x00000{{...}}) # '.note' 58 # CHECK-NEXT: ('sh_type', 0x00000007) 59 # CHECK: (('sh_name', 0x00000{{...}}) # '.note2' 60 # CHECK-NEXT: ('sh_type', 0x00000007) 61 #CHECK: (('sh_name', 0x00000{{...}}) # '.notefoo' 62 # CHECK-NEXT: ('sh_type', 0x00000007) 63