From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id MdSGKXrHq2pkTRYAWB0awg (envelope-from ) for ; Thu, 17 Sep 2026 06:56:58 -0400 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=YZTwLt+8; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=YZTwLt+8; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 8FF041E06B; Thu, 17 Sep 2026 06:56:58 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.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 autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 91BA61E01F for ; Thu, 17 Sep 2026 06:56:57 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 383FD4B9DB59 for ; Thu, 17 Sep 2026 10:56:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 383FD4B9DB59 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=YZTwLt+8; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=YZTwLt+8 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011052.outbound.protection.outlook.com [40.107.130.52]) by sourceware.org (Postfix) with ESMTPS id B19B44BAE7C8 for ; Thu, 17 Sep 2026 10:56:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B19B44BAE7C8 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 B19B44BAE7C8 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=40.107.130.52 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1789642580; cv=pass; b=Zqt9mHo2vikwDxNDsXVdnOwp3Cmu2RWL4tajiLwaZnnTeTh5BQKYyu1ZLZ2OG8fmwF5V6ruR6+YeVYFjcqyHOTvQ15/5n05QH1rQvw5l9CWc4U6TCNAs8Vi38oDlaVRCHQK1wdxz5Z/X6XAYhOnixdTMzWg76JkQ/YLnhzpybFE= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1789642580; c=relaxed/simple; bh=aVSbMGQkrXmcW/bTcEsFcvQZTA3aJnkxai0eTR3wsKU=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=h8q4/ieI55BviGeIkZlR94Z2BmF2WWZKqhlBuwShj6CKYYyifwNEShnxnvtSyOdqSxQAqs8wkjsIEpAnDZ04ce7yLKHC4vrN+haDbubl0AvwZM1QwEKEbsShYB6AIiUQ1H6UpuoJ+GZWQ+rTxHRF6U+fhhuXp4zyGE1SHVFtglY= ARC-Authentication-Results: i=3; 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=YZTwLt+8; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=YZTwLt+8 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B19B44BAE7C8 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=CabIqDcCs0Z7lDQClfCmWn5Cwxib2G/9r0jALGF5l1SbhDYIoPVMNEi/rIRXCbgs7fACoIx1gvHWnyuXZ122IMotZBZxIHF9UC28rt+sS1bjHcVhB6UAMPATz9ItQ6TGay9dIjHwlAA9nrSgGgski/Y6Xm1n61KuRuVS4364BA5yiUsl7OGoYXZNWSoP3G3Ss4Kd9DlsSnyI5HNgb7BpQBp4/AvfXFKSVrQ3GXWvQLPDLCmvreKvV2EtlgBQkS2di2P3xDNdWYfFp71sTI8FwkQUXo5OvOANTOjTm0vLCq7PInVLTDbU4T5Vn8fVdcYkmGSyfRbG9fFZrFGdS3RqTw== 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=j8TIC9kqgzCiGn6D+vg0ZHo1wn9oymOnLIpFDa5Lzdo=; b=Zw62MgPhNFotLbBhT3lfc5F5XfIkzFpQ0qU8AHwJzjTv0+Eel8qu1+I1meXhikd7nArTS2wzK1XZkNq8sqpR0fzWaEvlHdUEAApYPqnxkWo0/Iu7BBQXoztyF0NAN853RDI1Vuv957p7gtuhh6yJKxNvPKdbz915XrkEoHBR2M8YvTqh70MMxv+fKeaZ0O5e6B4LHsLXmxZb2eywzAEsRGHyTy8jDfsldigICR9darY+PBuc9v5igGPQU/6GGnrP1abu4pfx3uSLdbGZa93Xl4WAlm+z8avpw0JMbA6vCgqcyUvrXwkt20MIVtk4QhSUHFB8k5DbWdBOucNue2irDg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=simark.ca 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] 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j8TIC9kqgzCiGn6D+vg0ZHo1wn9oymOnLIpFDa5Lzdo=; b=YZTwLt+89H1zP7SxLHivTqvMT4zvrWXfaLafIUwYpUShRYwjs3tTOGohG3ra2tHxnuF/VX9eLSSk3tFHvllwoMtLAcrT5SjVtIOiUtxBhJTqfNI3xBvjZ5ytRvVXyXzH3l5Oq0kr8991TO185/Bd+Eor3TEH+kDrYvy1vs+ApW8= Received: from DU2PR04CA0077.eurprd04.prod.outlook.com (2603:10a6:10:232::22) by VE1PR08MB5581.eurprd08.prod.outlook.com (2603:10a6:800:1a0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.5; Thu, 17 Sep 2026 10:56:12 +0000 Received: from DU2PEPF00028D11.eurprd03.prod.outlook.com (2603:10a6:10:232:cafe::90) by DU2PR04CA0077.outlook.office365.com (2603:10a6:10:232::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.11 via Frontend Transport; Thu, 17 Sep 2026 10:56:12 +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 DU2PEPF00028D11.mail.protection.outlook.com (10.167.242.25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Thu, 17 Sep 2026 10:56:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A3bS63RRfgvkjiskAoSBDRS0kXa2o0NzC6yAGmCXNlkjmOHfvRPkUsnvKL+UjQ1taYSu7jpMCtayZHSMgFsD4K1OCaH6YCZeYyjlvWxxtBEQvwHZDXQ1nu/3B7ChXODJJrPSy1vpDcTIrzaLWX3v53uHhk4A7WIPgrOPxueGG6AnImYtk+KKqy/HHoWhGqLf9IhAQ2E9BMC7T3YbIdPWxnBEeQhh24GpBmiaGZFl/I/c355zrWgVQAntI6Lobr4sGZCtNIELF0vt/6pHLMKVtV4zQwKce/9O4QGkkG1KywfkyNvnwghcj9BDia4QMQhQsE3Buccez6huO7oIJRWJUg== 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=j8TIC9kqgzCiGn6D+vg0ZHo1wn9oymOnLIpFDa5Lzdo=; b=np54ErkeHvNC2MIP6H9i5YJ2c9do2Tq4g65OyqPdfEOXRYdrz91Q2XJ+9xErp168a+zeFPoU2E3nuuWbiKOCJktchJ2/y7fK8BXtFrOg1EBi4BfZLD6YRxPf5VMyDH1UWerb1o1OfBCN7iky7DBVTndc7iFOuJasbVdLkN3GuuAubBZ9SRQp+C3gyuj+hezncKvn5zhpZACx3oKKjmqGVnHlCEQvsMu2iEnxXJfrpJ2DCRrCNWj6Fx4d60MHDKz4ECx1btNPhHHxSxIb39rP/fMZ90NeVXH09um45X3IeRCS9YujTcqV/lC5b054TukgcuE/ru2HhF6ug2lupdcnDQ== 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j8TIC9kqgzCiGn6D+vg0ZHo1wn9oymOnLIpFDa5Lzdo=; b=YZTwLt+89H1zP7SxLHivTqvMT4zvrWXfaLafIUwYpUShRYwjs3tTOGohG3ra2tHxnuF/VX9eLSSk3tFHvllwoMtLAcrT5SjVtIOiUtxBhJTqfNI3xBvjZ5ytRvVXyXzH3l5Oq0kr8991TO185/Bd+Eor3TEH+kDrYvy1vs+ApW8= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) by AMDPR08MB186999.eurprd08.prod.outlook.com (2603:10a6:20b:748::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.5; Thu, 17 Sep 2026 10:55:38 +0000 Received: from AS8PR08MB8659.eurprd08.prod.outlook.com ([fe80::96bf:2de3:5eab:70ae]) by AS8PR08MB8659.eurprd08.prod.outlook.com ([fe80::96bf:2de3:5eab:70ae%5]) with mapi id 15.21.0428.008; Thu, 17 Sep 2026 10:55:38 +0000 Message-ID: <8f1da61a-a44c-4446-b0bd-a16a29bff8b9@arm.com> Date: Thu, 17 Sep 2026 11:55:37 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3] gdbtypes: improve documentation of composite type helpers To: Simon Marchi Cc: "gdb-patches@sourceware.org" References: <20260824135737.415306-1-matthieu.longo@arm.com> <23671f51-e7a5-4911-b6e8-d4d9bb55da99@arm.com> Content-Language: en-US From: Matthieu Longo In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PA7P264CA0247.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:371::20) To AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB8659:EE_|AMDPR08MB186999:EE_|DU2PEPF00028D11:EE_|VE1PR08MB5581:EE_ X-MS-Office365-Filtering-Correlation-Id: 2eec1777-fb89-4903-b970-08df14aa4947 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|366016|1800799024|23010399003|10067099003|4143699003|11063799006|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: XyGNMFXuVKBhN26NAgG+p7kOGcNRQ/JBZwxr2Mmmoj5agrcrKPwvlskXpjoBmCa434MYvwwvbKhoN+2+y38Jp7w7FGPvmsXU1aEL0JgZDtsxTHLmZ7TxMC0qBft4XJWHKTzzLrgjEEhf6pHyZm+jRRo2KlBivnYKdBXWVPi1oexClFOC7MGCddsseEsK0WO6bA9xkZCikMvVTW8Isk5z5Tw7LLwFuqJa4DRPp7L2SCU4UhsiwPa2v59K6YTHr77LnhSkiPY8TzJg6+2N4M3GIAxfh1tFFsbb2yTpWij9GaucrbcyQsnZ94G9MQPaOfAZTj+hc658Jov3UXCiTFOl5xO6vMtHXmi+arhJpCPQ6PLsa0aw9tbZxEilMTGnXN1s/BtIx7AECSiQgu4RqWrQdmFzdedpi5AmhBgw4yDAQkcyF4uynqiEtsAKzRVoixKOtYG5jFZ1JkvqCKmzZPNd/Hpt4mW7N8psTj3nbMsUPxJJM+Mrjq3z1qpkva78lHr0qj3JlG6ymhZkc7YG99NSkwCHDACVGiu1V1/n5jgsc7bEtmRTVx5eSrotnRJLA0yXzNgNSkv4+trBZGL+rbor7LI3F1yiQnIIGvMbxVTktj2ZPwxR3hA3usfhkN6eRD/Pxfc41mtL/+/RO4sjDjjg/RhP66NZyTDevq+Xzlzgy+Y= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB8659.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(10067099003)(4143699003)(11063799006)(56012099006)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: d9xCO9gvHr4nl2wjkgfyIsQQAns/rgRhSRqjsZt9NKrQOzw+7kD4CJGJGNnfJF6BvTfOZRSYdCh+e9MBl4sOgPlbTf4tqqmmep+dcyNSh7AwsOwaFQRxoSJSxPfpUC+ko1U2TK3nUgHiMgAXL/wM5C9CHUwebXpMGYbTmeoEffMS0ygbseOtqQ2Z6y6HhWhUdmwQiK8U76Zn3JpCwiXyKQE15+T/7fEYZ1SOeW7XrIY+BVREh0JYsfqMUs6396tzpMzC6oaGJEtoGgSaOZuiT07xhsc6iU9u35WJCVVmRtX6+7fs2IMtuRHkikeZhUloM23Uw+5//7k0ytYMWA4IPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMDPR08MB186999 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D11.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e7f91c00-220b-4548-550c-08df14aa3574 X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|23010399003|376014|82310400026|36860700016|1800799024|35042699022|10067099003|4143699003|11063799006|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: WNnfQlXW927CCZ+OZvZfmOgIjpzpvGsbcfGvIqnwOh/vji+gG+qG89rQqZL6hCMrpdnFv8AUie0dp7zJvVCpB29derR4eJTXYYKy7uJYaWBhFy0Q145JbjYN39LseWe3+atyf+jGvdweM4i6ltqtI30vGjkTO8N5MJOZPtahw/rwLqdd4es7PQP/fxMmVeM/p8wyrLC6O+wM/RibqvFt3biZUKN/VODZZZVHV/kOWct8wtmWUX2bMEBm4fIBSsrKHJqmJNCDnK9EpexNmXAAPsJDQFQzBxBgcAaFq2cqEfn+11vicMhhCy1lz/Diifks6XrEocc5sWgV3c6/Y1ZmH8vFGr8fSZ7vrcMfvGYcTMRo5F7wyTbsoG1GlsImMgt8YGw5eJVRwFR+N2PfEW5dCoSsU0MYZFjrzr8oMPK7UnXsfaNl3HIREB98vAI+Qf0fk3JKUnuyLZOac5gR/Hwrrp2BBNjh4zCsaRiqSOaj87Avc08lima4wTtvRyWvHX5FfRA+akiWouxnySvRQDuPkua5EM+77mhYx3ddYb24AZBKRBtjWu1IpgFTn7VWGA3lLyBuhukTZCwlZMaSVe6W7EmLKFFwcTfLYDtJMw0rjtYxzmCzmVgYhYgBlywcwkAEZVzxMczqUiYyyTwZXyBMsSGznUgriHBWtAcbo8PeShRDs772PVSYVMmbn3hwLFLtqZYU0a4xSOqbJv8DQMBZCw== 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)(14060799003)(23010399003)(376014)(82310400026)(36860700016)(1800799024)(35042699022)(10067099003)(4143699003)(11063799006)(56012099006)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: t3/P+oo/4QAInc6bp39H3bv0qaR2pLVKJwPO9nAmKOQpM8HLaEQFFUxJGXZhcR6AFkqOYoQ21KfOW/uMvzymK0KVpdzmEy9U7gmTjMDryxt72w+/AkHkVwg1JESpDUd7OAK9wjK5OKma3qAbDyiNQ9eUO6UQWAZxqSDvSv+KtSRRJNMVpmA7EnzfXtcWSZuyE/5oQiglUpmICZw/XDsl4WOqiuxwe/FsdJ7VyTe/8ZKaUnJyqSo5bZTv+LDo70F32eF8RmARgWsTU8fAyR0g4utxwT4EET4OHeWYhSeRFqBmqICrmbBr+BifzBuCttefKD+77AgrUOgsiUukJP/M4mi4Cr/UME0RZdosDbwnojUJU31N2kSlR9myQeY2yj3asi1qiKn8UOoblfEz9LG1nHHyBTQi2CibLAG3S3WR6lJy9anlptPAgiSUl83ckOYY X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2026 10:56:11.5846 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2eec1777-fb89-4903-b970-08df14aa4947 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: DU2PEPF00028D11.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5581 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 On 16/09/2026 17:56, Simon Marchi wrote: > > > On 2026-09-16 06:42, Matthieu Longo wrote: >> On 24/08/2026 14:57, Matthieu Longo wrote: >>> Document how arch_composite_type handles a null NAME, and clarify the >>> semantics of an empty field name for the append_composite_type* helpers. >>> >>> Suggested-By: Simon Marchi >> Ping > > LGTM, thanks. > > Approved-By: Simon Marchi > > Simon Merged. Thanks, Matthieu