@@ -16,6 +16,8 @@ ARMAP-NEXT: #funcexp in test.dll
16
16
ARMAP-NEXT: #mangledfunc in test.dll
17
17
ARMAP-NEXT: ?test_cpp_func@@$$hYAHPEAX@Z in test.dll
18
18
ARMAP-NEXT: ?test_cpp_func@@YAHPEAX@Z in test.dll
19
+ ARMAP-NEXT: __IMPORT_DESCRIPTOR_test in test.dll
20
+ ARMAP-NEXT: __NULL_IMPORT_DESCRIPTOR in test.dll
19
21
ARMAP-NEXT: __imp_?test_cpp_func@@YAHPEAX@Z in test.dll
20
22
ARMAP-NEXT: __imp_aux_?test_cpp_func@@YAHPEAX@Z in test.dll
21
23
ARMAP-NEXT: __imp_aux_expname in test.dll
@@ -28,6 +30,7 @@ ARMAP-NEXT: __imp_mangledfunc in test.dll
28
30
ARMAP-NEXT: expname in test.dll
29
31
ARMAP-NEXT: funcexp in test.dll
30
32
ARMAP-NEXT: mangledfunc in test.dll
33
+ ARMAP-NEXT: test_NULL_THUNK_DATA in test.dll
31
34
32
35
RUN: llvm-readobj test.lib | FileCheck -check-prefix=READOBJ %s
33
36
@@ -122,6 +125,8 @@ ARMAPX-NEXT: #funcexp in test.dll
122
125
ARMAPX-NEXT: #mangledfunc in test.dll
123
126
ARMAPX-NEXT: ?test_cpp_func@@$$hYAHPEAX@Z in test.dll
124
127
ARMAPX-NEXT: ?test_cpp_func@@YAHPEAX@Z in test.dll
128
+ ARMAPX-NEXT: __IMPORT_DESCRIPTOR_test in test.dll
129
+ ARMAPX-NEXT: __NULL_IMPORT_DESCRIPTOR in test.dll
125
130
ARMAPX-NEXT: __imp_?test_cpp_func@@YAHPEAX@Z in test.dll
126
131
ARMAPX-NEXT: __imp_aux_?test_cpp_func@@YAHPEAX@Z in test.dll
127
132
ARMAPX-NEXT: __imp_aux_expname in test.dll
@@ -134,6 +139,7 @@ ARMAPX-NEXT: __imp_mangledfunc in test.dll
134
139
ARMAPX-NEXT: expname in test.dll
135
140
ARMAPX-NEXT: funcexp in test.dll
136
141
ARMAPX-NEXT: mangledfunc in test.dll
142
+ ARMAPX-NEXT: test_NULL_THUNK_DATA in test.dll
137
143
138
144
RUN: llvm-readobj testx.lib | FileCheck -check-prefix=READOBJX %s
139
145
@@ -255,6 +261,8 @@ ARMAPX2-NEXT: #funcexp in test2.dll
255
261
ARMAPX2-NEXT: #mangledfunc in test2.dll
256
262
ARMAPX2-NEXT: ?test_cpp_func@@$$hYAHPEAX@Z in test2.dll
257
263
ARMAPX2-NEXT: ?test_cpp_func@@YAHPEAX@Z in test2.dll
264
+ ARMAPX2-NEXT: __IMPORT_DESCRIPTOR_test2 in test2.dll
265
+ ARMAPX2-NEXT: __NULL_IMPORT_DESCRIPTOR in test2.dll
258
266
ARMAPX2-NEXT: __imp_?test_cpp_func@@YAHPEAX@Z in test2.dll
259
267
ARMAPX2-NEXT: __imp_aux_?test_cpp_func@@YAHPEAX@Z in test2.dll
260
268
ARMAPX2-NEXT: __imp_aux_expname in test2.dll
@@ -267,6 +275,7 @@ ARMAPX2-NEXT: __imp_mangledfunc in test2.dll
267
275
ARMAPX2-NEXT: expname in test2.dll
268
276
ARMAPX2-NEXT: funcexp in test2.dll
269
277
ARMAPX2-NEXT: mangledfunc in test2.dll
278
+ ARMAPX2-NEXT: test2_NULL_THUNK_DATA in test2.dll
270
279
271
280
ARMAPX2: test2.dll:
272
281
ARMAPX2: 00000000 T #funcexp
@@ -309,6 +318,8 @@ EXPAS-ARMAP-NEXT: #func1 in test.dll
309
318
EXPAS-ARMAP-NEXT: #func2 in test.dll
310
319
EXPAS-ARMAP-NEXT: #func3 in test.dll
311
320
EXPAS-ARMAP-NEXT: #func4 in test.dll
321
+ EXPAS-ARMAP-NEXT: __IMPORT_DESCRIPTOR_test in test.dll
322
+ EXPAS-ARMAP-NEXT: __NULL_IMPORT_DESCRIPTOR in test.dll
312
323
EXPAS-ARMAP-NEXT: __imp_aux_func1 in test.dll
313
324
EXPAS-ARMAP-NEXT: __imp_aux_func2 in test.dll
314
325
EXPAS-ARMAP-NEXT: __imp_aux_func3 in test.dll
@@ -323,6 +334,7 @@ EXPAS-ARMAP-NEXT: func1 in test.dll
323
334
EXPAS-ARMAP-NEXT: func2 in test.dll
324
335
EXPAS-ARMAP-NEXT: func3 in test.dll
325
336
EXPAS-ARMAP-NEXT: func4 in test.dll
337
+ EXPAS-ARMAP-NEXT: test_NULL_THUNK_DATA in test.dll
326
338
327
339
EXPAS-READOBJ: File: test.dll
328
340
EXPAS-READOBJ-NEXT: Format: COFF-import-file-ARM64EC
0 commit comments