1# RUN: yaml2obj %s -o %t 2# RUN: llvm-nm --no-sort %t | FileCheck %s 3 4# CHECK: r myrodata0_local 5# CHECK-NEXT: r myrodata1_local 6# CHECK-NEXT: r myrodata2_local 7# CHECK-NEXT: r myrodata3_local 8# CHECK-NEXT: R myrodata0_global 9# CHECK-NEXT: R myrodata1_global 10# CHECK-NEXT: R myrodata2_global 11# CHECK-NEXT: R myrodata3_global 12 13!ELF 14FileHeader: 15 Class: ELFCLASS64 16 Data: ELFDATA2LSB 17 Type: ET_EXEC 18 Machine: EM_X86_64 19Sections: 20 - Name: myrodata0 21 Type: SHT_PROGBITS 22 Flags: [ SHF_ALLOC ] 23 - Name: myrodata1 24 Type: SHT_PROGBITS 25 Flags: [ SHF_ALLOC, SHF_MERGE ] 26 - Name: myrodata2 27 Type: SHT_PROGBITS 28 Flags: [ SHF_ALLOC, SHF_MERGE, SHF_STRINGS ] 29 - Name: myrodata3 30 Type: 0x1000 31 Flags: [ SHF_ALLOC ] 32Symbols: 33 - Name: myrodata0_local 34 Section: myrodata0 35 - Name: myrodata1_local 36 Section: myrodata1 37 - Name: myrodata2_local 38 Section: myrodata2 39 - Name: myrodata3_local 40 Section: myrodata3 41 42 - Name: myrodata0_global 43 Binding: STB_GLOBAL 44 Section: myrodata0 45 - Name: myrodata1_global 46 Binding: STB_GLOBAL 47 Section: myrodata1 48 - Name: myrodata2_global 49 Binding: STB_GLOBAL 50 Section: myrodata2 51 - Name: myrodata3_global 52 Binding: STB_GLOBAL 53 Section: myrodata3 54