35 lines
1.4 KiB
Plaintext
35 lines
1.4 KiB
Plaintext
RUN: lld-core -reader ELF -writer ELF -o %t1 %p/Inputs/section-test.i386 | llvm-objdump -section-headers %t1 | FileCheck -check-prefix=OBJDUMP %s
|
|
RUN: llvm-readobj %t1 | FileCheck -check-prefix=READOBJ %s
|
|
RUN: elf-dump --dump-section %t1 | FileCheck -check-prefix=ED %s
|
|
|
|
OBJDUMP: 0 000000000 00000000000000000
|
|
OBJDUMP: 1 .text 00000000a 00000000000400074 TEXT DATA
|
|
OBJDUMP: 2 .data 000000004 00000000000401080 DATA
|
|
OBJDUMP: 3 .special 000000004 00000000000401084 DATA
|
|
OBJDUMP: 4 .anotherspecial 000000004 00000000000401088 DATA
|
|
OBJDUMP: 5 .bss 000000001 0000000000040108c BSS
|
|
OBJDUMP: 6 .shstrtab 000000045 0000000000040108d
|
|
OBJDUMP: 7 .strtab 00000003b 000000000004010d2
|
|
OBJDUMP: 8 .symtab 000000140 00000000000401110
|
|
|
|
READOBJ: File Format : ELF32-i386
|
|
READOBJ: Arch : i386
|
|
READOBJ: Address Size: 32 bits
|
|
READOBJ: Symbols
|
|
READOBJ: baz FUNC 400074 a 4000e8 global
|
|
READOBJ: y DATA 401084 4 401108 global
|
|
|
|
ED: 'e_indent[EI_DATA]', 0x01
|
|
ED: 'e_machine', 0x0003
|
|
ED: Section 1
|
|
ED: 'sh_addralign', 0x00000004
|
|
ED: Section 2
|
|
ED: 'sh_addralign', 0x00000004
|
|
ED: Section 6
|
|
ED: 'sh_link', 0x00000000
|
|
ED: 'sh_addralign', 0x00000000
|
|
ED: Section 8
|
|
ED: 'sh_link', 0x00000007
|
|
ED: 'sh_addralign', 0x00000004
|
|
ED: 'sh_entsize', 0x00000010
|