mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-02 09:33:59 +00:00
3d49ad0cbc
This patch defines a new iterator for the imported symbols. Make a change to COFFDumper to use that iterator to print out imported symbols and its ordinals. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218915 91177308-0d34-0410-b5e6-96231b3b80d8
29 lines
929 B
Plaintext
29 lines
929 B
Plaintext
RUN: llvm-readobj --coff-imports %p/Inputs/imports.exe.coff-i386 | FileCheck -check-prefix=X86 %s
|
|
RUN: llvm-readobj --coff-imports %p/Inputs/imports.exe.coff-x86-64 | FileCheck -check-prefix=X64 %s
|
|
|
|
X86: Import {
|
|
X86-NEXT: Name: KERNEL32.dll
|
|
X86-NEXT: ImportLookupTableRVA: 0x204C
|
|
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: ImportAddressTableRVA: 0x2008
|
|
X86-NEXT: Symbol: MessageBoxA (582)
|
|
X86-NEXT: }
|
|
|
|
X64: Import {
|
|
X64-NEXT: Name: KERNEL32.dll
|
|
X64-NEXT: ImportLookupTableRVA: 0x2060
|
|
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: ImportAddressTableRVA: 0x2010
|
|
X64-NEXT: Symbol: MessageBoxA (586)
|
|
X64-NEXT: }
|