diff options
author | Rui Ueyama <ruiu@google.com> | 2014-10-02 22:40:55 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2014-10-02 22:40:55 +0000 |
commit | a3f58694b5c0fa2af552d70220da787dc6d7e890 (patch) | |
tree | 0989dbb3f7a1f5f212e063a6ddcdfa7c873c0adb /llvm/test/tools/llvm-readobj | |
parent | fe3368cb57eceff4671de7be47d426c8e46fa0d9 (diff) | |
download | bcm5719-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-i386 | bin | 2560 -> 2560 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-readobj/Inputs/imports.exe.coff-x86-64 | bin | 2560 -> 2560 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-readobj/imports.test | 24 |
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 Binary files differindex 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 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 Binary files differindex 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 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: } |