diff options
author | Roland McGrath <roland@redhat.com> | 2005-12-12 00:04:33 +0000 |
---|---|---|
committer | Roland McGrath <roland@redhat.com> | 2005-12-12 00:04:33 +0000 |
commit | ba72ab102a8ca35371072311379d2474f8ec674f (patch) | |
tree | ae3d29685a0d0e5a61df84cdbfe3b888af132fb3 /tests/run-readelf-test1.sh | |
parent | f64a44262134500154f96c368a7d3d6e59f593c6 (diff) | |
download | elfutils-ba72ab102a8ca35371072311379d2474f8ec674f.tar.gz |
merge of 9439e2a1c1530d75ff753bccf8e64bd1f560e60f
and c32e76fd50f8c65de92bccb5f68a19d91d1dedc9
Diffstat (limited to 'tests/run-readelf-test1.sh')
-rwxr-xr-x | tests/run-readelf-test1.sh | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tests/run-readelf-test1.sh b/tests/run-readelf-test1.sh new file mode 100755 index 00000000..5cd4a2ce --- /dev/null +++ b/tests/run-readelf-test1.sh @@ -0,0 +1,40 @@ +#! /bin/sh +# Copyright (C) 2005 Red Hat, Inc. +# Written by Ulrich Drepper <drepper@redhat.com>, 2005. +# +# This program is Open Source software; you can redistribute it and/or +# modify it under the terms of the Open Software License version 1.0 as +# published by the Open Source Initiative. +# +# You should have received a copy of the Open Software License along +# with this program; if not, you may obtain a copy of the Open Software +# License version 1.0 from http://www.opensource.org/licenses/osl.php or +# by writing the Open Source Initiative c/o Lawrence Rosen, Esq., +# 3001 King Ranch Road, Ukiah, CA 95482. +. $srcdir/test-subr.sh + +original=${original:-testfile11} +stripped=${stripped:-testfile7} +debugout=${debugfile:+-f testfile.debug.temp -F $debugfile} + +testfiles testfile3 + +tempfiles testfile.temp + +testrun ../src/readelf -r testfile3 > testfile.temp + +diff -u - testfile.temp <<EOF + +Relocation section [ 8] '.rel.got' for section [19] '.got' at offset 0x294 contains 1 entry: + Offset Type Value Name + 0x08049544 386_GLOB_DAT 0000000000 __gmon_start__ + +Relocation section [ 9] '.rel.plt' for section [11] '.plt' at offset 0x29c contains 4 entries: + Offset Type Value Name + 0x08049534 386_JMP_SLOT 0x080482e4 __register_frame_info + 0x08049538 386_JMP_SLOT 0x080482f4 __deregister_frame_info + 0x0804953c 386_JMP_SLOT 0x08048304 __libc_start_main + 0x08049540 386_JMP_SLOT 0x08048314 __cxa_finalize +EOF + +exit 0 |