Lines Matching full:export
1 # RUN: yaml2obj %p/Inputs/export.yaml -o %t.obj
3 # RUN: lld-link /out:%t.dll /dll %t.obj /export:exportfn1 /export:exportfn2
6 CHECK1: Export Table:
7 CHECK1: DLL name: export.test.tmp.dll
13 # RUN: lld-link /out:%t.dll /dll %t.obj /export:exportfn1,@5 /export:exportfn2
16 CHECK2: Export Table:
17 CHECK2: DLL name: export.test.tmp.dll
28 # RUN: lld-link /out:%t.dll /dll %t.obj /export:exportfn1,@5,noname /export:exportfn2
31 CHECK3: Export Table:
32 CHECK3: DLL name: export.test.tmp.dll
42 # RUN: lld-link /out:%t.dll /dll %t.obj /export:f1=exportfn1 /export:f2=exportfn2 /implib:%t.lib
46 CHECK4: Export Table:
47 CHECK4: DLL name: export.test.tmp.dll
61 CHECK5: Export Table:
62 CHECK5: DLL name: export.test.tmp.dll
70 # RUN: lld-link /out:%t.DLL /dll %t.obj /export:exportfn1 /export:exportfn2 \
71 # RUN: /export:exportfn1 /export:exportfn2,@5 >& %t.log
74 CHECK6: duplicate /export option: exportfn2
75 CHECK6-NOT: duplicate /export option: exportfn1
79 SYMTAB: __imp_exportfn1 in export.test.tmp.DLL
80 SYMTAB: exportfn1 in export.test.tmp.DLL
81 SYMTAB: __imp_exportfn2 in export.test.tmp.DLL
82 SYMTAB: exportfn2 in export.test.tmp.DLL
83 SYMTAB: __imp_exportfn3 in export.test.tmp.DLL
84 SYMTAB: exportfn3 in export.test.tmp.DLL
86 # RUN: lld-link /out:%t.dll /dll %t.obj /export:foo=kernel32.foobar
93 FORWARDER: Export Table:
94 FORWARDER: DLL name: export.test.tmp.dll
101 # RUN: lld-link /out:%t.dll /dll %t.obj /merge:.rdata=.text /export:exportfn1 /export:exportfn2
104 MERGE: DLL name: export.test.tmp.dll