xref: /llvm-project/lld/test/ELF/invalid/invalid-soname.test (revision 81cebfd0080e3873d0cef5ee5215b8c97332ff96)
1# REQUIRES: x86
2# RUN: yaml2obj %s -o %t.so
3# RUN: not ld.lld %t.so -o /dev/null 2>&1 | FileCheck %s
4
5# CHECK: error: {{.*}}.so: invalid DT_SONAME entry
6
7--- !ELF
8FileHeader:
9  Class:           ELFCLASS64
10  Data:            ELFDATA2LSB
11  Type:            ET_DYN
12  Machine:         EM_X86_64
13Sections:
14  - Name:          .test
15    Type:          SHT_DYNAMIC
16    Flags:         [ SHF_ALLOC ]
17    Link:          .strtab
18    EntSize:       0x0000000000000010
19    Entries:
20      - Tag:         DT_SONAME
21        Value:       0x0100000000000000
22