From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40134.outbound.protection.outlook.com [40.107.4.134]) by sourceware.org (Postfix) with ESMTPS id 0DA9F385800B for ; Fri, 5 Nov 2021 18:51:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0DA9F385800B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=fit.cvut.cz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=fit.cvut.cz ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TH79+I+9xAwpyi9o7NXUQQfgdf82ssgEbvvJONXZ0Js0lN282dPX2PbuKC8olOc+6Tt0zq0cB/PM4KMK/mQi5mqCKvWsTu5AnC92urw3YmzNpoYvVzC/Pui2rNnOKkjxD+0PEm4JsHSKndqsSu9cseJjncvqTOpeE88lyJnm92PeuA/5MzsS5mGMCQmRtjIXU0GVB2iXG5Xb+gtIdk4Yzr2XiT+H8YyvgfrEUiMEcV0E0ChR0DY3XX8Pp8eF9VWZc84TwUwkt4hChx8wIc7HHNzNf0rbn78iW171zU2VPzV8Zlexh2Rswh/C+Dbh9QNh5Q0Xqpajo0G1MBc5AdL0Fw== 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=H/KO4wYgEdBT3j+lx63KvoZYF8NEfifo3NV+8H+Azw0=; b=S+YNEwHJEL4KDWmNq0wcJgCPf67v2USiywpYdK51cmuMAgnW7MLAp+w1wyN3G5/zFW+XWehh7tCe7YmF82vBOiIROTl2ixTFaqBqNJhaOt8/YkWSlhHbTlL/WsOGAnLyJ2PI/NLTGuuL07/CTuhNO4P3/pu1G0YXwzY5sBAU0/WtzmMxjELu5EZSn/qvErvbS5QV6l1UnMq5k6zilvWlAHoPtS7G735udz1IkAB8ANgTrgDeTsj98pP9WN/zwh7/Xrq7jOXYaAYsC+cmI9Q9BAGJEOzHZe8HYLMahI92eD0qx0XXxIYjMkzUj5gcqRcdheI7rMxoWBKJ3Vk5V7au2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fit.cvut.cz; dmarc=pass action=none header.from=fit.cvut.cz; dkim=pass header.d=fit.cvut.cz; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=campuscvut.onmicrosoft.com; s=selector2-campuscvut-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H/KO4wYgEdBT3j+lx63KvoZYF8NEfifo3NV+8H+Azw0=; b=aRQGJUDxGRspOpzuz6vECDQLMrEa4oj24XshzdhXrzSDS+Idbxz67cKdAmmG2kdPUDrtd34Glhy2RzhEP3oKu627K98ztuaiiKviysE7etkHcvYpNLTZauhGo6ORAJN9LPgSPPCBIp/w3xKks0WALQAMuyaCjjbx3n6xTEFKB+s= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fit.cvut.cz; Received: from VI1PR06MB4848.eurprd06.prod.outlook.com (2603:10a6:803:a2::28) by VI1PR0602MB3279.eurprd06.prod.outlook.com (2603:10a6:802:10::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Fri, 5 Nov 2021 18:51:41 +0000 Received: from VI1PR06MB4848.eurprd06.prod.outlook.com ([fe80::59ef:1099:fe90:3845]) by VI1PR06MB4848.eurprd06.prod.outlook.com ([fe80::59ef:1099:fe90:3845%2]) with mapi id 15.20.4669.013; Fri, 5 Nov 2021 18:51:40 +0000 Message-ID: <4a86abc464db6ce661a0ae6d443da3b0b4bd52b2.camel@fit.cvut.cz> Subject: Re: How to create new mi commands via python / get current interpreter in python From: Jan Vrany To: Simon Sobisch , gdb@sourceware.org Date: Fri, 05 Nov 2021 18:51:37 +0000 In-Reply-To: References: <60c53fa8bf160533a2eddf1da280eb50c7461a6a.camel@fit.cvut.cz> <253b903c-b5e3-86bd-2681-c904fb2c5d53@gnu.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.3-1 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0347.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::23) To VI1PR06MB4848.eurprd06.prod.outlook.com (2603:10a6:803:a2::28) MIME-Version: 1.0 Received: from [IPv6:2a02:c7d:d66f:b100:ca15:9799:3447:7ec3] (2a02:c7d:d66f:b100:ca15:9799:3447:7ec3) by LO2P265CA0347.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Fri, 5 Nov 2021 18:51:40 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 71c4fcd1-eaa1-44f1-4ebc-08d9a08d4dcd X-MS-TrafficTypeDiagnostic: VI1PR0602MB3279: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: K2coZ9WGyS1FGHUI1R6AzeqGx09K0Fn2FE2DgqGn0jqW4JFakQyNTGLV3v4M3R4cWY4Z/uA7nI9vE0jpwi8d7vsYkx6ImiUUVg9KXqaj0N+a/FIjxRRC90weldxHHVs2pUTvvsTrMy5Fz/uzLQnej4sNqJ67T0goUlKNb9g4NyIbTVYPhm0i0G2bN9Hvo+cJd0zTRiV7K6NOmrSCI+1/1gvfFTx1BQpSymP4+REopgh6ivubfkpxf7mB330UiDqHJnLLXzkwPbJyRkUuc8MLDRkIY5n42ct3lol7K//v1W6GMnSgcxBSFSGxy47anSBghyPfMyKisMTP3kDpbMZpILvKSYOQ6wdhGK3j3S1c7c+v090daeX4+0hHLN3OyE/jeM+25PVFsChR+UbfXEuvW0oio4zvkpANvbHQFjbeKUEaSAu3qsvJw9ryIrAJsfZzpuqXnrckIHPfRyJcKmjIUO7nhmeVQ9AtoVPpvgFyYuZL2TE8+T2f8XdTSt/hc5U6KnbOQaZ58RP/c3c9sCy7SnD5Ijr9yHJp7IE2/bvba60aZXQ+3dWmy1HjVuNKXwFvC0LpPzQn+8uhW4Qn3WzWlAVonI9iMejDLQ9dUMm48dehJjeHzPP+T2eo+YA1S+Lbp5aZQIb0Mx3ZCMK6JFn/4fQSWy8x6/7GOBKbCuzkYdtRRbhItHXdxd5jLRgOM7nyO/QWSeIed/rgd6TN0CBe5A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4848.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(396003)(366004)(376002)(39850400004)(52116002)(4744005)(786003)(186003)(6666004)(8936002)(316002)(66556008)(8676002)(38100700002)(966005)(66946007)(86362001)(66476007)(508600001)(2616005)(44832011)(6486002)(5660300002)(2906002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UkRzdWl1K0oxcnBwSlpjNEQrOC85QnRiRXZHTHVEOG5xZFZYUTkrQkM0dTFQ?= =?utf-8?B?eXA3ZnFEbGI3c2tIdUkyYktEN0N0RnBnL3I5ZnlnVWFkZndvMTIrcFpPd0xj?= =?utf-8?B?NlpqMXF3SDh2b2ZrNy91NjAydkszbCt1RitkanorMkhjdTNZSEI1ekpwaFhY?= =?utf-8?B?cWx5anE2SjZrV1ZjNVRhaXpiQ2lsanFVQnlaQmxCbnlKeWExTmlOd1BWM0gy?= =?utf-8?B?SUNxNDhEM2VESkE2VEJlcXZ1azlleHYrMlNFQUI3SGQ4L3JVbVBjU3dZRXFa?= =?utf-8?B?UDVWdkxRc1FUZmFCanJ2TVZ1V2Q4SDBHRStzVnBKTExUM25VeHZ6aFFJRzRV?= =?utf-8?B?dFduaUFSNXZsdTBwKzU2Vmw5VWNMR3p5Rm9aU21wQkJLcnUrMmh3d2ZybUJx?= =?utf-8?B?Y3JBZ1pTZStwM2lXOUJvcktHb2R0d1hBS3hzN1dsemZ4OWxrYkI5Rk9aOXRD?= =?utf-8?B?aEFlV1BEeEx1aCtQcHZpNUJLOWo4N05ZcXlkdnlFUlg1REhtYTVYZ1RIUU9q?= =?utf-8?B?aUl3RjdxRzZMSlgzNkQ5R2lNMnNDUWZkOFZZVS9oTkJPR0VKV2YwM3NwczRk?= =?utf-8?B?QlpPSWFtU2ErZlk1elpPdHBueEtEYUMxZXFCbVovL1BjeVhJRk1WdVNyTFN0?= =?utf-8?B?UTAyOWhsU0c3Q0dLRm96aTgxWm5IUy8yWkpnSGpOMmZ2Y004U0ZqUDVqT2FG?= =?utf-8?B?RC9BeEUzVzBWMXBqZDE2eEF3cytqTEhFWWs3Q1lGZXQwaFhjK0dCMHd3azhB?= =?utf-8?B?UmE1OWRvY2p1ZFVyYWNES29hUm1wVS8xV1Jwa0ZTdEdOWFh0elhHRkp4WEp5?= =?utf-8?B?UnJyRStWV2JzSVNTQTZTdWlaTk5vVm0zY0JOS0QrZ0hmc21EZTcrTUJLcmVN?= =?utf-8?B?b2VXanI4M25jcGhYalFSSjJQcjgwZnhXQlROTk8xUFl5cmsyNmk1TG5sZ1J5?= =?utf-8?B?QWJXRVRDWllVN1pPNEJPYVBIN2xuUXAxbkRiV0p3c2tON093eWYxMWdxc3RO?= =?utf-8?B?eDNlSys2Vkxodk9NSDVwcUc1dnl5a2kvZlB3ajlHeEcrellrRlAyZDhUc3B3?= =?utf-8?B?bHR3emNXRHpNREZPWSswUU5Yc0ROSEJ5STBZL3J3U2IyRUt2Y3FkMlRRNlRC?= =?utf-8?B?ZytiMTV4MXhtVWpUeEdyNUUweS9CSGY2NFMrb3ZuOTZjTkxDaSsvd1l4NVBO?= =?utf-8?B?RGp4OFh6MDF4S3dBZ21uUFU1TkdvN1czbFRwS0h1aUcvSkl5Rktud1FuU3g3?= =?utf-8?B?bTNyanBoUXdRR3k4dUpLZFF6bVUxUGIvVXBYTXhDSXo4MkZRRzZoWG43ZFI5?= =?utf-8?B?NmRocm0wNXRJelJsZFNmWVlpZTRvV1JhSkdZSGs1blRiUUtJT2Q4THBXZFF3?= =?utf-8?B?bVNVeFh3TFA3WDF1T3JEeTM5aW1FTHN4MDY2eWdwNGZ5MWV3V2xvb2ptVEVE?= =?utf-8?B?eWZZYUNUT2d0OU1QZ3JMSFdySUVwUkIxM09PblNvblJRUG82N0ZDbkZua0Rs?= =?utf-8?B?bXFWdTAyMGdFakdFWVcwSitMbzVHRmlGbUw4WkVseWxnaTNwcy9CVmVmSWNO?= =?utf-8?B?MG9LZDNpRmZwSTYrY1JpOUx5Z0F6bjhlMnVpdCs4Rzc4TzJyUStobzVsNC9h?= =?utf-8?B?dTkvbVBKMzlLdU5LcUMrK2hoc29rR1p6UmtsN1VzWnE3Y09Pa0FZWjV0TE51?= =?utf-8?B?Z2pSUnVNR3N4VWZGL2ZVL3JoQXVodlVQZGpKaTVvbkU5bEhKWEs3QUFKcHdT?= =?utf-8?B?V2RONG5CNXpmbzl4M3ZINWFteVIwTXc3cGVXMzdtUlNDaVNEYXowUDR2Vlhi?= =?utf-8?B?Y1FaSTBXeUJBZEJTTzBITDQyd2NrNUVYN3ZlVXVpdlJVTGYySkozRU9iZG52?= =?utf-8?B?Y0xST3JjSG4vQXU0YnpmUlBXTVRZbGQyWWQyT1J2UFBhekRVemxzOWJ4Q3Mx?= =?utf-8?B?M2dhSzBiMkx3ZGttbGZEb3J1NkY5cGFpYU15dHYydDBpTDBHdUtzV0xPeEVZ?= =?utf-8?B?bXAzeXc0SUptZFVuVmZoMEx0TzJMVVIzVENxcHdVVVp6b25lR2NXOGJsdERX?= =?utf-8?B?Zjg3WXVnL0VVOHNxNFByQ3E3Ri9tSmlOTjBJcTNpWnBPR2dnak9vdEdUVVBD?= =?utf-8?B?UnZOVmpGemsvMm1DR0pFMkEvQ29WR0V5ajVsZXdUeW1iTWdNcjRmSitpMVJu?= =?utf-8?Q?9xycf3ZWl7ESjb0OlrPTZ2Q=3D?= X-OriginatorOrg: fit.cvut.cz X-MS-Exchange-CrossTenant-Network-Message-Id: 71c4fcd1-eaa1-44f1-4ebc-08d9a08d4dcd X-MS-Exchange-CrossTenant-AuthSource: VI1PR06MB4848.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2021 18:51:40.7958 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f345c406-5268-43b0-b19f-5862fa6833f8 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: P1Uma8JH4ahTOt1MYj6IY2rEwn8vARDr6/S7NYsj/RODo7ohBMyztZMPF//stYlS X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0602MB3279 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, MSGID_FROM_MTA_HEADER, 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@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, 05 Nov 2021 18:51:45 -0000 > > > In any case that looks quite promising, would be nice to see it at > > least > > in a feature-branch in the official gdb repo until it is ready to > > be > > merged. > > Good idea, I can do that. I'll post here when done. > > Done. Rebased on a recent master and pushed into branch: "users/jv/patches/feature-python-mi": https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/users/jv/patches/feature-python-mi HTH, Jan