brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · 45904e9 Raw
72 lines · yaml
1## Check yaml2obj is able to parse the Visibility field and produce the output.2 3# RUN: yaml2obj %s | llvm-readobj --symbols - | FileCheck --check-prefix OBJ %s4 5# OBJ:      Symbol {6# OBJ:        Name: default17# OBJ-NEXT:   Value: 0x08# OBJ-NEXT:   Size: 09# OBJ-NEXT:   Binding: Local (0x0)10# OBJ-NEXT:   Type: None (0x0)11# OBJ-NEXT:   Other: 012# OBJ-NEXT:   Section: Undefined (0x0)13# OBJ-NEXT: }14# OBJ-NEXT: Symbol {15# OBJ-NEXT:   Name: default216# OBJ-NEXT:   Value: 0x017# OBJ-NEXT:   Size: 018# OBJ-NEXT:   Binding: Local (0x0)19# OBJ-NEXT:   Type: None (0x0)20# OBJ-NEXT:   Other: 021# OBJ-NEXT:   Section: Undefined (0x0)22# OBJ-NEXT: }23# OBJ-NEXT: Symbol {24# OBJ-NEXT:   Name: internal25# OBJ-NEXT:   Value: 0x026# OBJ-NEXT:   Size: 027# OBJ-NEXT:   Binding: Local (0x0)28# OBJ-NEXT:   Type: None (0x0)29# OBJ-NEXT:   Other [ (0x1)30# OBJ-NEXT:     STV_INTERNAL (0x1)31# OBJ-NEXT:   ]32# OBJ-NEXT:   Section: Undefined (0x0)33# OBJ-NEXT: }34# OBJ-NEXT: Symbol {35# OBJ-NEXT:   Name: hidden36# OBJ-NEXT:   Value: 0x037# OBJ-NEXT:   Size: 038# OBJ-NEXT:   Binding: Local (0x0)39# OBJ-NEXT:   Type: None (0x0)40# OBJ-NEXT:   Other [ (0x2)41# OBJ-NEXT:     STV_HIDDEN (0x2)42# OBJ-NEXT:   ]43# OBJ-NEXT:   Section: Undefined (0x0)44# OBJ-NEXT: }45# OBJ-NEXT: Symbol {46# OBJ-NEXT:   Name: protected47# OBJ-NEXT:   Value: 0x048# OBJ-NEXT:   Size: 049# OBJ-NEXT:   Binding: Local (0x0)50# OBJ-NEXT:   Type: None (0x0)51# OBJ-NEXT:   Other [ (0x3)52# OBJ-NEXT:     STV_PROTECTED (0x3)53# OBJ-NEXT:   ]54# OBJ-NEXT:   Section: Undefined (0x0)55# OBJ-NEXT: }56 57--- !ELF58FileHeader:59  Class: ELFCLASS6460  Data:  ELFDATA2LSB61  Type:  ET_REL62Symbols:63  - Name:  default164  - Name:  default265    Other: [ STV_DEFAULT ]66  - Name:  internal67    Other: [ STV_INTERNAL ]68  - Name:  hidden69    Other: [ STV_HIDDEN ]70  - Name:  protected71    Other: [ STV_PROTECTED ]72