Blame tests/run-readelf-zx.sh

Packit Service 97d2fb
#! /bin/sh
Packit Service 97d2fb
# Copyright (C) 2015 Red Hat, Inc.
Packit Service 97d2fb
# This file is part of elfutils.
Packit Service 97d2fb
#
Packit Service 97d2fb
# This file is free software; you can redistribute it and/or modify
Packit Service 97d2fb
# it under the terms of the GNU General Public License as published by
Packit Service 97d2fb
# the Free Software Foundation; either version 3 of the License, or
Packit Service 97d2fb
# (at your option) any later version.
Packit Service 97d2fb
#
Packit Service 97d2fb
# elfutils is distributed in the hope that it will be useful, but
Packit Service 97d2fb
# WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service 97d2fb
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit Service 97d2fb
# GNU General Public License for more details.
Packit Service 97d2fb
#
Packit Service 97d2fb
# You should have received a copy of the GNU General Public License
Packit Service 97d2fb
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
Packit Service 97d2fb
Packit Service 97d2fb
. $srcdir/test-subr.sh
Packit Service 97d2fb
Packit Service 97d2fb
# See run-elfgetchdr.sh for testfiles.
Packit Service 97d2fb
Packit Service 97d2fb
testfiles testfile-zgnu64
Packit Service 97d2fb
testrun_compare ${abs_top_builddir}/src/readelf -z -x.zdebug_aranges testfile-zgnu64 <<\EOF
Packit Service 97d2fb
Packit Service 97d2fb
Hex dump of section [2] '.zdebug_aranges', 50 bytes (96 uncompressed) at offset 0x260:
Packit Service 97d2fb
  0x00000000 2c000000 02000000 00000800 00000000 ,...............
Packit Service 97d2fb
  0x00000010 78004000 00000000 14000000 00000000 x.@.............
Packit Service 97d2fb
  0x00000020 00000000 00000000 00000000 00000000 ................
Packit Service 97d2fb
  0x00000030 2c000000 02005500 00000800 00000000 ,.....U.........
Packit Service 97d2fb
  0x00000040 8c004000 00000000 16000000 00000000 ..@.............
Packit Service 97d2fb
  0x00000050 00000000 00000000 00000000 00000000 ................
Packit Service 97d2fb
EOF
Packit Service 97d2fb
Packit Service 97d2fb
testfiles testfile-zgabi64
Packit Service 97d2fb
testrun_compare ${abs_top_builddir}/src/readelf -z -x.debug_aranges testfile-zgabi64 <<\EOF
Packit Service 97d2fb
Packit Service 97d2fb
Hex dump of section [2] '.debug_aranges', 62 bytes (96 uncompressed) at offset 0x260:
Packit Service 97d2fb
  0x00000000 2c000000 02000000 00000800 00000000 ,...............
Packit Service 97d2fb
  0x00000010 78004000 00000000 14000000 00000000 x.@.............
Packit Service 97d2fb
  0x00000020 00000000 00000000 00000000 00000000 ................
Packit Service 97d2fb
  0x00000030 2c000000 02005500 00000800 00000000 ,.....U.........
Packit Service 97d2fb
  0x00000040 8c004000 00000000 16000000 00000000 ..@.............
Packit Service 97d2fb
  0x00000050 00000000 00000000 00000000 00000000 ................
Packit Service 97d2fb
EOF
Packit Service 97d2fb
Packit Service 97d2fb
testfiles testfile-zgnu32
Packit Service 97d2fb
testrun_compare ${abs_top_builddir}/src/readelf -z -x.zdebug_aranges testfile-zgnu32 <<\EOF
Packit Service 97d2fb
Packit Service 97d2fb
Hex dump of section [2] '.zdebug_aranges', 49 bytes (64 uncompressed) at offset 0x1c0:
Packit Service 97d2fb
  0x00000000 1c000000 02000000 00000400 00000000 ................
Packit Service 97d2fb
  0x00000010 54800408 14000000 00000000 00000000 T...............
Packit Service 97d2fb
  0x00000020 1c000000 02004d00 00000400 00000000 ......M.........
Packit Service 97d2fb
  0x00000030 68800408 16000000 00000000 00000000 h...............
Packit Service 97d2fb
EOF
Packit Service 97d2fb
Packit Service 97d2fb
testfiles testfile-zgabi32
Packit Service 97d2fb
testrun_compare ${abs_top_builddir}/src/readelf -z -x.debug_aranges testfile-zgabi32 <<\EOF
Packit Service 97d2fb
Packit Service 97d2fb
Hex dump of section [2] '.debug_aranges', 49 bytes (64 uncompressed) at offset 0x1c0:
Packit Service 97d2fb
  0x00000000 1c000000 02000000 00000400 00000000 ................
Packit Service 97d2fb
  0x00000010 54800408 14000000 00000000 00000000 T...............
Packit Service 97d2fb
  0x00000020 1c000000 02004d00 00000400 00000000 ......M.........
Packit Service 97d2fb
  0x00000030 68800408 16000000 00000000 00000000 h...............
Packit Service 97d2fb
EOF
Packit Service 97d2fb
Packit Service 97d2fb
exit 0