31 lines
1.1 KiB
Bash
Executable File
31 lines
1.1 KiB
Bash
Executable File
#! /bin/sh
|
|
|
|
. $srcdir/test-subr.sh
|
|
|
|
# echo "int main () {}" | gcc -xc -o testfile-arm-flags -
|
|
testfiles testfile-arm-flags
|
|
|
|
testrun_compare ${abs_top_builddir}/src/readelf -h testfile-arm-flags <<\EOF
|
|
ELF Header:
|
|
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
|
|
Class: ELF32
|
|
Data: 2's complement, little endian
|
|
Ident Version: 1 (current)
|
|
OS/ABI: UNIX - System V
|
|
ABI Version: 0
|
|
Type: DYN (Shared object file)
|
|
Machine: ARM
|
|
Version: 1 (current)
|
|
Entry point address: 0x3d1
|
|
Start of program headers: 52 (bytes into file)
|
|
Start of section headers: 6920 (bytes into file)
|
|
Flags: Version5 EABI, hard-float ABI
|
|
Size of this header: 52 (bytes)
|
|
Size of program header entries: 32 (bytes)
|
|
Number of program headers entries: 9
|
|
Size of section header entries: 40 (bytes)
|
|
Number of section headers entries: 29
|
|
Section header string table index: 28
|
|
|
|
EOF
|