summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-i386bin2560 -> 3072 bytes
-rw-r--r--llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-x86-64bin2560 -> 4096 bytes
-rw-r--r--llvm/test/tools/llvm-readobj/imports.test44
3 files changed, 32 insertions, 12 deletions
diff --git a/llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-i386 b/llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-i386
index 7f38438d0e5..72077adaebe 100644
--- a/llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-i386
+++ b/llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-i386
Binary files differ
diff --git a/llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-x86-64 b/llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-x86-64
index 9ab582486ad..5ee198e4a2e 100644
--- a/llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-x86-64
+++ b/llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-x86-64
Binary files differ
diff --git a/llvm/test/tools/llvm-readobj/imports.test b/llvm/test/tools/llvm-readobj/imports.test
index faa9cd26436..531fb32561a 100644
--- a/llvm/test/tools/llvm-readobj/imports.test
+++ b/llvm/test/tools/llvm-readobj/imports.test
@@ -3,42 +3,62 @@ RUN: llvm-readobj --coff-imports %p/Inputs/imports.exe.coff-x86-64 | FileCheck -
X86: Import {
X86-NEXT: Name: KERNEL32.dll
-X86-NEXT: ImportLookupTableRVA: 0x2070
+X86-NEXT: ImportLookupTableRVA: 0x2108
X86-NEXT: ImportAddressTableRVA: 0x2000
X86-NEXT: Symbol: ExitProcess (337)
+X86-NEXT: Symbol: GetProcAddress (669)
+X86-NEXT: Symbol: FreeLibrary (414)
+X86-NEXT: Symbol: GetLastError (592)
+X86-NEXT: Symbol: RaiseException (1087)
+X86-NEXT: Symbol: LoadLibraryExA (934)
X86-NEXT: }
X86-NEXT: Import {
X86-NEXT: Name: USER32.dll
-X86-NEXT: ImportLookupTableRVA: 0x2078
-X86-NEXT: ImportAddressTableRVA: 0x2008
+X86-NEXT: ImportLookupTableRVA: 0x2124
+X86-NEXT: ImportAddressTableRVA: 0x201C
X86-NEXT: Symbol: MessageBoxA (582)
X86-NEXT: }
X86-NEXT: Import {
X86-NEXT: Name: mydll.dll
-X86-NEXT: ImportLookupTableRVA: 0x2080
-X86-NEXT: ImportAddressTableRVA: 0x2010
+X86-NEXT: ImportLookupTableRVA: 0x212C
+X86-NEXT: ImportAddressTableRVA: 0x2024
+X86-NEXT: Symbol: Func1 (0)
X86-NEXT: Symbol: Func2 (1)
X86-NEXT: Symbol: (3)
-X86-NEXT: Symbol: Func1 (0)
+X86-NEXT: }
+X86-NEXT: DelayImport {
+X86-NEXT: Name: lazyload.dll
+X86-NEXT: Symbol: Func5 (0)
+X86-NEXT: Symbol: Func4 (0)
X86-NEXT: }
X64: Import {
X64-NEXT: Name: KERNEL32.dll
-X64-NEXT: ImportLookupTableRVA: 0x2090
+X64-NEXT: ImportLookupTableRVA: 0x2170
X64-NEXT: ImportAddressTableRVA: 0x2000
X64-NEXT: Symbol: ExitProcess (343)
+X64-NEXT: Symbol: GetProcAddress (676)
+X64-NEXT: Symbol: FreeLibrary (420)
+X64-NEXT: Symbol: GetLastError (598)
+X64-NEXT: Symbol: RaiseException (1091)
+X64-NEXT: Symbol: LoadLibraryExA (937)
X64-NEXT: }
X64-NEXT: Import {
X64-NEXT: Name: USER32.dll
-X64-NEXT: ImportLookupTableRVA: 0x20A0
-X64-NEXT: ImportAddressTableRVA: 0x2010
+X64-NEXT: ImportLookupTableRVA: 0x21A8
+X64-NEXT: ImportAddressTableRVA: 0x2038
X64-NEXT: Symbol: MessageBoxA (586)
X64-NEXT: }
X64-NEXT: Import {
X64-NEXT: Name: mydll.dll
-X64-NEXT: ImportLookupTableRVA: 0x20B0
-X64-NEXT: ImportAddressTableRVA: 0x2020
+X64-NEXT: ImportLookupTableRVA: 0x21B8
+X64-NEXT: ImportAddressTableRVA: 0x2048
+X64-NEXT: Symbol: Func1 (0)
X64-NEXT: Symbol: Func2 (1)
X64-NEXT: Symbol: (3)
-X64-NEXT: Symbol: Func1 (0)
+X64-NEXT: }
+X64-NEXT: DelayImport {
+X64-NEXT: Name: lazyload.dll
+X64-NEXT: Symbol: Func5 (0)
+X64-NEXT: Symbol: Func4 (0)
X64-NEXT: }
OpenPOWER on IntegriCloud