summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-readobj
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-10-02 22:40:55 +0000
committerRui Ueyama <ruiu@google.com>2014-10-02 22:40:55 +0000
commita3f58694b5c0fa2af552d70220da787dc6d7e890 (patch)
tree0989dbb3f7a1f5f212e063a6ddcdfa7c873c0adb /llvm/test/tools/llvm-readobj
parentfe3368cb57eceff4671de7be47d426c8e46fa0d9 (diff)
downloadbcm5719-llvm-a3f58694b5c0fa2af552d70220da787dc6d7e890.tar.gz
bcm5719-llvm-a3f58694b5c0fa2af552d70220da787dc6d7e890.zip
llvm-readobj: add a test for COFF import-by-ordinal symbols
llvm-svn: 218924
Diffstat (limited to 'llvm/test/tools/llvm-readobj')
-rw-r--r--llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-i386bin2560 -> 2560 bytes
-rw-r--r--llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-x86-64bin2560 -> 2560 bytes
-rw-r--r--llvm/test/tools/llvm-readobj/imports.test24
3 files changed, 20 insertions, 4 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 a42be04ddd2..7f38438d0e5 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 e2abfd8954b..9ab582486ad 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 ed2edfab9e9..faa9cd26436 100644
--- a/llvm/test/tools/llvm-readobj/imports.test
+++ b/llvm/test/tools/llvm-readobj/imports.test
@@ -3,26 +3,42 @@ RUN: llvm-readobj --coff-imports %p/Inputs/imports.exe.coff-x86-64 | FileCheck -
X86: Import {
X86-NEXT: Name: KERNEL32.dll
-X86-NEXT: ImportLookupTableRVA: 0x204C
+X86-NEXT: ImportLookupTableRVA: 0x2070
X86-NEXT: ImportAddressTableRVA: 0x2000
X86-NEXT: Symbol: ExitProcess (337)
X86-NEXT: }
X86-NEXT: Import {
X86-NEXT: Name: USER32.dll
-X86-NEXT: ImportLookupTableRVA: 0x2054
+X86-NEXT: ImportLookupTableRVA: 0x2078
X86-NEXT: ImportAddressTableRVA: 0x2008
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: Symbol: Func2 (1)
+X86-NEXT: Symbol: (3)
+X86-NEXT: Symbol: Func1 (0)
+X86-NEXT: }
X64: Import {
X64-NEXT: Name: KERNEL32.dll
-X64-NEXT: ImportLookupTableRVA: 0x2060
+X64-NEXT: ImportLookupTableRVA: 0x2090
X64-NEXT: ImportAddressTableRVA: 0x2000
X64-NEXT: Symbol: ExitProcess (343)
X64-NEXT: }
X64-NEXT: Import {
X64-NEXT: Name: USER32.dll
-X64-NEXT: ImportLookupTableRVA: 0x2070
+X64-NEXT: ImportLookupTableRVA: 0x20A0
X64-NEXT: ImportAddressTableRVA: 0x2010
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: Symbol: Func2 (1)
+X64-NEXT: Symbol: (3)
+X64-NEXT: Symbol: Func1 (0)
+X64-NEXT: }
OpenPOWER on IntegriCloud