From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by sourceware.org (Postfix) with ESMTPS id D09EF3857036 for ; Fri, 17 Sep 2021 07:57:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D09EF3857036 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=windriver.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=windriver.com Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18H7kQF3005333 for ; Fri, 17 Sep 2021 07:57:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=PPS06212021; bh=TNxtTX1MPb8e3o5onw/R/lekdkN4uvBWsFS+RigViOg=; b=JBPlPQhf4l5vZYerZRKX3M8LY21/o4d/Roa8DpXFhYy+SDw2/9jJnZndbSalxWqNljNK UuRZMik2Qild1o54RsfMAY+uuPhqPexrRfDx3pxGVHIsoOnnnahjQ30JVWZWNShYnJFO DRvhLRWmZcvDioGgd7UgdbaqHTE0Q4GtW5NAFIe4vK5jSQRL0f6hzW2+dhI0qWqjnB52 BZ5DtRFrpR/6D0ii5+pv8QY39N+Ij5uMcEgKz8wOhjUCFzX6zErbniseM5t+ucZ6IJjz SvavJNZWFkvi70tjoWacDVM+Y3BDF0t/AKIxBcTK+ga4bsE6USjGh9d4sqptcd4o3WQA hg== Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2103.outbound.protection.outlook.com [104.47.55.103]) by mx0a-0064b401.pphosted.com with ESMTP id 3b3wq5s5fb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 17 Sep 2021 07:57:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dXz6d9UjegS5wXLQlrxmGW8lIRoKDEe+WgSlDuxVgpn6lPOMK6LctPccycvVkYLTPyQhU2W/9FbuAQ5r+Qcyy1tsAoTCqDIafwsS5hiSuYClUt7auTxaHyw+8vyYEJAblie7/2l4qYUuOi/PSEcT01mcTqRJX9Iq+GqO+sJ8GuRaS9LFVTPV5KUXfCJEi25RTAlGlov1Ep/TEekxwai6euWmqo+Awvn1cgJ3o10Gc3CSiINrAojM4enB66nPFZnOqEzdzblrLbMSrxK8zDHbiFxvZAj9qIU95GNHiN4y1V5wMU+OwRpE2YMwzt5axqnwqbwxN4pHYXFmBBsJdMTDzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=TNxtTX1MPb8e3o5onw/R/lekdkN4uvBWsFS+RigViOg=; b=bh0WYkr3xr2HXmFblj83B7QAffb5SaEYRih97EgORbVRha+XOgblYuz//6g0alyvE1ByxpWYwnHcoR6PbYYlE/V2tzu9w+fTYCbmFbA2nDrk0B8lRjBGfFiFib5CoXGRGpIzJLCqOJ3hXGhgukkLNyTdO9kETU1ZFbl9rev4GoZ9uR00200vMqlyTkmTGesrcXFLc1NuORXGQ2TJoMyiOdb8WzxyItDSGYpJGDtkoGS188IALcIt+EunKaPvnAotoeQcIaqt4673YAonJmGPjXuWWBrNJrflIcrbcGsQ89MP0Fm+r7Qv/6NF+vtqGm/rJlD3LIyTe7BvqCB8FZrrRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from BYAPR11MB2663.namprd11.prod.outlook.com (2603:10b6:a02:ca::14) by SJ0PR11MB4910.namprd11.prod.outlook.com (2603:10b6:a03:2d7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Fri, 17 Sep 2021 07:57:23 +0000 Received: from BYAPR11MB2663.namprd11.prod.outlook.com ([fe80::d1e1:26c:d5aa:fa8f]) by BYAPR11MB2663.namprd11.prod.outlook.com ([fe80::d1e1:26c:d5aa:fa8f%5]) with mapi id 15.20.4523.017; Fri, 17 Sep 2021 07:57:23 +0000 From: "Ge, Lei" To: "gdb@sourceware.org" CC: "Xin, Wenyan" Subject: GDB will set bp at a function for RISC-V when step over this function call Thread-Topic: GDB will set bp at a function for RISC-V when step over this function call Thread-Index: AdermaPoey39UmaPQDOzvIu3Q/k7Sg== Date: Fri, 17 Sep 2021 07:57:23 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=windriver.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c6270259-3527-4630-7012-08d979b0c8a5 x-ms-traffictypediagnostic: SJ0PR11MB4910: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +27yu5X3DDcUTliKG8PUr9Gm7iaOfuQK7s/7W8ZRKuLfi4IRdpsvn+moq79FzJ2ijWxtxXyUmxtsIXtUNnzWz30HDwfl9+g8Ngqkv9bZLQ2U6pdYq6HxnWRE/uQ4JvFsNt/JEVztjszYtQjS10FsnRLVTIsk6wQbe5WwppwiUNz+HhOomiXgezxOP3UA7tJwFFrWO9ZI2y0GTw3ItF4nPisFt2BoTAEakgsuWIkCNehb//lDamxEP7cFo9wn6jFgckTp10c//7M0o4myXCc0rvsGRg31d9i1OpCDTdXiY/cqHhKKZlh5Lifxj6i3hqNarrP7tdR2IwWeY5/8/5/a0SPjUwZO3MdI2RI2s63uur3NNL71YtQAw1AxLxDZrP5a+sJZxZqu7fmgbFCxQoCKL+d57WTq9mhRxwwP5dPpcOKslQE+q2x7vBdfiRmg3uyoASJI8EI9o5jkK/dyWssteIEChW+mPyefE6G2mN2Nx1rNPURRakJgbw+UMMR0XE4RLsoFix0t8KnB+ou5sbr0rME1qpfPK3vn9ot7yFT2WnAbK9/qoGauKgGU52oQ6k2vorNsk+k/glbg10J5k8APcdIFZLWODXEQXtuXttgnUcim+Snr48J/fWTEV4lQch3WuOBhXmxztLJssFEdaF461muTyuZ/F7Jpjw7YsNRFd+YigGHc7iShreXgvy0JgFQ+Z0RX2HB4+NgoqeqXkxiAZg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2663.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39850400004)(346002)(376002)(136003)(396003)(366004)(66476007)(64756008)(122000001)(55016002)(9686003)(76116006)(5660300002)(38100700002)(6916009)(52536014)(66556008)(66446008)(4743002)(66946007)(71200400001)(33656002)(186003)(38070700005)(4326008)(2906002)(8936002)(8676002)(107886003)(316002)(7696005)(478600001)(86362001)(26005)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?SHCbKBfhoXFRVfkHZeIZo6vQce5gZiZ4wHubCYRWMG7a9BlvBl+YSISEpmwm?= =?us-ascii?Q?x+klm5axsxZtDTjE3vQVc1rkuf//BYhMU5hZTlc2h1P8rVKRvXG5T8cXMe/T?= =?us-ascii?Q?1khPkjM4IlO3Gs/hDmXYbZBqzfGIWuYkjydjFKCiv7LkPb+v0K92UkAfNDcL?= =?us-ascii?Q?vqpUSingGfDce+ijigq2C0CPtZGt3l6nVvzmEEr9JRqsmy+035ap8n8HG9yL?= =?us-ascii?Q?nrH7LpT9I6r90u1v/Pgr9dvTiPqIQQbv3wihRWZ8t1jxS9ffwjGWvKNU8T6C?= =?us-ascii?Q?IS8oySmLfgNs32TfHu39XBHtHV1IMYAq3xIblEO6XngdobwQh3/bYt+FZJF+?= =?us-ascii?Q?Ed57my+d5ZUh+Ph5uCh6Yih5R2Aux/tqt0e2pSBhS7uLNmvgDakBdMJP+f6R?= =?us-ascii?Q?3is8uJgReYUDGUft4HMffPFkKqheOkKzgy9A5hdThCei2QXhJ81TD9yvSfzz?= =?us-ascii?Q?GqlyVAclt7HkQl/eY/PGsXHRJ/JfEkE8ldaeeO9liwXseXo6g37ZWfAOECAz?= =?us-ascii?Q?WHL23+waCK3SmZ+BXM3SS3xmWXOQakG3PGNfapoBicjbC69cEoMMn4u+cSAZ?= =?us-ascii?Q?WR43c2n3T0K/GYHGNmzE5HHVR0+zXEtdpgX6SXbqCWjR+IGEqsLSPSkWh6ld?= =?us-ascii?Q?ip7N5G5VjuMqVEeeLlYI9jbgwpsQe0yBLKq+Naw90CiZyGp//+xBWAwp8F6u?= =?us-ascii?Q?A9Q89T7a3nFnsEt7qwAHhkQnAukgUEarRBlOmHGX73fa8S3a5UvgNhR2bd3P?= =?us-ascii?Q?pseztqI2YS4uf3AX0MP8BtICPAMGG171Lv2hM9O8wesgOQhBjRuY7cEmW1EX?= =?us-ascii?Q?Dhr5DYfLSbYgI+mVdR2nnrVkgD0euG0EbIfFPMdFoNwMNwflXc65j4FLrBWk?= =?us-ascii?Q?Lg0QqRsGliIxRKYpf3G6FckzyaJafil3/Pfz32GwoW4QGFkvbcR14KVdjHd2?= =?us-ascii?Q?q53yr1bnP8+Krh738AoRpGFR6A56lXDsoA2A5s2yIpSDZiAKJdEEPiQ1ePYg?= =?us-ascii?Q?3BCWLWbtPfjY7Nu+jL4pGd5FX+2eZ/4YO+0/jl7lY3nSCi45gPtRC1amtY3a?= =?us-ascii?Q?rU7X9HVv+sX3gryyL6C8sSqKIKwzHN2RslcdQrBZdVyeoGTDcM8lVzmlwGK7?= =?us-ascii?Q?tOdZVHT9hEovpqQQkJGAnVQ9k8QVoizOW5WFmBeVciPycLsptN6U1knoFm/g?= =?us-ascii?Q?zrgYDiMa+IapHmvODVTRbKjY+bvCkZvW9Z6y5SvBcX3LP7FptjBPY6DczUoG?= =?us-ascii?Q?z5XBqDDKpVD1hbLWiEnF8E8JHSCVV0mKN9Uqyk0wzmRBGRzYj4Y0oE1C5EcF?= =?us-ascii?Q?WYg=3D?= MIME-Version: 1.0 X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2663.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6270259-3527-4630-7012-08d979b0c8a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2021 07:57:23.5807 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Vwtq5+l+IW8nVda+TWZtU5MiAuO6N6ju4Rde5FnKc1o4vCtE4rZZU7+/9Sk9BS2nwPsxE8zP3aFRwW16k7LxSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4910 X-Proofpoint-GUID: Ttf-damsv8HdpiZJZLbkFUrqh7izjLYd X-Proofpoint-ORIG-GUID: Ttf-damsv8HdpiZJZLbkFUrqh7izjLYd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-09-17_04,2021-09-16_01,2020-04-07_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 priorityscore=1501 spamscore=0 suspectscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 mlxlogscore=306 malwarescore=0 phishscore=0 clxscore=1011 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109030001 definitions=main-2109170050 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, KAM_LOTSOFHASH, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Sep 2021 07:57:30 -0000 Hi all, I have a question about GDB for RISC-V. When step over a function call, GDB= will set a bp at this function only for RISC-V. Do you think it is a bug? = Thanks. I use GDB 10.2. Below is test code. Line 9 is a function call of test0. Whe= n program stops at main.c:9, then next. From RSP log, we can see that gdb w= ill set bp at the addr of test0 for RISC-V. For other arch, it will not. 1 2 int test0() 3 { 4 return 0; 5 } 6 7 int main (int argc, char * argv[]) 8 { 9 test0(); 10 return 0; 11 } (gdb) disassemble test0 Dump of assembler code for function test0: Sending packet: $m2aaaaaa5c0,40#3d...Packet received: 83b7c7a791c7172500000= 335a5a38297eff0bff885472300f400a26002644101828069bf411122e4000881473e852264= 41018280011106ec22e80010aa872330 0x0000002aaaaaa5e4 <+0>: addi sp,sp,-16 0x0000002aaaaaa5e6 <+2>: sd s0,8(sp) 0x0000002aaaaaa5e8 <+4>: addi s0,sp,16 0x0000002aaaaaa5ea <+6>: li a5,0 0x0000002aaaaaa5ec <+8>: mv a0,a5 0x0000002aaaaaa5ee <+10>: ld s0,8(sp) 0x0000002aaaaaa5f0 <+12>: addi sp,sp,16 0x0000002aaaaaa5f2 <+14>: ret (gdb) disassemble main Dump of assembler code for function main: 0x0000002aaaaaa5f4 <+0>: addi sp,sp,-32 0x0000002aaaaaa5f6 <+2>: sd ra,24(sp) 0x0000002aaaaaa5f8 <+4>: sd s0,16(sp) 0x0000002aaaaaa5fa <+6>: addi s0,sp,32 0x0000002aaaaaa5fc <+8>: mv a5,a0 Sending packet: $m2aaaaaa600,40#0b...Packet received: b4fe2326f4feeff0fffd8= 1473e85e260426405618280397122f84af0171400001304447f171900001309497f33098940= 06fc26f44eec52e856e413593940630f 0x0000002aaaaaa5fe <+10>: sd a1,-32(s0) 0x0000002aaaaaa602 <+14>: sw a5,-20(s0) 0x0000002aaaaaa606 <+18>: jal ra,0x2aaaaaa5e4 =3D> 0x0000002aaaaaa60a <+22>: li a5,0 0x0000002aaaaaa60c <+24>: mv a0,a5 0x0000002aaaaaa60e <+26>: ld ra,24(sp) 0x0000002aaaaaa610 <+28>: ld s0,16(sp) 0x0000002aaaaaa612 <+30>: addi sp,sp,32 0x0000002aaaaaa614 <+32>: ret (gdb) n Sending packet: $m3ff7fed012,2#c3...Packet received: 8280 Sending packet: $X3ff7fed012,2:\002\220#7a...Packet received: OK Sending packet: $m2aaaaaa606,2#df...Packet received: eff0 Sending packet: $m2aaaaaa608,2#e1...Packet received: fffd Sending packet: $m2aaaaaa606,2#df...Packet received: eff0 Sending packet: $m2aaaaaa608,2#e1...Packet received: fffd Sending packet: $m2aaaaaa5c0,40#3d...Packet received: 83b7c7a791c7172500000= 335a5a38297eff0bff885472300f400a26002644101828069bf411122e4000881473e852264= 41018280011106ec22e80010aa872330 Sending packet: $m2aaaaaa5e4,2#11...Packet received: 4111 Sending packet: $m2aaaaaa5e4,2#11...Packet received: 4111 Sending packet: $X2aaaaaa5e4,2:\002\220#c8...Packet received: OK Sending packet: $vCont;c:p206.-1#76...Packet received: T05swbreak:;02:60fbf= fff3f000000;20:e4a5aaaa2a000000;thread:p206.206;core:0; Sending packet: $X2aaaaaa5e4,2:A\021#88...Packet received: OK Sending packet: $m2aaaaaa5c0,40#3d...Packet received: 83b7c7a791c7172500000= 335a5a38297eff0bff885472300f400a26002644101828069bf411122e4000881473e852264= 41018280011106ec22e80010aa872330 Sending packet: $m2aaaaaa5e4,2#11...Packet received: 4111 Sending packet: $m2aaaaaa5e4,4#13...Packet received: 411122e4 Sending packet: $m2aaaaaa5e0,4#0f...Packet received: 828069bf Sending packet: $g#67...Packet received: 00000000000000000aa6aaaa2a00000060= fbffff3f00000000c8aaaa2a000000f0c2fdf73f0000001072edf73f000000863aeff73f000= 000f0c4aaaa2a00000080fbffff3f00000000000000000000000100000000000000f8fcffff= 3f00000008fdffff3f0000000000000000000000a8fbffff3f0000000100000000000000a82= 8fdf73f0000002f7c676a636312007048baaa2a00000000000000000000008067baaa2a0000= 00b0d2fff73f0000007048baaa2a000000000000000000000000000000000000000865b9aa2= a00000068abb7aa2a0000006300000000000000863a0200000000001c66fff73f0000000300= 0000000000004000000000000000[552 bytes omitted] Sending packet: $m2aaaaaa60a,4#0c...Packet received: 81473e85 Sending packet: $m2aaaaaa606,4#e1...Packet received: eff0fffd Sending packet: $m3ffffffb40,40#5a...Packet received: 0100000000000000b0d2f= ff73f0000008067baaa2a000000c067baaa2a000000f8fcffff3f0000000000000001000000= 16a6aaaa2a0000000c3beff73f000000 Sending packet: $m2aaaaaa60a,2#0a...Packet received: 8147 Sending packet: $m2aaaaaa60a,2#0a...Packet received: 8147 Sending packet: $X2aaaaaa60a,2:\002\220#c1...Packet received: OK Sending packet: $vCont;c:p206.-1#76...Packet received: T05swbreak:;02:60fbf= fff3f000000;20:0aa6aaaa2a000000;thread:p206.206;core:0; Sending packet: $m2aaaaaa60a,4#0c...Packet received: 02903e85 Sending packet: $m2aaaaaa606,4#e1...Packet received: eff0fffd Sending packet: $g#67...Packet received: 00000000000000000aa6aaaa2a00000060= fbffff3f00000000c8aaaa2a000000f0c2fdf73f0000001072edf73f000000863aeff73f000= 000f0c4aaaa2a00000080fbffff3f00000000000000000000000000000000000000f8fcffff= 3f00000008fdffff3f0000000000000000000000a8fbffff3f0000000000000000000000a82= 8fdf73f0000002f7c676a636312007048baaa2a00000000000000000000008067baaa2a0000= 00b0d2fff73f0000007048baaa2a000000000000000000000000000000000000000865b9aa2= a00000068abb7aa2a0000006300000000000000863a0200000000001c66fff73f0000000300= 0000000000004000000000000000[552 bytes omitted] Sending packet: $m3ffffffb40,40#5a...Packet received: 0100000000000000b0d2f= ff73f0000008067baaa2a00000080fbffff3f000000f8fcffff3f0000000000000001000000= 16a6aaaa2a0000000c3beff73f000000 Sending packet: $X2aaaaaa60a,2:\201G#f7...Packet received: OK Sending packet: $qXfer:threads:read::0,1000#92...Packet received: l\n\n\n Sending packet: $X3ff7fed012,2:\202\200#ea...Packet received: OK Sending packet: $m2aaaaaa60a,4#0c...Packet received: 81473e85 Sending packet: $m2aaaaaa606,4#e1...Packet received: eff0fffd 10 return 0; (gdb) Thanks, Lei