brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · 7b38ef9 Raw
69 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-objdump -p %t | FileCheck %s --strict-whitespace --match-full-lines3 4#       CHECK:Dynamic Section:5# CHECK-EMPTY:6#  CHECK-NEXT:Version References:7#  CHECK-NEXT:  required from dso.so.0:8#  CHECK-NEXT:    0x000004d2 0x0a 03 v19#  CHECK-NEXT:    0x0000162e 0x0b 04 v210#  CHECK-NEXT:  required from dso.so.1:11#  CHECK-NEXT:    0x000011d7 0x0c 02 v312 13--- !ELF14FileHeader:15  Class:           ELFCLASS6416  Data:            ELFDATA2LSB17  Type:            ET_EXEC18  Machine:         EM_X86_6419  Entry:           0x000000000020100020Sections:21  - Name:            .gnu.version_r22    Type:            SHT_GNU_verneed23    Flags:           [ SHF_ALLOC ]24    Address:         0x000000000020025025    Link:            .dynstr26    AddressAlign:    0x000000000000000427    Dependencies:28      - Version:         129        File:            dso.so.030        Entries:31          - Name:            v132            Hash:            123433            Flags:           1034            Other:           335          - Name:            v236            Hash:            567837            Flags:           1138            Other:           439      - Version:         140        File:            dso.so.141        Entries:42          - Name:            v343            Hash:            456744            Flags:           1245            Other:           246DynamicSymbols:47  - Name:    f148    Binding: STB_GLOBAL49 50# RUN: yaml2obj --docnum=2 %s -o %t.empty51# RUN: llvm-objdump -p %t.empty 2>&1 | FileCheck %s --check-prefix=EMPTY --implicit-check-not=warning:52 53# EMPTY:     Version References:54# EMPTY-NOT: {{.}}55 56--- !ELF57FileHeader:58  Class:   ELFCLASS6459  Data:    ELFDATA2LSB60  Type:    ET_EXEC61  Machine: EM_X86_6462Sections:63  - Name:            .gnu.version_r64    Type:            SHT_GNU_verneed65    Flags:           [ SHF_ALLOC ]66DynamicSymbols:67  - Name:    f168    Binding: STB_GLOBAL69