67 lines · plain
1# RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s2# RUN: llvm-readelf -S %t | FileCheck %s3 4# CHECK: Name Type {{.*}} Flg Lk Inf Al5# CHECK: .note NOTE {{.*}} 0 0 16# CHECK-NEXT: .note2 NOTE {{.*}} 0 0 17# CHECK-NEXT: .notefoo NOTE {{.*}} 0 0 18# CHECK-NEXT: .rodata.foo PROGBITS {{.*}} A 0 0 19# CHECK-NEXT: .rodatafoo PROGBITS {{.*}} 0 0 110# CHECK-NEXT: .rodata1 PROGBITS {{.*}} A 0 0 111# CHECK-NEXT: .tdata.foo PROGBITS {{.*}} WAT 0 0 112# CHECK-NEXT: .tbss NOBITS {{.*}} WAT 0 0 113# CHECK-NEXT: .tbss.foo NOBITS {{.*}} WAT 0 0 114# CHECK-NEXT: .init_array INIT_ARRAY {{.*}} WA 0 0 115# CHECK-NEXT: .init_array.42 INIT_ARRAY {{.*}} WA 0 0 116# CHECK-NEXT: .init_array2 PROGBITS {{.*}} 0 0 117# CHECK-NEXT: .init_arrayfoo PROGBITS {{.*}} 0 0 118# CHECK-NEXT: .fini_array FINI_ARRAY {{.*}} WA 0 0 119# CHECK-NEXT: .fini_array2 PROGBITS {{.*}} 0 0 120# CHECK-NEXT: .fini_arrayfoo PROGBITS {{.*}} 0 0 121# CHECK-NEXT: .preinit_array PREINIT_ARRAY {{.*}} WA 0 0 122# CHECK-NEXT: .preinit_array2 PROGBITS {{.*}} 0 0 123# CHECK-NEXT: .preinit_array.x PREINIT_ARRAY {{.*}} WA 0 0 124# CHECK-NEXT: .data.foo PROGBITS {{.*}} WA 0 0 125# CHECK-NEXT: .data1 PROGBITS {{.*}} WA 0 0 126# CHECK-NEXT: .data2 PROGBITS {{.*}} 0 0 127# CHECK-NEXT: .bss NOBITS {{.*}} WA 0 0 128# CHECK-NEXT: .bss.foo NOBITS {{.*}} WA 0 0 129# CHECK-NEXT: .nobits PROGBITS {{.*}} 0 0 130# CHECK-NEXT: .nobits2 PROGBITS {{.*}} 0 0 131# CHECK-NEXT: .nobitsfoo PROGBITS {{.*}} 0 0 132 33 34.section .note35.section .note236.section .notefoo37 38.section .rodata.foo39.section .rodatafoo40.section .rodata141 42.section .tdata.foo43.section .tbss44.section .tbss.foo45 46.section .init_array47.section .init_array.4248.section .init_array249.section .init_arrayfoo50.section .fini_array51.section .fini_array252.section .fini_arrayfoo53.section .preinit_array54.section .preinit_array255.section .preinit_array.x56 57.section .data.foo58.section .data159.section .data260.section .bss61.section .bss.foo62 63.section .nobits64.section .nobits265.section .nobitsfoo66.byte 167