llvm-readobj: print COFF imported symbols
[oota-llvm.git] / test / tools / llvm-readobj / imports.test
1 RUN: llvm-readobj --coff-imports %p/Inputs/imports.exe.coff-i386 | FileCheck -check-prefix=X86 %s
2 RUN: llvm-readobj --coff-imports %p/Inputs/imports.exe.coff-x86-64 | FileCheck -check-prefix=X64  %s
3
4 X86:      Import {
5 X86-NEXT:   Name: KERNEL32.dll
6 X86-NEXT:   ImportLookupTableRVA: 0x204C
7 X86-NEXT:   ImportAddressTableRVA: 0x2000
8 X86-NEXT:   Symbol: ExitProcess (337)
9 X86-NEXT: }
10 X86-NEXT: Import {
11 X86-NEXT:   Name: USER32.dll
12 X86-NEXT:   ImportLookupTableRVA: 0x2054
13 X86-NEXT:   ImportAddressTableRVA: 0x2008
14 X86-NEXT:   Symbol: MessageBoxA (582)
15 X86-NEXT: }
16
17 X64:      Import {
18 X64-NEXT:   Name: KERNEL32.dll
19 X64-NEXT:   ImportLookupTableRVA: 0x2060
20 X64-NEXT:   ImportAddressTableRVA: 0x2000
21 X64-NEXT:   Symbol: ExitProcess (343)
22 X64-NEXT: }
23 X64-NEXT: Import {
24 X64-NEXT:   Name: USER32.dll
25 X64-NEXT:   ImportLookupTableRVA: 0x2070
26 X64-NEXT:   ImportAddressTableRVA: 0x2010
27 X64-NEXT:   Symbol: MessageBoxA (586)
28 X64-NEXT: }