From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 2eHLC2jweGklQRgAWB0awg (envelope-from ) for ; Tue, 27 Jan 2026 12:05:44 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QJqoTRN6; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QJqoTRN6; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 242311E0DD; Tue, 27 Jan 2026 12:05:44 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 783291E08D for ; Tue, 27 Jan 2026 12:05:43 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id D00AB4BA9035 for ; Tue, 27 Jan 2026 17:05:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D00AB4BA9035 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QJqoTRN6; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QJqoTRN6 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::1]) by sourceware.org (Postfix) with ESMTPS id 163E74BA2E23 for ; Tue, 27 Jan 2026 17:03:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 163E74BA2E23 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 163E74BA2E23 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c200::1 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1769533435; cv=pass; b=OyNJTkVxZCshmE+WidB7SfO0gCkDBvvXR5iDuK1uU3wTl8xmtPuPYY47iDFn8Eer5WUJoqW4ZZ2NruvYIyEthMNTwnwH3GLbaQSkbWPNeLQ9B5x7RWI/ewVMdbEqjpbiopP8QKBORj1m2NFsQ0diN402uwbtZdI2TkgX1+UiKVY= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1769533435; c=relaxed/simple; bh=hp4HOivN4sTIfMrP/k13cH8RtTeEiaugr15H+nDPezg=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=CuWGZd2Wsqe77v9KeEda7LMh5fA4HCl2ppglHYv5L/37WE09t5WrMlobemc0E64ygWxCoTx+TziERwbBd3/XbfUAU8uhS27Od/Ln6eY6MnuFX09Q9qhQRUmOMIW6EPcEZnc1c/d03xFoi9sYs8fTqTdpvvO3sdnosVWk1koUs3g= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 163E74BA2E23 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=WahFL5pSeGok0vDT1Z51QSXt2LxgbLd16NBSTbLRfoQrQ+XagPT3IPp5fzos7Bp3VnwuEF4iCyjab7ZUHPFle10ChJHHGbiA0YxWCfpswwQXOw/p9Vz0WsikYw6JIILfxtQgZ2kuhx85HWvRHffFWlTqe0RlG16LMeVWzDkB+zOJYMfWafBwilCgkUdU/BrOSfXpp4uaPQdyOXEGUyGArmfaGiFYG9GQyfs3HC+5fE8IKUniw6h8PY/j9dsKmHBJyCMhJRDkcvUuPLFm9tdYs07dJrwEbE2bHPR5jEBl5XuS1+2O1PkhDxpBf+rtBlAxtyd0Tg/HpODkoX5bN0yaIw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=eRwuTCNAXk0xHG0ebnp6H8RB9Qb1HON4l2uu6P/HM7Q=; b=KDotuUcSKdeIAph9xmSsNNjoVSYICDG3X/GaIZKkELaFJY5vhi+fg1NEcRTflBoGe+mtVU7q8Ld4UOvPQhioCQQUbiDyP8SCK9SCuYgc4uw1dMN0+mRANCNky7nXnzW3Uh2E+mnbZ5kaDpIluADukl5YGabY5tjKEqAdG/C7C3hrIxpBFfGJ8KMBHLFiFe4KIgAnuEtFJHGSqStbp4qHJPW12h6yHEcqZsK6/Dtt0nEEKVtlGOJmTjQTeCCFV+YfNYSKpclVyTMrLQZzEDZBa9JGRUwHlOv8yj/LUfyRdP9GZI+WWVnI/LybJLxUK+lVScyhs/xX/+TgGFDOXLJQtw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) 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=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eRwuTCNAXk0xHG0ebnp6H8RB9Qb1HON4l2uu6P/HM7Q=; b=QJqoTRN6N5/0OHvqeP+GjGsALcBB55TTGR6dWjdTOkfVFQxt7J+rTJ7GBcrXnz9ElRGtrgn2A885s/03KbTQ59BaTzkuKv3OxgH3/MhlNsJlCD6WVCyoOl3n/K/n1hhxcacoIBKh1dG9KhyNFSxB6e3cvo6SkInhznHRz5tQesU= Received: from DU7P251CA0024.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:551::11) by VI0PR08MB11775.eurprd08.prod.outlook.com (2603:10a6:800:311::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.16; Tue, 27 Jan 2026 17:03:52 +0000 Received: from DU2PEPF0001E9C6.eurprd03.prod.outlook.com (2603:10a6:10:551:cafe::3e) by DU7P251CA0024.outlook.office365.com (2603:10a6:10:551::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.7 via Frontend Transport; Tue, 27 Jan 2026 17:03:51 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DU2PEPF0001E9C6.mail.protection.outlook.com (10.167.8.75) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Tue, 27 Jan 2026 17:03:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cEcNJd/NfcNAVw5WgWyt7x3DBC2XwVgvcp+ErceqUaQvAu4D8CfHFdB66sg+pEQIlWPk7IFNgs18y8MevEc0CC8M1CDBZjKizAPo7YKfoaPsEZ2LWewk0exGagpBpBgzZcyUuV3HlF534pi5aeWW7HRR188SDg57pKz7XgIQIomUDnSN6dB50izuQShzOk6Hrtv23QgDpmnJo2wvKGYLofWbI/aSuRZFU60mcFttc+X6CmEX1wC9v776XoGC7yI2dSE3rtnOQF0X0+QJlIqewgUzWbDmmNJCvQE/+LmVnhJAoLhhRuuLdzwpw0bi+1RRp8SMg7OdIz6O0Fd886+jQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=eRwuTCNAXk0xHG0ebnp6H8RB9Qb1HON4l2uu6P/HM7Q=; b=c7Gubg/PC2na8inRnBQuuWX9yp8AMY63hnVAd5wBqVWi32KRUD4rXNvdG15peRDfhcODC5AjKhLRhDUnRDUT5mpoJjG/i2LoY7L+kbkH2Y/fAQFIivI64Gq9/Po8kgtsrqwMnLCh0nHLtY/SMeSo72tK47tn6IrE4cf8+2temvcbV+0PR+JDtp16vTBaUTmzryalFdjvWcDmLFC88LpxyjzearPXwgYvwMjetOQ4UyK7CE+dCiO9poRr8pLz0NYY+kCJTDHijfD1JPQKTg997BfRlM64UF7G+75pvcWAj6z+zpuIoy/rd7yCYqJ6vwdHIhmaWZc+tKdezm7jRU/YXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eRwuTCNAXk0xHG0ebnp6H8RB9Qb1HON4l2uu6P/HM7Q=; b=QJqoTRN6N5/0OHvqeP+GjGsALcBB55TTGR6dWjdTOkfVFQxt7J+rTJ7GBcrXnz9ElRGtrgn2A885s/03KbTQ59BaTzkuKv3OxgH3/MhlNsJlCD6WVCyoOl3n/K/n1hhxcacoIBKh1dG9KhyNFSxB6e3cvo6SkInhznHRz5tQesU= Received: from DUZPR01CA0336.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b8::21) by AS8PR08MB9885.eurprd08.prod.outlook.com (2603:10a6:20b:5b0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.16; Tue, 27 Jan 2026 17:02:39 +0000 Received: from DU6PEPF0000A7DE.eurprd02.prod.outlook.com (2603:10a6:10:4b8:cafe::cf) by DUZPR01CA0336.outlook.office365.com (2603:10a6:10:4b8::21) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.7 via Frontend Transport; Tue, 27 Jan 2026 17:03:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (172.205.89.229) by DU6PEPF0000A7DE.mail.protection.outlook.com (10.167.8.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Tue, 27 Jan 2026 17:02:39 +0000 Received: from AZ-NEU-EX03.Arm.com (10.240.25.137) by AZ-NEU-EX04.Arm.com (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 27 Jan 2026 17:02:39 +0000 Received: from PF4S4363.arm.com (10.57.51.184) by mail.arm.com (10.240.25.137) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Tue, 27 Jan 2026 17:02:38 +0000 From: Matthieu Longo To: CC: Tom Tromey , Matthieu Longo Subject: [PATCH v2 2/6] Python limited API: migrate PyImport_ExtendInittab Date: Tue, 27 Jan 2026 17:02:11 +0000 Message-ID: <20260127170215.1803582-3-matthieu.longo@arm.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260127170215.1803582-1-matthieu.longo@arm.com> References: <20260127170215.1803582-1-matthieu.longo@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7DE:EE_|AS8PR08MB9885:EE_|DU2PEPF0001E9C6:EE_|VI0PR08MB11775:EE_ X-MS-Office365-Filtering-Correlation-Id: 1e2bb6e2-420e-49ed-b6ab-08de5dc60be1 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|82310400026|36860700013|376014|1800799024|13003099007; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?Jla0qHGB/AXb22s29S8DyZmdy9OJpycmndfmDPwMdcWl8H0BF7aF+ro4zv+3?= =?us-ascii?Q?5LahuOgWVDEr4Z0s8zBWZdDaYCT3epm15tWKB54l+cmrnsVRUm+58YB3Q0Q/?= =?us-ascii?Q?oUYOXJhPb6BObXj3B79ke6YDN1p9v55x4VWNdgVkCACanQuKKuhPs3S3DxAo?= =?us-ascii?Q?kxFeT4MshNwxlSRcMaestK55/IxXyUIq7zBZ2el2ZAJPn0LAzzVzFulmGwoj?= =?us-ascii?Q?sdn0qTfytywBEZ+kXqOriH5bRljqH2h4fi0NlMPGkO0j6lhPDmHON31nvmk5?= =?us-ascii?Q?j6K3HP8e2WGnoBxgyJNdJggJCwZM+/+9R3ULSAcLAePK779oC6CGJgi9Rxdh?= =?us-ascii?Q?5T5rmhdyEkrceaoUXBswWzAXU5hwU1m5EvFGrOWiTYux0M9LPs0aAwsT42Fp?= =?us-ascii?Q?XIlRxGyjHqjCHBQmJdw89JRMNN+tP85td7zXqTuv7yE2h0h3vi2OXVeXsWlh?= =?us-ascii?Q?RTauBp+bUC2w3ANX/TAswYM2FSf5kSeeafMe2JEpRkUjZsBKp6BAz/ZB7eFB?= =?us-ascii?Q?OqQeP3FqzCYcLnS2A6hUPnM2Y3FPSFhEp/46OzKq3bzTjIZAVEuzdJiYyglV?= =?us-ascii?Q?yMKVTvOPC4ntMTTcZQrrJCkGaq5lVaOK7SGMADXei8a0QqhLzijwRP0BNTIP?= =?us-ascii?Q?3AQKxgukps3Fq+BkE33ybf4GCOzU/sNc5ym0hBuFdt0WZFvjSmd5+O0KqNal?= =?us-ascii?Q?11PiswzwPa3cKx2sSLN80Z58zy2dU4cVJGQeLuhpJ1XHcTGiCKtGxWGIF7a8?= =?us-ascii?Q?LqX224HLeiH/pw3CnGdjc1Uk1KaYStLuZXFuH1M8pxKX3YisgxunOXr+ybD5?= =?us-ascii?Q?9NvNX82n68vyXvm+SZmYDfljq4+trxhtpqm2Z+BAUwlecMF4Hm3hx42yPJ4O?= =?us-ascii?Q?HyGz2OzyDT1prD734s0gQTzcnZ26V6tkKAx2m5mZDGGR/zGUQbfMrF97DEMh?= =?us-ascii?Q?Zj1LbM8cuAZ32fihRQLz5HhMxvK1mpBKGpMEZzVh6yifaUeVbRcLjn8032ZL?= =?us-ascii?Q?3FQjUgQ4DY0AthERi8mbeD8hMyBvZ3sGVMV7lUIM1ou93iKuTvpecFIOFsDV?= =?us-ascii?Q?smJEuzVbYG0LUuE6MUUgTRc51OY/pvhtKDxoDTZ0io/0H4DtPIktYxDtj32r?= =?us-ascii?Q?SStX4iPlZPukPGjn6v2eQeUhqMpkGCt+9W5ZZqpu7HybaaD3xubInSg2lDGr?= =?us-ascii?Q?eL+vVyp0FYFvJ2nOs65Kzi750n9PhZ/PFW8uboeY5BIOr3brERPpzCd0H8o/?= =?us-ascii?Q?52hzHyTV4T1m2NyCBcdxH1vU3O889wMGJGe69KN4EqWWTrN/IWj7+MYI0qJi?= =?us-ascii?Q?OvXyM/v/akA8uE7viXw2XoqSbw/fgdZydMOTUBJcy9etYy5suf5zPVtXPXsO?= =?us-ascii?Q?wwnUj2wcK5Ye8uIemxqDQXUu7GYk8k3EHY13bFmgjy2/sru2gzqbDyHt0REa?= =?us-ascii?Q?WyLbF+c/67WMcJBt3H1vU1qWMuynf4qUshaNb2KvtYz8xhmcjNluyJCknc88?= =?us-ascii?Q?2FtMhX6xnPy6ABSNz/5Lkf0pCIwWUv5d22XBA7vDukrDtCmHZYOTanfZefxV?= =?us-ascii?Q?Cgwi09p4/BWlE70F+Vn/sOKd0Tqduwcu4W5KRl1PtnxkiGnJ5HZRgX4pAgpu?= =?us-ascii?Q?ggaFdToqeVUVtph0gER7KIUapFuTHqEYDW71SwsP2LbGk9V9T2qzOtUZf5uG?= =?us-ascii?Q?WHCczA=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(82310400026)(36860700013)(376014)(1800799024)(13003099007); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9885 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF0001E9C6.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ceac9b34-4063-428c-8438-08de5dc5e0fd X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|35042699022|36860700013|14060799003|82310400026|1800799024|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Gmf1lE2pLTvXJmaiFhhViG3AqpRizNWwsAOQ+ocRZ+WZR/til4sQf+GnHXeX?= =?us-ascii?Q?TZBSjU4M4wEEj5KAt7xCtGVzUh2f5tAdMyplG22JrXBhZ5Uq23/djYk+bEH2?= =?us-ascii?Q?xvDR42adsw0uIRShMlF34fGboBpz7gj72t/Mn37I2WhhqRvosrr0nxosgBho?= =?us-ascii?Q?uiwEviCtKhENzSCzlvds1Q4xoukdzJYlMtsXtvs7hd/c94dJjmIMKiL4gSAC?= =?us-ascii?Q?jykKVeybQXZJKLOXJZnT7Auvzy6RgVNN41w9iBKRA6m9Fg9kDowTDqNHaKH3?= =?us-ascii?Q?Hu5yw6noY/YOXCinrwrDAxoD3AtvVFzVZbzy2HBMbI1LKg7nu5dFbv0uq8Ov?= =?us-ascii?Q?lMJpwLczvchm2nWG94UWswFxk48RhtcX9SrsyxsbkcmHAnP9AnGOtiICwwk1?= =?us-ascii?Q?PBcRB+DpKAY0OwkIJzno5USl9WfUY9NLXVXYoAkI6EuwI1Cv3oNO0lI/s8S4?= =?us-ascii?Q?Nf+ITVg8ZbbSWIXyQEds63h74KvVr6s95OD4+Hr/spAtR7JH46+a5TIaREOx?= =?us-ascii?Q?e58srKdK/1SFEXWNRsuFDKy9WMCPa37AeeoU5jaVOUf3yzV4PekikAWupIHn?= =?us-ascii?Q?GNjdZPJyiLOVrYXeNz0QlPZmVnzwmP8fyMFxIf9bVufSQru2BW2oy/4qZOjd?= =?us-ascii?Q?iK7GG91ImxlPa/v8Qsa0jhvCamtu7PeeM9O5SSIqOIfktmDkrdGQiuYVxsfU?= =?us-ascii?Q?Xb/dfPC+2TkZr40yk9WNQGVmJbUExa3Tpj+eAVq6k5pGg/5VnPQM6ezcP4Gu?= =?us-ascii?Q?3OFrk0IEF2YM216acIQ8MkhDzybbUZHN44q/+T3ZhxdiFAfun+kB9esRSL91?= =?us-ascii?Q?J4FShhV3d09LcKQvbTbOr9RTW9QIQ7ZLoywhcXU82eaj5YWA5tZZ999BQ9aN?= =?us-ascii?Q?wWVYeWEyPSTwo5TiYCercCQwd54oSLnRBQI5Rg53V0cYSIYT9UwM0ypJCr5e?= =?us-ascii?Q?ysx2a4/Ngu19QH8ToaF/aKLvxl+8wA07/TpnmcCitZwGJ1prM7HU05l+6E68?= =?us-ascii?Q?f8CzSMvVtVvYPVrVgsxLFTPfKHELULA1jPOhNb+Jaa77ly7rO1rjAYOj5CGy?= =?us-ascii?Q?PWpjCHdxA/hVQz2iomtTgN/ZJU277YI9PABQGnLYphnq3WYotXXfOPGZut/s?= =?us-ascii?Q?VOpmHOIJZy70jxO5TgDaRew4PVhH9KULO8FIivy+/LprzfLCHzWqe4ItBGk1?= =?us-ascii?Q?va9SxQXA2Wcxac7meOtXtSMY8wLlH408+3W6Kr/Tp6MTSpdFkAhg6LPd7P3V?= =?us-ascii?Q?BeQc3/9lNM2MlxOIvUIBsl4MMkyBwFrD7ib3mcGOGMOmoP1zK8prtnbOmGt3?= =?us-ascii?Q?WwJhBxXAMf9Vy74Dwl0wfw4KRK5UifEIW6z9Kgie4xJNjKdNxfE3aHS5Wii/?= =?us-ascii?Q?EDCHOQM7F5/MxePVsC+yP7f/BMQKXMf/mPpcBHwxDHXASP0dpaJUHPp97sue?= =?us-ascii?Q?tRWo2jClXp63AwQnwreHzp6cEbAUma6gnKAC21HGneKdsXhDJfmh4iACHtGf?= =?us-ascii?Q?LwoboDW5Q1Y7xtehq1M1NPDDSHefKvyg6zhcHdAeUjlnwKtYbJegW1wPFtJ2?= =?us-ascii?Q?kIIixDxCp+o8zzVqy9bORsh9Z/ukDEonAXGTIJC2kZbehyZPj1G8WzbV0baa?= =?us-ascii?Q?DJJ2tpGiaW+/CPazsP36CCgZ2zPghz7mspT+G0kGckwIegjTDqb8UF7Fy6Os?= =?us-ascii?Q?y158Hg=3D=3D?= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(35042699022)(36860700013)(14060799003)(82310400026)(1800799024)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2026 17:03:51.6974 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1e2bb6e2-420e-49ed-b6ab-08de5dc60be1 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF0001E9C6.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB11775 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org This patch replaces PyImport_ExtendInittab () with its limited C API equivalent, PyImport_AppendInittab (), a convenience wrapper around PyImport_ExtendInittab (). Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=23830 --- gdb/python/python.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/gdb/python/python.c b/gdb/python/python.c index 989add70d1a..79b5d24d1cf 100644 --- a/gdb/python/python.c +++ b/gdb/python/python.c @@ -2590,14 +2590,8 @@ do_start_initialization () { /* Define all internal modules. These are all imported (and thus created) during initialization. */ - struct _inittab mods[] = - { - { "_gdb", init__gdb_module }, - { "_gdbevents", gdbpy_events_mod_func }, - { nullptr, nullptr } - }; - - if (PyImport_ExtendInittab (mods) < 0) + if (PyImport_AppendInittab ("_gdb", init__gdb_module) < 0 + || PyImport_AppendInittab ("_gdbevents", gdbpy_events_mod_func) < 0) return false; if (!py_initialize ()) -- 2.52.0