]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/elf/Hexagon/dynlib.test
Vendor import of lld trunk r233088:
[FreeBSD/FreeBSD.git] / test / elf / Hexagon / dynlib.test
1 RUN: lld -flavor gnu -target hexagon %p/Inputs/use-shared.hexagon -shared -o %t1
2 RUN: llvm-readobj -dyn-symbols %t1 > %t2
3 RUN: FileCheck -check-prefix=DYNSYMS %s < %t2
4 RUN: llvm-readobj -program-headers %t1 | FileCheck %s
5
6 DYNSYMS:      DynamicSymbols [
7 DYNSYMS:        Symbol {
8 DYNSYMS:          Name: fn2
9 DYNSYMS-NEXT:     Value:
10 DYNSYMS-NEXT:     Size:
11 DYNSYMS-NEXT:     Binding: Global
12 DYNSYMS-NEXT:     Type: Function
13 DYNSYMS-NEXT:     Other:
14 DYNSYMS-NEXT:     Section: .text
15 DYNSYMS:       }
16 DYNSYMS:        Symbol {
17 DYNSYMS:          Name: fn1
18 DYNSYMS-NEXT:     Value:
19 DYNSYMS-NEXT:     Size:
20 DYNSYMS-NEXT:     Binding: Global
21 DYNSYMS-NEXT:     Type: Function
22 DYNSYMS-NEXT:     Other:
23 DYNSYMS-NEXT:     Section: .text
24 DYNSYMS:        }
25 DYNSYMS:        Symbol {
26 DYNSYMS:          Name: fn3
27 DYNSYMS-NEXT:     Value:
28 DYNSYMS-NEXT:     Size:
29 DYNSYMS-NEXT:     Binding: Global
30 DYNSYMS-NEXT:     Type: Function
31 DYNSYMS-NEXT:     Other:
32 DYNSYMS-NEXT:     Section: .text
33 DYNSYMS-NEXT:   }
34 DYNSYMS-NEXT: ]
35
36 CHECK-NOT: PT_PHDR