52 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-objdump -p %t | FileCheck --match-full-lines --strict-whitespace %s3 4# CHECK:Dynamic Section:5#CHECK-EMPTY:6# CHECK-NEXT:Version definitions:7# CHECK-NEXT:2 0x01 0x075bcd15 foo8# CHECK-NEXT:3 0x02 0x3ade68b1 VERSION_19# CHECK-NEXT: VERSION_210# CHECK-NEXT:4 0x00 0x0000007b VERSION_311# CHECK-NEXT: VERSION_4 VERSION_512 13--- !ELF14FileHeader:15 Class: ELFCLASS6416 Data: ELFDATA2LSB17 Type: ET_DYN18 Machine: EM_X86_6419 Entry: 0x000000000000100020Sections:21 - Name: .gnu.version_d22 Type: SHT_GNU_verdef23 Flags: [ SHF_ALLOC ]24 Address: 0x000000000000023025 AddressAlign: 0x000000000000000426 Entries:27 - Version: 128 Flags: 129 VersionNdx: 230 Hash: 12345678931 Names:32 - foo33 - Version: 134 Flags: 235 VersionNdx: 336 Hash: 98765432137 Names:38 - VERSION_139 - VERSION_240 - Version: 141 Flags: 042 VersionNdx: 443 Hash: 12344 Names:45 - VERSION_346 - VERSION_447 - VERSION_548DynamicSymbols:49 - Name: bar50 Binding: STB_GLOBAL51...52