diff options
author | Jacques Pienaar <jpienaar@google.com> | 2016-03-01 21:21:42 +0000 |
---|---|---|
committer | Jacques Pienaar <jpienaar@google.com> | 2016-03-01 21:21:42 +0000 |
commit | ea9f25a740f36305e2265903c5277770d6e977cd (patch) | |
tree | e1a14481314df1b2bd01c19a18ada204a6a6014e /llvm/test/tools/llvm-readobj/file-headers.test | |
parent | a6cfb6f682ec819bfb1a272ff10431b2b8e7980c (diff) | |
download | bcm5719-llvm-ea9f25a740f36305e2265903c5277770d6e977cd.tar.gz bcm5719-llvm-ea9f25a740f36305e2265903c5277770d6e977cd.zip |
[lanai] Add ELF enum value and relocations.
Add ELF enum value and relocations for Lanai backed.
General Lanai backend discussion on llvm-dev thread "[RFC] Lanai backend" (http://lists.llvm.org/pipermail/llvm-dev/2016-February/095118.html).
Differential Revision: http://reviews.llvm.org/D17008
llvm-svn: 262394
Diffstat (limited to 'llvm/test/tools/llvm-readobj/file-headers.test')
-rw-r--r-- | llvm/test/tools/llvm-readobj/file-headers.test | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-readobj/file-headers.test b/llvm/test/tools/llvm-readobj/file-headers.test index 2d67089d611..4fe8210c4dd 100644 --- a/llvm/test/tools/llvm-readobj/file-headers.test +++ b/llvm/test/tools/llvm-readobj/file-headers.test @@ -24,6 +24,8 @@ RUN: llvm-readobj -h %p/Inputs/magic.coff-unknown \ RUN: | FileCheck %s -check-prefix COFF-UNKNOWN RUN: llvm-readobj -h %p/Inputs/magic.coff-importlib \ RUN: | FileCheck %s -check-prefix COFF-IMPORTLIB +RUN: llvm-readobj -h %p/Inputs/trivial.obj.elf-lanai \ +RUN: | FileCheck %s -check-prefix ELF-LANAI COFF-ARM: File: {{(.*[/\\])?}}trivial.obj.coff-arm COFF-ARM-NEXT: Format: COFF-ARM @@ -335,3 +337,33 @@ COFF-IMPORTLIB-NEXT: Type: code COFF-IMPORTLIB-NEXT: Name type: noprefix COFF-IMPORTLIB-NEXT: Symbol: __imp__func COFF-IMPORTLIB-NEXT: Symbol: _func + +ELF-LANAI: Format: ELF32-lanai +ELF-LANAI-NEXT: Arch: lanai +ELF-LANAI-NEXT: AddressSize: 32bit +ELF-LANAI-NEXT: LoadName: +ELF-LANAI-NEXT: ElfHeader { +ELF-LANAI-NEXT: Ident { +ELF-LANAI-NEXT: Magic: (7F 45 4C 46) +ELF-LANAI-NEXT: Class: 32-bit (0x1) +ELF-LANAI-NEXT: DataEncoding: BigEndian (0x2) +ELF-LANAI-NEXT: FileVersion: 1 +ELF-LANAI-NEXT: OS/ABI: SystemV (0x0) +ELF-LANAI-NEXT: ABIVersion: 0 +ELF-LANAI-NEXT: Unused: (00 00 00 00 00 00 00) +ELF-LANAI-NEXT: } +ELF-LANAI-NEXT: Type: Relocatable (0x1) +ELF-LANAI-NEXT: Machine: EM_LANAI (0x8123) +ELF-LANAI-NEXT: Version: 1 +ELF-LANAI-NEXT: Entry: 0x0 +ELF-LANAI-NEXT: ProgramHeaderOffset: 0x0 +ELF-LANAI-NEXT: SectionHeaderOffset: 0x1A0 +ELF-LANAI-NEXT: Flags [ (0x0) +ELF-LANAI-NEXT: ] +ELF-LANAI-NEXT: HeaderSize: 52 +ELF-LANAI-NEXT: ProgramHeaderEntrySize: 0 +ELF-LANAI-NEXT: ProgramHeaderCount: 0 +ELF-LANAI-NEXT: SectionHeaderEntrySize: 40 +ELF-LANAI-NEXT: SectionHeaderCount: 8 +ELF-LANAI-NEXT: StringTableSectionIndex: 1 +ELF-LANAI-NEXT: } |