[lit] Add argument check: --timeout must be non-negative integer
[llvm-core.git] / test / tools / yaml2obj / explicit-dynsym-no-dynstr.yaml
blob9624dd7ff5b00e5c127185d8731af5ef7961cd69
1 ## Check we do not crash/assert when .dynsym is specified
2 ## explicitly, but .dynstr is not present.
4 # RUN: yaml2obj %s -o %t
5 # RUN: llvm-readelf --section-headers %t | FileCheck %s
7 ## Check that .dynsym has Link field set to 0.
9 # CHECK:      Section Headers:
10 # CHECK-NEXT:  [Nr] Name    Type   Address          Off    Size   ES Flg Lk
11 # CHECK-NEXT:  [ 0]         NULL   0000000000000000 000000 000000 00 0   0
12 # CHECK-NEXT:  [ 1] .dynsym DYNSYM 0000000000000000 000040 000018 18 A   0
14 --- !ELF
15 FileHeader:
16   Class:   ELFCLASS64
17   Data:    ELFDATA2LSB
18   Type:    ET_DYN
19   Machine: EM_X86_64
20 Sections:
21   - Name: .dynsym
22     Type: SHT_DYNSYM