brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · a8879d7 Raw
51 lines · plain
1## Check that we print 'u' for unique symbols2## and 'U' for a unique symbol without a section.3# RUN: yaml2obj %s | llvm-nm - | FileCheck %s4 5--- !ELF6FileHeader:7  Class:   ELFCLASS648  Data:    ELFDATA2LSB9  Type:    ET_REL10  Machine: EM_X86_6411Sections:12  - Name:  .nobits13    Type:  SHT_NOBITS14  - Name:  .progbits15    Type:  SHT_PROGBITS16  - Name:  .progbits_alloc17    Type:  SHT_PROGBITS18    Flags: [SHF_ALLOC]19  - Name:  .progbits_alloc_write20    Type:  SHT_PROGBITS21    Flags: [SHF_ALLOC, SHF_WRITE]22  - Name:  .progbits_execinstr23    Type:  SHT_PROGBITS24    Flags: [SHF_EXECINSTR]25Symbols:26  - Name:    nosection27    Binding: STB_GNU_UNIQUE28  - Name:    nobits29    Section: .nobits30    Binding: STB_GNU_UNIQUE31  - Name:    progbits32    Section: .progbits33    Binding: STB_GNU_UNIQUE34  - Name:    progbits_alloc35    Section: .progbits_alloc36    Binding: STB_GNU_UNIQUE37  - Name:    progbits_alloc_write38    Section: .progbits_alloc_write39    Binding: STB_GNU_UNIQUE40  - Name:    progbits_execinstr41    Section: .progbits_execinstr42    Binding: STB_GNU_UNIQUE43...44 45# CHECK: 0000000000000000 u nobits46# CHECK:                  U nosection47# CHECK: 0000000000000000 u progbits48# CHECK: 0000000000000000 u progbits_alloc49# CHECK: 0000000000000000 u progbits_alloc_write50# CHECK: 0000000000000000 u progbits_execinstr51