]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/pecoff/exportlib.test
Vendor import of lld trunk r233088:
[FreeBSD/FreeBSD.git] / test / pecoff / exportlib.test
1 # REQUIRES: winlib
2
3 # RUN: yaml2obj %p/Inputs/export.obj.yaml > %t.obj
4 #
5 # RUN: lld -flavor link /out:%t.dll /dll /entry:init \
6 # RUN:   /export:exportfn1 /export:exportfn2 -- %t.obj
7 # RUN: llvm-readobj %t.lib | FileCheck %s
8
9 CHECK: File: exportlib.test.tmp.dll
10 CHECK: Format: COFF-i386
11 CHECK: Arch: i386
12 CHECK: AddressSize: 32bit
13
14 CHECK: File: exportlib.test.tmp.dll
15 CHECK: Format: COFF-i386
16 CHECK: Arch: i386
17 CHECK: AddressSize: 32bit
18
19 CHECK: File: exportlib.test.tmp.dll
20 CHECK: Format: COFF-i386
21 CHECK: Arch: i386
22 CHECK: AddressSize: 32bit
23
24 CHECK: File: exportlib.test.tmp.dll
25 CHECK: Format: COFF-<unknown arch>
26 CHECK: Arch: unknown
27 CHECK: AddressSize: 32bit
28
29 CHECK: File: exportlib.test.tmp.dll
30 CHECK: Format: COFF-<unknown arch>
31 CHECK: Arch: unknown
32 CHECK: AddressSize: 32bit