File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
llvm/test/tools/llvm-dlltool Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 1
1
; RUN: llvm-dlltool -m i386:x86-64 --input-def %s --output-lib %t.a
2
2
; RUN: llvm-nm %t.a | FileCheck %s
3
3
; RUN: llvm-readobj %t.a | FileCheck -check-prefix=ARCH %s
4
+ ; RUN: llvm-readobj --symbols %t.a | FileCheck -check-prefix=SYMBOLS %s
4
5
5
6
LIBRARY test.dll
6
7
EXPORTS
@@ -29,3 +30,17 @@ ImpLibName3 = kernel32.Sleep
29
30
; CHECK-NEXT: T __imp_ImpLibName3
30
31
31
32
; ARCH-NOT: unknown arch
33
+
34
+ ; SYMBOLS: Symbol {
35
+ ; SYMBOLS: Name: TestFunction
36
+ ; SYMBOLS-NEXT: Value: 0
37
+ ; SYMBOLS-NEXT: Section: IMAGE_SYM_UNDEFINED (0)
38
+ ; SYMBOLS-NEXT: BaseType: Null (0x0)
39
+ ; SYMBOLS-NEXT: ComplexType: Null (0x0)
40
+ ; SYMBOLS-NEXT: StorageClass: WeakExternal (0x69)
41
+ ; SYMBOLS-NEXT: AuxSymbolCount: 1
42
+ ; SYMBOLS-NEXT: AuxWeakExternal {
43
+ ; SYMBOLS-NEXT: Linked: AltTestFunction (2)
44
+ ; SYMBOLS-NEXT: Search: Alias (0x3)
45
+ ; SYMBOLS-NEXT: }
46
+ ; SYMBOLS-NEXT: }
You can’t perform that action at this time.
0 commit comments