1# RUN: yaml2obj %s -o %t 2# RUN: llvm-readelf -V %t | FileCheck %s --check-prefix=HIDDEN 3 4# HIDDEN: Version symbols section '.gnu.version' contains 2 entries: 5# HIDDEN-NEXT: Addr: 0000000000200210 Offset: 0x000040 Link: 3 (.dynsym) 6# HIDDEN-NEXT: 000: 0 (*local*) 3h(hiddensym) 7 8--- !ELF 9FileHeader: 10 Class: ELFCLASS64 11 Data: ELFDATA2LSB 12 Type: ET_EXEC 13Sections: 14 - Name: .gnu.version 15 Type: SHT_GNU_versym 16 Flags: [ SHF_ALLOC ] 17 Address: 0x0000000000200210 18 Entries: [ 0, 0x8003 ] 19 - Name: .gnu.version_r 20 Type: SHT_GNU_verneed 21 Flags: [ SHF_ALLOC ] 22 Dependencies: 23 - Version: 1 24 File: somefile 25 Entries: 26 - Name: hiddensym 27 Hash: 1234 28 Flags: 0 29 Other: 3 30DynamicSymbols: 31 - Name: h 32 Binding: STB_GLOBAL 33