1# RUN: yaml2obj %s -o %t 2# RUN: llvm-objdump -p %t | FileCheck --strict-whitespace %s 3 4# CHECK: Dynamic Section: 5# CHECK-EMPTY: 6# CHECK-NEXT: Version definitions: 7# CHECK-NEXT: 1 0x01 0x075bcd15 foo 8# CHECK-NEXT: 2 0x02 0x3ade68b1 VERSION_1 9# CHECK-NEXT: VERSION_2 10 11--- !ELF 12FileHeader: 13 Class: ELFCLASS64 14 Data: ELFDATA2LSB 15 Type: ET_DYN 16 Machine: EM_X86_64 17 Entry: 0x0000000000001000 18Sections: 19 - Name: .gnu.version_d 20 Type: SHT_GNU_verdef 21 Flags: [ SHF_ALLOC ] 22 Address: 0x0000000000000230 23 AddressAlign: 0x0000000000000004 24 Entries: 25 - Version: 1 26 Flags: 1 27 VersionNdx: 1 28 Hash: 123456789 29 Names: 30 - foo 31 - Version: 1 32 Flags: 2 33 VersionNdx: 2 34 Hash: 987654321 35 Names: 36 - VERSION_1 37 - VERSION_2 38DynamicSymbols: 39 - Name: bar 40 Binding: STB_GLOBAL 41... 42