NAME=headers be
FILE=bins/elf/ppc64_sudoku_dwarf
CMDS=<<EOF
ih
EOF
EXPECT=<<EOF
0x00000000 0x00000000 0x464c457f ELF
0x00000010 0x00000010 0x00000002 Type
0x00000012 0x00000012 0x00000015 Machine
0x00000014 0x00000014 0x00000001 Version
0x00000018 0x00000018 0x10000c20 EntryPoint
0x00000020 0x00000020 0x00000040 PhOff
0x00000028 0x00000028 0x00018658 ShOff
0x00000030 0x00000030 0x00000002 Flags
0x00000034 0x00000034 0x00000040 EhSize
0x00000036 0x00000036 0x00000038 PhentSize
0x00000038 0x00000038 0x00000008 PhNum
0x0000003a 0x0000003a 0x00000040 ShentSize
0x0000003c 0x0000003c 0x00000022 ShNum
0x0000003e 0x0000003e 0x00000021 ShrStrndx
EOF
RUN

NAME=headers le
FILE=bins/elf/true
CMDS=<<EOF
ih
EOF
EXPECT=<<EOF
0x00000000 0x00000000 0x464c457f ELF
0x00000010 0x00000010 0x00000003 Type
0x00000012 0x00000012 0x0000003e Machine
0x00000014 0x00000014 0x00000001 Version
0x00000018 0x00000018 0x00002110 EntryPoint
0x00000020 0x00000020 0x00000040 PhOff
0x00000028 0x00000028 0x00008180 ShOff
0x00000030 0x00000030 0x00000000 Flags
0x00000034 0x00000034 0x00000040 EhSize
0x00000036 0x00000036 0x00000038 PhentSize
0x00000038 0x00000038 0x0000000b PhNum
0x0000003a 0x0000003a 0x00000040 ShentSize
0x0000003c 0x0000003c 0x00000019 ShNum
0x0000003e 0x0000003e 0x00000018 ShrStrndx
EOF
RUN
