32 lines · yaml
1## Check we can set different bindings for symbols.2 3# RUN: yaml2obj %s | llvm-readobj --symbols - | FileCheck %s4 5!ELF6FileHeader:7 Class: ELFCLASS648 Data: ELFDATA2LSB9 Type: ET_REL10Symbols:11 - Name: local_symbol12 Type: STT_OBJECT13 Binding: STB_LOCAL14 - Name: global_symbol15 Type: STT_OBJECT16 Binding: STB_GLOBAL17 - Name: weak_symbol18 Type: STT_OBJECT19 Binding: STB_WEAK20 21# CHECK: Symbol {22# CHECK: Name: (0)23# CHECK: Symbol {24# CHECK: Name: local_symbol25# CHECK: Binding: Local26# CHECK: Symbol {27# CHECK: Name: global_symbol28# CHECK: Binding: Global29# CHECK: Symbol {30# CHECK: Name: weak_symbol31# CHECK: Binding: Weak32