34 lines
914 B
Plaintext
34 lines
914 B
Plaintext
RUN: lld -flavor gnu -target mipsel -shared --noinhibit-exec \
|
|
RUN: -o %t %p/Inputs/dynobj.o
|
|
RUN: llvm-readobj -file-headers %t | FileCheck %s
|
|
|
|
CHECK: Format: ELF32-mips
|
|
CHECK: Arch: mipsel
|
|
CHECK: AddressSize: 32bit
|
|
CHECK: LoadName:
|
|
CHECK: ElfHeader {
|
|
CHECK: Ident {
|
|
CHECK: Magic: (7F 45 4C 46)
|
|
CHECK: Class: 32-bit (0x1)
|
|
CHECK: DataEncoding: LittleEndian (0x1)
|
|
CHECK: FileVersion: 1
|
|
CHECK: OS/ABI: SystemV (0x0)
|
|
CHECK: ABIVersion: 0
|
|
CHECK: Unused: (00 00 00 00 00 00 00)
|
|
CHECK: }
|
|
CHECK: Type: SharedObject (0x3)
|
|
CHECK: Machine: EM_MIPS (0x8)
|
|
CHECK: Version: 1
|
|
CHECK: Entry: 0x170
|
|
CHECK: ProgramHeaderOffset: 0x34
|
|
CHECK: SectionHeaderOffset: 0x21D8
|
|
CHECK: Flags [ (0x0)
|
|
CHECK: ]
|
|
CHECK: HeaderSize: 52
|
|
CHECK: ProgramHeaderEntrySize: 32
|
|
CHECK: ProgramHeaderCount: 5
|
|
CHECK: SectionHeaderEntrySize: 40
|
|
CHECK: SectionHeaderCount: 16
|
|
CHECK: StringTableSectionIndex: 13
|
|
CHECK:}
|