# RUN: yaml2obj %s -o %t # RUN: llvm-objdump -p %t | FileCheck --match-full-lines --strict-whitespace %s # CHECK:Dynamic Section: #CHECK-EMPTY: # CHECK-NEXT:Version definitions: # CHECK-NEXT:2 0x01 0x075bcd15 foo # CHECK-NEXT:3 0x02 0x3ade68b1 VERSION_1 # CHECK-NEXT: VERSION_2 # CHECK-NEXT:4 0x00 0x0000007b VERSION_3 # CHECK-NEXT: VERSION_4 VERSION_5 --- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_DYN Machine: EM_X86_64 Entry: 0x0000000000001000 Sections: - Name: .gnu.version_d Type: SHT_GNU_verdef Flags: [ SHF_ALLOC ] Address: 0x0000000000000230 AddressAlign: 0x0000000000000004 Entries: - Version: 1 Flags: 1 VersionNdx: 2 Hash: 123456789 Names: - foo - Version: 1 Flags: 2 VersionNdx: 3 Hash: 987654321 Names: - VERSION_1 - VERSION_2 - Version: 1 Flags: 0 VersionNdx: 4 Hash: 123 Names: - VERSION_3 - VERSION_4 - VERSION_5 DynamicSymbols: - Name: bar Binding: STB_GLOBAL ...