From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2068.outbound.protection.outlook.com [40.107.21.68]) by sourceware.org (Postfix) with ESMTPS id 60D133858D28 for ; Fri, 15 Mar 2024 13:26:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 60D133858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 60D133858D28 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.21.68 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1710509186; cv=pass; b=LT0SfjPknbzbnL/K8eSYulTVkPdedGe8cC3GBxgp8W/l6o4b0t4YCDAhEbi+jKCk/r3e2WwpQrGSflFYA29JnOeoZqIXw8zP9RIFSg5FDKelytYJON+SfRqKR/wGNAqGi1STogT8HpgrHiqg7t5EPh4OqBd64U83m2GFW7dwfl4= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1710509186; c=relaxed/simple; bh=32gBWx5amKjNA829Z2uWIjPUYULTHp5T83jfusB83VQ=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=DeHv74weHF4e+acYpO+Ew3/Wt0C+smRvX7rh6IyPvsIPjKm1k3nNQhVAKHZSSBNQplo3htY44jJ+RsAThAFo11z2E7UYaYYgJ8Ievfl2v+JexAc3Q7yJeRZu86JuvNTSZHvFCdCxOvLo8A04zAew/xcFRrqHIzzKY/dQCxNEI4E= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=mCnJpwOz7OU/DvFPlejWQxlGlctrVgfT45x74Z/8Sfkp438Db1q2cnbNJgU/8d6jsYJTEZu8xV0Hbkw9Vpta803SJre0grFyYyGkNXlAk1gMLZw/fg5cG5jXFBvc1d0VnjZJn0kO1QCWz4LkO/Fbf9m6mfTuk5D0JnRihpdKPZJCBN0sgCzCAT1Hzi+t8P4U+EkHYt1gML75kdu4YxHXgtstMbaXhv5SrbdrDA7lFJ37wXTOvu+mzm83uNks8qXtgFr+k1v4LbREqcOcuHQcnuxhZ5dBfa2sCnKYiWSev+k6vRJGLW3cj0QwlFKrciY3g0Dldxye/6zCc65ExvnsKQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jzXXfLOYytO82iI9O80c5FIbiZD9EvUb2bk4ujlHxLY=; b=DHi9yrexuY9y9xGZq94IwHQfzwLolIOYk65PO9emXyEjaAnHDDO/3fj/QV7APKCkTmVC+xUk1K2xMIWqz5eO6OjhbEord99g1dJKqLw5/xj0wBRoLeWSW2YvGNDZDdQdODRfP6nT/Pr4ADHlZJcOh6AqimVwG+Z2oik2+MTpY1oEiZMGFUxspdRMFQeXvD6/CQ7KGFCBwFa7iLeHVVj4fS4S/WtHQxH+q6M7Y2QpidtzjfQRv7MQrIrR4Z1Dpr4XTHt2hfb+VKHouhixmmhjodAJ759msURJnO6Y+4n+qHFI86sSXUVMivyz5PXfNPjLtQPIQKxrrS6SJd8JVU2DMQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jzXXfLOYytO82iI9O80c5FIbiZD9EvUb2bk4ujlHxLY=; b=jbBqc+EmmbCGkRq+Rpa5QDCU9uNG0F+Fc1iiudrPLwH79LJBOKi+MRv70Zic1gOhAHrI9D8fPanJod+EZAd8vIvOxmErtniQ5YQnbx//6wyA0xelMQOU30Ja1tXv9NMF1gnnqz2NBL6QnsMGA1hVXcgsXIMe90F5nO/7Ou09PLs= Received: from AS9PR06CA0497.eurprd06.prod.outlook.com (2603:10a6:20b:49b::22) by GV2PR08MB10356.eurprd08.prod.outlook.com (2603:10a6:150:d6::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.21; Fri, 15 Mar 2024 13:26:17 +0000 Received: from AMS0EPF000001A2.eurprd05.prod.outlook.com (2603:10a6:20b:49b:cafe::10) by AS9PR06CA0497.outlook.office365.com (2603:10a6:20b:49b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.21 via Frontend Transport; Fri, 15 Mar 2024 13:26:17 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS0EPF000001A2.mail.protection.outlook.com (10.167.16.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.12 via Frontend Transport; Fri, 15 Mar 2024 13:26:17 +0000 Received: ("Tessian outbound 7b0d57313a48:v276"); Fri, 15 Mar 2024 13:26:17 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7e05476a5c36d7d7 X-CR-MTA-TID: 64aa7808 Received: from f650deb9d30b.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DC829F58-280E-4503-9FA0-6A111C85A8CF.1; Fri, 15 Mar 2024 13:26:11 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f650deb9d30b.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 15 Mar 2024 13:26:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NtiPuaRnkuxQrYfCTMXmV5M/PW182aU9wCaUxmKi9/oFj8QDddDLlp7Z63emrQbRIrQf3ixFi5sXkrmdkhZp16jlDpuq4fpdOwNl9sjzE+M5KIT4DX8sfkNc1Fi/fh2e4WrBYwEgDWPCKYExjBl1VKCWjuC/Czmg1dV0bezWh/7Gp35ZieiqNSZi7SletVi86Mbne3U0MTHvKnZmzz0VOiHY8hn2Tg4jseN+EDu4b/fQmMM2559GChMoc+ELhlwvETKHHKLB61CUhdJwXq+EnbT4kctrl8KOCUJjY7aDbKaMdmtdzK7PWmWEa1qfc1gp2hw5mvyb2k5dWtsA49iMWw== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jzXXfLOYytO82iI9O80c5FIbiZD9EvUb2bk4ujlHxLY=; b=jgIt2j4yMkiWiM5bHbSf/CeqmeapHN+yyKUWcn+PJB5rbaJChKlwcffqdVtTrKS262ErQK6YDKEpO0sR/ZXpW/sdTIIRXbXWxT2zIArHFhgfYGC3K+h1wZ6iOYMmLb/bPhL9A5sBNVtkfEUd5uLPq3Fcq5nY3dYR3rkfReUlCdPXTmMAjXobmG9+QB/GgMHdpa4kEm7KGu2Zvr4GYJk47IBrX9CAXpWnIADOcgqnF6JQBOMMm2Fdw24vE4SBgBSlQ4n3wEe/utG65u9LHTXd2kjt+2vQHBpDAN9G/3kU5Nd8dKLGD35R0kZAH9BFqyJoJYYVoukDaAojorMrU8wDag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jzXXfLOYytO82iI9O80c5FIbiZD9EvUb2bk4ujlHxLY=; b=jbBqc+EmmbCGkRq+Rpa5QDCU9uNG0F+Fc1iiudrPLwH79LJBOKi+MRv70Zic1gOhAHrI9D8fPanJod+EZAd8vIvOxmErtniQ5YQnbx//6wyA0xelMQOU30Ja1tXv9NMF1gnnqz2NBL6QnsMGA1hVXcgsXIMe90F5nO/7Ou09PLs= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) by PAVPR08MB9626.eurprd08.prod.outlook.com (2603:10a6:102:31a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.22; Fri, 15 Mar 2024 13:26:09 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::363f:3fc8:fc36:58ed]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::363f:3fc8:fc36:58ed%5]) with mapi id 15.20.7386.017; Fri, 15 Mar 2024 13:26:09 +0000 Message-ID: <91cb1532-7e0b-4dc2-b6e0-cae7fd713f55@arm.com> Date: Fri, 15 Mar 2024 13:26:06 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCHv11 0/5] Infcalls from B/P conditions in multi-threaded inferiors Content-Language: en-US To: Andrew Burgess , gdb-patches@sourceware.org References: From: Luis Machado In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM0PR04CA0140.eurprd04.prod.outlook.com (2603:10a6:208:55::45) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3919:EE_|PAVPR08MB9626:EE_|AMS0EPF000001A2:EE_|GV2PR08MB10356:EE_ X-MS-Office365-Filtering-Correlation-Id: 7cdb8894-3056-4026-cfeb-08dc44f37ec2 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: IqjyJLowI9VLUVFoEDcGTrxHEieVnVjoiOhBK4AV6KzNxIpewXXIKugMg/VPxEz2yoUi5K88P9Ug98RkKSkP7X355HcNo0iZCwhBwjQDZfVwgs66BUqrw4AhBjBNWIdxiajKUmoefBvV45ErctK2d/tqlUsNOwuJoWxb4lOycf4e/w9Zp4XOQdHL7QPGxhFA7vh3mpEZh+r3Ejr4Vy8N9x1A5C7vjkn3SZ7cbBxbpzVGr1+22VhBBLgRBNyV3GYfpitAlXZzD4MrBnCUTFzfP+4FJSB6Qu3Ep0Jt9Ac12u50FHVsuf6Vb+rK6MPdw856i+Q0SESvoIM/0pAuAZxZB4KhcmQEoHcypR2CFIb5i0yINSNwQesm3LWY9Sqy2j5549S5JQWtkEhn/CUixZx3JvPu32XJyCEZ/QQMEvBPo3LKY7kBAIpfG7w9QH22ZXB3gviax3oo3VF3tm6uICKrWTkoAJVDOTZncsNmSpHCcjwuhBx5DqRgsaaQZeUFqpQy0L+uyfw75pvI+GPy8Xe+HV1Bfkk1361ydMdcnxmvHGAcYK1eblcawponSFxF5+KeSNlAfFlgdgv16uJxUaJNaNqpGCrQoiO0QnwJRaPwdvUGdBLLyFENFvtODMjPMaQmQCbaPIlYpghEmyJdoTBbnRpf+LaDb/sP8xCDGoYwwSs= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB3919.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9626 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001A2.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 734fcdb8-fe77-455f-a0f3-08dc44f379a2 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FaO+BzRZpwHXtwdt/+0nBpIhxVZ7RKujl6yFgo+2ojKG3vVopZ9FCyxf16PwiYyMxMq9UzyqMSRb/P4yj/h79W/vIMxRNSitAj5YdxJVpPcLAuM8fChjrdmxvOU/YYq+DwvuX+oW3IFsbathuv22c4AeIJwcPuhqhZxmCF0bGRH4WV6yVTJREjjS797KFCTeN6ic2PxV7kLDXMUD5rrSH8Y+k7yy2SffyEX8cnRCcRhzCjrQjdgG2v2gCRyFZT3gHF+E4zquoihgfWaD8wJvr/1vAJNTpy+C5DSe4SFWk8KvDokI+F+HJ2Ql7ndhFmWc7JPMArZtTlsr8SFWZZ8QYDDFJoPAsjKo5tK7yent85Qcmlvaa4spMPTgEXT1yFRb/GOqHwBuLrQ17Ppe0Uz0GeZW6EUfB6k7iUF/LfD+5RMeW3eqNltFgmHQ4PhggqCSEe5cub6r9R9kembSFE0HRV5DZSyfu5sAH4UoX7raT/KOAc2bLRLRkrJO5xw+VNzKDzhdKVo290oO5gohxhfuraj+E/Avap24/7J2J7+N8Yhp90jFiybGFsL8fnP8naLt0eXOqSXDy9V/QAmWkSArXbBjSofWueEmN5SA0sHjPQA7sWLW0cgAQJXMklpU0YjUg//RA7yxs53a3x59YIgHW7/pfWfKOGm3AmwmpdfORgn6gdnR0Gtop8ge2T+ksDoo+gUGc3t7+FRy5TBfijx0Kj29tJ5n+QgaBOXpfiRLImgkglliNkUssdgXnUEFOENo X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(82310400014)(1800799015)(36860700004)(376005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Mar 2024 13:26:17.3580 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7cdb8894-3056-4026-cfeb-08dc44f37ec2 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001A2.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB10356 X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 3/5/24 15:40, Andrew Burgess wrote: > In v11: > > - Rebased onto current upstream/master, only merge conflict was in > NEWS file. Retested with no regressions. > > In v10: > > - Rebased onto current upstream/master, I've updated the copyright > dates from 2023 to 2024. > > - No merge conflicts (other than NEWS) and no build problems. > > In v9: > > - Dropped previous patch #4 (gdb/remote: avoid SIGINT after calling > remote_target::stop) after feedback from Pedro. This patch wasn't > essential for this series, instead I've just updated some of the > tests to expect different output from remote targets. > > - Updated to more recent master, and applied a small fix due to the > recent C++17 changes, nothing huge. > > - Retested on unix, native-gdbserver, and native-extended-gdbserver > boards. > > In v8: > > - Rebased onto current upstream/master and retested. > > - Addressed feedback from Baris on patches 1, 2, 3, & 4. This was > mostly minor stuff, comment typos and some improvements to the > testsuite. There was one real (but minor) GDB change in patch 4. > > In v7: > > - Rebased onto current upstream/master, fixed use of > find_thread_ptid which is now a process_stratum_target method, > > - Retested, with no regressions seen. > > In v6: > > - Pushed the 5 initial patches. These were the smaller fixes, and, > I felt were pretty obvious fixes. I'm sure folk will raise > objections if they disagree. > > - Of the remaining patches, #1 to #5 really needs review before they > can be merged. Patch #6 is an obvious cleanup once the first five > have been merged. > > - I've rebased onto current HEAD of master, there's no significant > changes. > > - All other documentation changes have been reviewed and approved. > > In v5: > > - Rebased to current HEAD of master, minor merge conflict resolved. > No other code or documentation changes. > > - First patch, which was pure documentation, has now been merged. > > - All other documentation changes have been reviewed and approved. > > In v4: > > - I believe all the docs changes have been reviewed and approved by Eli, > > - Rebased onto current master, > > - Dropped patch #2 from the V3 series, > > - I have addressed all the issues Baris pointed out, including the > fixes for the patch #9 ('gdb: add timeouts for inferior function > calls'), which I forgot to do in V3. > > In v3: > > - Updates for review feedback, biggest changes in #10 and #11, but > minor changes to most patches. > > In V2: > > - Rebased onto something closer to HEAD of master, > > - Patches #1, #2, #12, and #13 are new in this series, > > - Patches #3 to #9, and #11 are unchanged since their V1 iteration, > > - Patches #10 has changed slightly in implementation since v1, and > the docs have been significantly updated. > > --- > > Andrew Burgess (5): > Revert "gdb: remove unnecessary parameter wait_ptid from > do_target_wait" > gdb: fix b/p conditions with infcalls in multi-threaded inferiors > gdb: add timeouts for inferior function calls > gdb: introduce unwind-on-timeout setting > gdb: rename unwindonsignal to unwind-on-signal > > gdb/NEWS | 36 +++ > gdb/breakpoint.c | 2 + > gdb/doc/gdb.texinfo | 111 ++++++- > gdb/gdbthread.h | 3 + > gdb/infcall.c | 301 +++++++++++++++++- > gdb/infrun.c | 70 +++- > gdb/infrun.h | 3 +- > gdb/testsuite/gdb.base/callfuncs.exp | 4 +- > gdb/testsuite/gdb.base/help.exp | 2 +- > gdb/testsuite/gdb.base/infcall-failure.exp | 4 +- > gdb/testsuite/gdb.base/infcall-timeout.c | 36 +++ > gdb/testsuite/gdb.base/infcall-timeout.exp | 115 +++++++ > gdb/testsuite/gdb.base/unwindonsignal.exp | 36 ++- > gdb/testsuite/gdb.compile/compile-cplus.exp | 6 +- > gdb/testsuite/gdb.compile/compile.exp | 6 +- > gdb/testsuite/gdb.cp/gdb2495.exp | 16 +- > gdb/testsuite/gdb.fortran/function-calls.exp | 2 +- > gdb/testsuite/gdb.mi/mi-condbreak-fail.exp | 6 +- > gdb/testsuite/gdb.mi/mi-condbreak-throw.exp | 2 +- > gdb/testsuite/gdb.mi/mi-syn-frame.exp | 2 +- > .../infcall-from-bp-cond-other-thread-event.c | 135 ++++++++ > ...nfcall-from-bp-cond-other-thread-event.exp | 174 ++++++++++ > .../gdb.threads/infcall-from-bp-cond-simple.c | 89 ++++++ > .../infcall-from-bp-cond-simple.exp | 235 ++++++++++++++ > .../gdb.threads/infcall-from-bp-cond-single.c | 139 ++++++++ > .../infcall-from-bp-cond-single.exp | 117 +++++++ > .../infcall-from-bp-cond-timeout.c | 169 ++++++++++ > .../infcall-from-bp-cond-timeout.exp | 191 +++++++++++ > .../gdb.threads/thread-unwindonsignal.exp | 8 +- > 29 files changed, 1943 insertions(+), 77 deletions(-) > create mode 100644 gdb/testsuite/gdb.base/infcall-timeout.c > create mode 100644 gdb/testsuite/gdb.base/infcall-timeout.exp > create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-other-thread-event.c > create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-other-thread-event.exp > create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-simple.c > create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-simple.exp > create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-single.c > create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-single.exp > create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-timeout.c > create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-timeout.exp > > > base-commit: a7ea089b0bccb6379e079e2ab764c2012d94b472 Just a heads-up I tested this on aarch64-linux and observed no regressions. Tested-By: Luis Machado