diff options
author | Joel Brobecker <brobecker@adacore.com> | 2015-08-12 13:40:54 -0700 |
---|---|---|
committer | Joel Brobecker <brobecker@adacore.com> | 2015-08-13 11:16:24 -0700 |
commit | 52bbc560524ec3691203eccd05207d13913a1e35 (patch) | |
tree | 5501e2460b86eb414c0408a3237f752354a555e9 /gdb/testsuite/gdb.base/dso2dso.exp | |
parent | 3207396b9532f179bad24a9fb9a83253f3f5144d (diff) | |
download | gdb-52bbc560524ec3691203eccd05207d13913a1e35.zip gdb-52bbc560524ec3691203eccd05207d13913a1e35.tar.gz gdb-52bbc560524ec3691203eccd05207d13913a1e35.tar.bz2 |
gdb.base/dso2dso.exp: Improve testcase documentation.
gdb/testsuite/ChangeLog:
* gdb.base/dso2dso.exp: Improve the testcase's documentation.
Diffstat (limited to 'gdb/testsuite/gdb.base/dso2dso.exp')
-rw-r--r-- | gdb/testsuite/gdb.base/dso2dso.exp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gdb/testsuite/gdb.base/dso2dso.exp b/gdb/testsuite/gdb.base/dso2dso.exp index e11606c..9dc92d2 100644 --- a/gdb/testsuite/gdb.base/dso2dso.exp +++ b/gdb/testsuite/gdb.base/dso2dso.exp @@ -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} |