From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2082.outbound.protection.outlook.com [40.107.93.82]) by sourceware.org (Postfix) with ESMTPS id B9E073857C7E for ; Tue, 25 Jan 2022 14:51:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B9E073857C7E ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eRvdyRfJgHw3eb63v8elHktUbFxz7YlQg+/H6AL1xdtpgNNlT8cyEfNiD71qGl5p+r5aIsPDVyktDA2WqAcFnNeKTWerVOhNWWNNHl0AkkeflfnbeOvAcGzwHMxF6Y+Z46+mXZWG2S5ra9ZDhR4J5QMyNBRsSl95ue2BkjL84dzyX2M3HHLHFjDb+itL/jXnFhtAjzRfaHlGiehPDfkoH2A4YrijhcQCfbJF2xIf2+XxLyccfKBKh7hfGj/OYx4xpVP1OuhoF5d39N/BE5L5sD0J4mpEG0k7WU+6TI70BxQcq0ZCmfcuEoBC707ZCtSsV58adNEeG2wlR1ZcpDGpsQ== 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=8Y/rvCzTwgFcXFz+zNIrgnBSwjmAnp6IauqMgS9TteI=; b=Kp76QU6p0MN4B0HDNotzfF+qkO9QAc6CwP2U9qqH9X2YO/RUBsKsEfGhU4nqD4cOQAK0OEJ7PNofO72EINQHY/UiZTrBqzZAHI5AkLhFJntYlvJPcwRDtuYX6LuUnzqhHkJGIno4DGdrE35pucEdNNZLh3JFwwrYxnxl6rMWacjzN6zMK93mgIsy4k9sDsXGH05IM3fo7z7/dgmvIMLGN6RcxVUNt2wdLnlnsF4fy2axJK1Gmc4MzHwPcLC0NZ9OZ0Y6BJmPOaV8ucZVV/8O0wcbEY6UpaJmqcFJPKm94/GP0mb2ZlG93scLmaw1XKk5Chiqb8P2vf9iK5qaFVIzoA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DM6PR17MB3113.namprd17.prod.outlook.com (2603:10b6:5:6::10) by MN2PR17MB3997.namprd17.prod.outlook.com (2603:10b6:208:203::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15; Tue, 25 Jan 2022 14:51:38 +0000 Received: from DM6PR17MB3113.namprd17.prod.outlook.com ([fe80::f544:fbc7:cdfb:3017]) by DM6PR17MB3113.namprd17.prod.outlook.com ([fe80::f544:fbc7:cdfb:3017%5]) with mapi id 15.20.4909.017; Tue, 25 Jan 2022 14:51:38 +0000 From: Jan Vrany To: gdb-patches@sourceware.org Cc: Jan Vrany Subject: [PATCH 0/1] PR20684, preserve user selected context when invoking MI commands Date: Tue, 25 Jan 2022 14:51:27 +0000 Message-Id: <20220125145128.3588813-1-jan.vrany@labware.com> X-Mailer: git-send-email 2.30.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO4P123CA0507.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:272::17) To DM6PR17MB3113.namprd17.prod.outlook.com (2603:10b6:5:6::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 941040df-b6d5-4349-0e7f-08d9e01230bf X-MS-TrafficTypeDiagnostic: MN2PR17MB3997:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2399; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3FA54A/W53F8g6XAcp6V+HAkAZQSC7n83p445Q+LwB9ygb9WTvQGfRcI2dRINziiDIZ5DxTtgPNJZQKh37SIoRUtjZ/KxPtOWXs6HMHNJ4ULAfPvp0/CrRPPd/CYptBvgAxtJPXg9Snig5eUib5SkVYFc6uMFc/xesEEK/fBoqQeVInZQVSwGUQDDUCCMBesajAhDgvl8lhl7yUPnCnFXSXdArh0PAtlb6fzFano/tgZboAMGliNWz5UB1XVS/qZoWUjCg68EqYkPNtKkSVQZSYzZ49V/LI3TKGX9CeZ5KVvQS/e2FNDEPSGOcQWjKg4b1URY228LAF7PX/FZbLiQc4Jf6tD8Socc9ahrx9XfKzyTdDIMK+Mke6aco9VX5trhArsVvccIH9MxkRb3swuxsW6oU9rTtxtgAFRBFBaUkPSFH8rt0mkXgHLG1SzpUdMPwAzzRZCe7KpypnSnUKmCcOdol6dBgxJMWmeUdbmHLerAZObXdInGKqWOu568bcfTKcZK/PJ1YgJJRtcXJmOpqGQs3KQwyEk/EZmcB6bXLMIry3lTfvIMohjF7ode3Z9n0gxfQnJPDyDA8sv5ufeUqQlQ9L01bvxnSPT3nCcUB0SZ3KGEMJ4DEcaFlu/tu8lDyi8s71q6zao5Feghs+1MZhYeg2hTaTkH2nqQO05uYB+VKl8xNEhZng6YJvUmF0UwxgJWiQsgK8UjWyBfVGk9EC1RxGJUtBhO23D56eZnMEg7fJ1htPgvXmHAhNhQqviJhEI+D2gA8bWs0La+0RfBg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR17MB3113.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6506007)(6512007)(6666004)(86362001)(52116002)(316002)(6486002)(966005)(83380400001)(508600001)(6916009)(66946007)(26005)(186003)(38350700002)(2616005)(1076003)(38100700002)(107886003)(36756003)(8936002)(5660300002)(44832011)(4326008)(2906002)(4744005)(66556008)(8676002)(66476007)(20210929001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TBiGTg7vcC792CTfDv+92CFyhj5zO96dBLJ1vNzSCNNMwZwGEHF21CEaRr0+?= =?us-ascii?Q?17oYrCqKXFKyeLX4FKWQhdmAEGT0s2PIHglcX7gwrIvv9YXcKdjn/qbKk8D6?= =?us-ascii?Q?SP747WKFC1G+1IEyW8vfFst6QFMxzZ3ee/kSUdERhOtBCanAtFiMbIf0OcYj?= =?us-ascii?Q?S3m6NQwipMHxGIMkb60A3thfRCJtm1ChFaj75qNmXw2erN7GZAI46J6UTeSQ?= =?us-ascii?Q?lDQz6LliezMYAdup59zYwGqaqPupVnDICZTFgoUsEQvX1Idrl/eL15ZeGdhx?= =?us-ascii?Q?a+1ZpHkNSfqYWHw9iw7a4Isuaa85yvsEsr5lV7gF8TwBc4yTI+Yd5ab3GcT3?= =?us-ascii?Q?9flAXXvnaap2u2gwcpmbT/GrWQzGQVIfWEl7mWLqItTQTI07L0eV+btmAzKO?= =?us-ascii?Q?AJ+/CymjiW7gaVMwymSzs/VtgP/3OgakX8vg/jOazoHYAI3hUu5Dhyci8uMa?= =?us-ascii?Q?ywCnHc+jyvgho7+gi0WME+LAL/V8V6iXGlBb/BstHvGp7B+3ILimA9PmLaB1?= =?us-ascii?Q?XgK5c8NNX4LFzRI8Oj0d4XIMss+pbsla/ueinQZEWYJpazgeL0hI9rx147ie?= =?us-ascii?Q?icTP4OXr1cGOIqc3dIySxh7jz5ucCSfnJ12srN6iRe0/jtbEUUCCrAFPLUKQ?= =?us-ascii?Q?heC+E/FvPp/5YKIDK0q338cU/oAHJrzn5ZG2DnNbpP/nd/arm0BMbcBCEBho?= =?us-ascii?Q?MJNGJNr6faUxk/W1nDVch1XKPAYu6/ran1KUfifMuXd93OC1+9PLHqSIIHJy?= =?us-ascii?Q?v1Ex4/M2OWgs/ekwF25zCFycF8l+dBPbTGTkPQ1BWQ7I/6c5neFCOygwqvTm?= =?us-ascii?Q?gFEhQxLuydb0Jtr7KknCgNMi2tsZqddwZP8k83IEyB+2nYgoTMlFeKsI99Lz?= =?us-ascii?Q?+k4eJT25oPWgttZ0GfdcWlDPmLMm8GD3cJIgHpihff5DKtm+I6xqHiDPZJlB?= =?us-ascii?Q?uww9EjNl1jzp69dbRcO9sAGmUp0oHRCJfkiD2VCDfTAg2z9QvsB53CpHy+Pp?= =?us-ascii?Q?Wek61smCyE0H6zLumS/Qzcy/wFzzHBUOf8z6qL1Ts0t2q+UxPQNxMJe25Ftz?= =?us-ascii?Q?c9mhGK821u1/IOk7wnvgJV0eEj2yyFuWVeGeJyu2jRBh18fd5jv5ZY966VXW?= =?us-ascii?Q?sp07pRN8IbFCqWubzrCdYx18M4CbTiCDE1zBItZrpbPZnw8uHGSTeLfuCzZa?= =?us-ascii?Q?99qnWDZTi/td++L4cvVQaADgCW/mWOnFI5W9regmuJXTBH//UPd+qSAqn1ed?= =?us-ascii?Q?O3MUAPjYUBKxlqSkFfeAArYj6kEzBi/BG5bX4eMyW+2hLcExgTyb58pZU79N?= =?us-ascii?Q?8cncNPWK6p8XKRt2Z+3M1Fnk2FyFGyYbcB5O6aF0qVJEuUzv9htUOR3Hla21?= =?us-ascii?Q?XhPROFiuF42hQlvnOQpOeIH7Xd0R+6hDkJzVcyUNv3/1HNz1jpGGtR6t5Avs?= =?us-ascii?Q?C0RCVm5zBed5okvCo8FbQ/f7mr9Bl2h5jJiouOZNBq6a+Y3eG8OwDWeN7rt0?= =?us-ascii?Q?/uJxMUnEwky+24hWN3Uv4lxyQe9mgNDHegGOcoEK/wIeJw+CJGMKsCoV4Uj7?= =?us-ascii?Q?3suCASRoenyqClekt5lAMiIU6DZZo9ElV4x3ZQwZxjnWIOdzAfEDKOtm5xAu?= =?us-ascii?Q?fhxUR9DzWiOGzXFn8QVNu/s=3D?= X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 941040df-b6d5-4349-0e7f-08d9e01230bf X-MS-Exchange-CrossTenant-AuthSource: DM6PR17MB3113.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2022 14:51:38.4308 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b5db0322-1aa0-4c0a-859c-ad0f96966f4c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6sCqjSF7yfPWqH7vD4VZtbezOQK5eWkpAMOFlhkclHPE+G2zebAtb9WPw5rzJjYpImQmNqyc7/xTIDc7rkbZdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR17MB3997 X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2022 14:51:43 -0000 This is a next iteration of patch posted earlier [1]. Changes since previous patch: * updates to accomodate new C++ification of MI commands pushed in December last year. * updates to handle cases pointed out by Simon [2] * add testcase [1]: https://sourceware.org/pipermail/gdb-patches/2021-February/175897.html [2]: https://sourceware.org/pipermail/gdb-patches/2021-March/177242.html Jan Vrany (1): gdb/mi: PR20684, preserve user selected thread and frame when invoking MI commands gdb/mi/mi-cmds.h | 12 ++++ gdb/mi/mi-main.c | 13 +++- gdb/testsuite/gdb.mi/pr20684.exp | 117 +++++++++++++++++++++++++++++++ 3 files changed, 140 insertions(+), 2 deletions(-) create mode 100644 gdb/testsuite/gdb.mi/pr20684.exp -- 2.30.2