gdb.base/dso2dso.exp: Improve testcase documentation.

gdb/testsuite/ChangeLog:

        * gdb.base/dso2dso.exp: Improve the testcase's documentation.
This commit is contained in:
Joel Brobecker 2015-08-12 13:40:54 -07:00
parent 3207396b95
commit 52bbc56052
2 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,7 @@
2015-08-13 Joel Brobecker <brobecker@adacore.com>
* gdb.base/dso2dso.exp: Improve the testcase's documentation.
2015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
* gdb.ada/fun_renaming.exp: New testcase.

View File

@ -13,6 +13,16 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# The purpose of this testcase is to verify that we can "next" over
# a call to a function provided by one shared library made from another
# shared library, and that GDB stops at the expected location. In this
# case, the call is made from sub1 (provided by libdso1) and we are
# calling sub2 (provided by libdso2).
#
# Note that, while this is not the main purpose of this testcase, it
# also happens to exercise an issue with displaced stepping on amd64
# when libdso1 is mapped at an address greater than 0xffffffff.
if { [skip_shlib_tests] } {
return 0
}
@ -53,10 +63,6 @@ if { ![runto_main] } {
return -1
}
# Verify that we can "next" over the call to sub2 (provided by
# libdso2) make from sub1 (provided by libdso1), and land at
# the expected location.
set bp_location [gdb_get_line_number "STOP HERE" [file tail $srcfile_libdso1]]
gdb_breakpoint ${srcfile_libdso1}:${bp_location}