# RUN: yaml2obj %s -o %t # RUN: llvm-readelf -V %t | FileCheck %s --check-prefix=HIDDEN # HIDDEN: Version symbols section '.gnu.version' contains 2 entries: # HIDDEN-NEXT: Addr: 0000000000200210 Offset: 0x000040 Link: 3 (.dynsym) # HIDDEN-NEXT: 000: 0 (*local*) 3h(hiddensym) --- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_EXEC Sections: - Name: .gnu.version Type: SHT_GNU_versym Flags: [ SHF_ALLOC ] Address: 0x0000000000200210 Link: .dynsym Entries: [ 0, 0x8003 ] - Name: .gnu.version_r Type: SHT_GNU_verneed Flags: [ SHF_ALLOC ] Link: .dynstr Info: 0x0000000000000001 Dependencies: - Version: 1 File: somefile Entries: - Name: hiddensym Hash: 1234 Flags: 0 Other: 3 DynamicSymbols: - Name: h Binding: STB_GLOBAL