From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7862) id 923A63870C01; Thu, 10 Nov 2022 13:52:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 923A63870C01 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1668088347; bh=NVeBKqGrS2rpWDKjmTmFlbzluY+0CgSzePI0nOxEPMo=; h=From:To:Subject:Date:From; b=IEmt70q+rDpdmk9dubISu6WO0STvOvNfiqHRkicB4XPDTClC+sDUskXBoZSe0hTFD tNroZC9QglDu84bIRA8kC00QTvU3FFvqAVTMcek6E1oSLfFSd1vwbepA2Tc3DjnqXd GPCKT4aHzycG7nil9jJfBOzkEn6ndUl/FzfsuMnI= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Bruno Larsen To: gdb-cvs@sourceware.org Subject: [binutils-gdb] gdb/testsuite: allowed for function_range to deal with mangled functions X-Act-Checkin: binutils-gdb X-Git-Author: Bruno Larsen X-Git-Refname: refs/heads/master X-Git-Oldrev: 1b377e4960438810a137aaedc1ff16a2e2114e9d X-Git-Newrev: 2acccd0a59af7a04e341d31f68b370486d5fc474 Message-Id: <20221110135227.923A63870C01@sourceware.org> Date: Thu, 10 Nov 2022 13:52:27 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D2acccd0a59af= 7a04e341d31f68b370486d5fc474 commit 2acccd0a59af7a04e341d31f68b370486d5fc474 Author: Bruno Larsen Date: Wed Oct 12 14:51:10 2022 +0200 gdb/testsuite: allowed for function_range to deal with mangled functions =20 When calling get_func_info inside a test case, it would cause failures if the function was printed using a C++ style mangled name. The current patch fixes this by allowing for mangled names along with the current rules. =20 Approved-By: Tom Tromey Diff: --- gdb/testsuite/lib/dwarf.exp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb/testsuite/lib/dwarf.exp b/gdb/testsuite/lib/dwarf.exp index b843b1acf75..9df8e7f9bdc 100644 --- a/gdb/testsuite/lib/dwarf.exp +++ b/gdb/testsuite/lib/dwarf.exp @@ -400,7 +400,7 @@ proc function_range { func src {options {debug}} } { if { $func_length !=3D 0 } { set func_pattern "$func_pattern\\+$func_length" } - set test "x/2i $func+$func_length" + set test "with print asm-demangle on -- x/2i $func+$func_length" gdb_test_multiple $test $test { -re ".*($hex) <$func_pattern>:\[^\r\n\]+\r\n\[ \]+($hex).*\.\r\n$gdb_prom= pt $" { set start $expect_out(1,string)