blob: d47d9d176386a89391546ddbd135f5bc0aafcc01 [file] [log] [blame]
Hemant Kulkarni927bbc22012-09-14 16:11:34 +00001RUN: lld-core -reader ELF -writer ELF -o %t1 %p/Inputs/section-test.i386 | llvm-objdump -section-headers %t1 | FileCheck -check-prefix=OBJDUMP %s
2RUN: llvm-readobj %t1 | FileCheck -check-prefix=READOBJ %s
3RUN: elf-dump --dump-section %t1 | FileCheck -check-prefix=ED %s
4
5OBJDUMP: 0 000000000 00000000000000000
6OBJDUMP: 1 .text 00000000a 0000000000000014c TEXT DATA
7OBJDUMP: 2 .data 000000004 00000000000000158 DATA
8OBJDUMP: 3 .special 000000004 0000000000000015c DATA
9OBJDUMP: 4 .anotherspecial 000000004 00000000000000160 DATA
10OBJDUMP: 5 .bss 000000000 00000000000000164 BSS
11OBJDUMP: 6 .shstrtab 000000035 00000000000000164
12
13READOBJ: File Format : ELF32-i386
14READOBJ: Arch : i386
15READOBJ: Address Size: 32 bits
16
17ED: 'e_indent[EI_DATA]', 0x01
18ED: 'e_machine', 0x0003
19ED: Section 1
20ED: 'sh_addralign', 0x00000004
21ED: Section 2
22ED: 'sh_addralign', 0x00000004