From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id IWauDPhyqmrLEhIAWB0awg (envelope-from ) for ; Wed, 16 Sep 2026 06:44:08 -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=B5Qkmm4x; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=B5Qkmm4x; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 2D36F1E01F; Wed, 16 Sep 2026 06:44:08 -0400 (EDT) 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=unavailable 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 859F71E01F for ; Wed, 16 Sep 2026 06:44:07 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7328D4BA79A4 for ; Wed, 16 Sep 2026 10:44:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7328D4BA79A4 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=B5Qkmm4x; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=B5Qkmm4x Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012050.outbound.protection.outlook.com [52.101.66.50]) by sourceware.org (Postfix) with ESMTPS id E6E794BA79B8 for ; Wed, 16 Sep 2026 10:43:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E6E794BA79B8 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 E6E794BA79B8 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=52.101.66.50 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1789555402; cv=pass; b=BiarRp75KXBiaQth0qDZHaeh9TQMUo9T6jnjvo1xvQa8PCGjDDdbS93SeUFL7UztvXazKcKWLilkOBolyXqArtKvWBrxiIgJ17oqBKdnIQWIJmBBXNIYD1NH/xD79qFIgi4HwmDOS7rCI8jXt7IT0ZHwzyJdyik2yNvDTf3n9b8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1789555402; c=relaxed/simple; bh=3796W7V1yG15N9t/34QfO5fqyLS+hKmgV9oqD2Vp+fc=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=hFGA5NG5GjHHhSYUjIgQBFestSi5NqTHjH52obGGSqTvclrJdYv9Hwp4lJ2mT6v/DZhZTLHNmwryh/IqOf2HIDVwc7kcew9HZx+phu13iEQCBL+Jll774NWKrT03cfw1e03q8+jRZRqOTI5MDxZG3XiuEGyDXJOV9I0yf4vM5IE= 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=B5Qkmm4x; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=B5Qkmm4x DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E6E794BA79B8 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=txfPFP6qCeyU9MENu0AS4BSSpl23OqY8xsrqTO6jRnSRy/GDwDyW9o2mCXD2RUfR+Og4x15XOUbgBzrP9hbBvI71dL1YGSfNYt3mxfEnokB3q/vi/2OXkrz1IqO67nRMMmJAvmRN6rMJeIVEXh6b8SfkhF2d/DeHKxJo26qPYKbJ9naOvE8fEqGoCDfNoB6+Q7jp5WYJ7MKdvVH34JXHW8jIfzS4Ln7FNwkf/OqW7KbHtWHQ7Do587b5TtHgYXiKtBJpKSff1WcOP5MXyX/26JaonnEkpdkVIVB2H3CC+TQk3midbgDGlvMAfAO/6Hyv144iR5HnelfUq72IZufPWg== 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=lOQR8PzL9/MT2q2FvheTFHWVfSSubk5OZBMg7YNZWCU=; b=hqT/jjgZgvtmThQI7TWeUZssPZFiBD8dSp3WNhexDmYKrvGBvQyUfF26a70v2q797sEASIgqvz3bGpuXbcflVhokW19Vs779EKV+4NfIpgWT0XvQK/sYu6bJ9hyBKmMZ7qjGCCtG+jsu7m5kQSVNe+n0IDPHSEvC4c9ttxQad6qMDdSAj412DY+Ef8qJ/BP96QwxOZ8iI6zn4Tw7GBmIRpG+VOlQVmbtk3tONO8+xxFtNdUVWlS41S2ah0ZUr4xsQ6xKmwfzc9XtEePv1D2wnv/ChaDa0Ll7t2Tf782APPhzSGRsQbdDrwMw+Mba1C67EgIrCEEN/TpGSXGrOQhOPw== 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=lOQR8PzL9/MT2q2FvheTFHWVfSSubk5OZBMg7YNZWCU=; b=B5Qkmm4xinHJ6RzRgKtZpLCJbJjlMflpJBPIHS/yw9XdLfLT5AzuhMrIyneLOtGHrYG0YLQdnjTBdIBDpVUxO/PWgKc/kAfCiHvZF2UeyUEqNm4pN/J6jUcIn1HYE2mTGE1y6u2leOpxuAZdgENcKFRJWNHSCXu62kU7dw1Ev+w= Received: from DUZPR01CA0299.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b7::10) by GV1PR08MB10672.eurprd08.prod.outlook.com (2603:10a6:150:168::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.5; Wed, 16 Sep 2026 10:43:14 +0000 Received: from DU6PEPF0000A7DF.eurprd02.prod.outlook.com (2603:10a6:10:4b7:cafe::7f) by DUZPR01CA0299.outlook.office365.com (2603:10a6:10:4b7::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.11 via Frontend Transport; Wed, 16 Sep 2026 10:43:14 +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 DU6PEPF0000A7DF.mail.protection.outlook.com (10.167.8.36) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Wed, 16 Sep 2026 10:43:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LAgHL8aUpVfoVyqeQXn7hjmmx6s3ddtjnHkA1B2X84N7G+GzTu31g/+r81V/EQGhDvygx25qYQ3OTl7nK/ONKdxDcI6SA6fFAFel3v5NOv5PF0GT3ebq0JJMhX0/8KjgzjlHsuLr+tKbKhkg9kWCyu2Ry4NEWLhjoowigqAtl/Cx0o103kcr1hfvo86Ts9kMux5ZpeROGH05iaEjJkLr5J5zOSFzSBuP5l9JjAY8+e9R9/XMd+jaYGEqJUFQYZ79nZBVF82mOKLrTyBwANqOeg5RXAALawDrSv42kcS4L12ZyTb3Ga2qRIwn3uU3mQ3X2sXZeeudMr1ZxG/sNsz1Mw== 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=lOQR8PzL9/MT2q2FvheTFHWVfSSubk5OZBMg7YNZWCU=; b=XQS6U30TV7N8SC8hXSGHSQAjDv2m8Ars8F1M1Lf+NkTsXfyzuQjpdsInJAbHNCh5xMRz3W/iPHMNQLCv423tlEe1SVAhvUdneF2IFzFZ0XPll7KEgalpby5C0koxxacQKB/fkq1zLCccxUNzGwg27ZCcPWWTCYcSgpSrZKZlmVKQVbBtxd0KAnKzWu0/zWw8LAVP11jTjj6tO97/OAQHTrngi+k3EbJ+f50YF6xvr0qjQM4/BdintIg3mAqspL20/8wlfKwuCnYE9Eq2VGTL9v9icFS7whHrfzJzU/EMraHfyOSTwY3Slod3EgUDA5Io7dDdh/TIjRNms/7gEU8SDA== 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=lOQR8PzL9/MT2q2FvheTFHWVfSSubk5OZBMg7YNZWCU=; b=B5Qkmm4xinHJ6RzRgKtZpLCJbJjlMflpJBPIHS/yw9XdLfLT5AzuhMrIyneLOtGHrYG0YLQdnjTBdIBDpVUxO/PWgKc/kAfCiHvZF2UeyUEqNm4pN/J6jUcIn1HYE2mTGE1y6u2leOpxuAZdgENcKFRJWNHSCXu62kU7dw1Ev+w= 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 VI0PR08MB11799.eurprd08.prod.outlook.com (2603:10a6:800:315::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.9; Wed, 16 Sep 2026 10:42:39 +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; Wed, 16 Sep 2026 10:42:39 +0000 Message-ID: <23671f51-e7a5-4911-b6e8-d4d9bb55da99@arm.com> Date: Wed, 16 Sep 2026 11:42: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> Content-Language: en-US From: Matthieu Longo In-Reply-To: <20260824135737.415306-1-matthieu.longo@arm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0123.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:192::20) To AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB8659:EE_|VI0PR08MB11799:EE_|DU6PEPF0000A7DF:EE_|GV1PR08MB10672:EE_ X-MS-Office365-Filtering-Correlation-Id: 79dd2184-35e5-4025-74aa-08df13df4f87 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|1800799024|366016|23010399003|18002099003|22082099003|10067099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info-Original: a6Rz6Z0Q7zwPodb8otStsrIF4Zhxc70gKeyjjBBvcjG7ahdTSaKFUJ7AYtH9ZFLKTVH+lZLVieftES9zBZsmaJnbonZBCxmQq3+5zDBzQN5yMjWS4aBZcDeJawnriWx1AwBKqGh3c7CvxUtJ+NOo2f9iKMTeG6rq3IXxBSdspqaQV7G8kgwAT/vwLxuFOJk/ZSX5Up1RSm9iXdMIDx8V9IUN/8poHZrzq+pMwrZuv1d7wz1ds2TPY728XBeqbv2DctlcDcDWZJW5216UyUkcOUnHukfa8JZgpV/WhoFu+6kBusAfqiBQnTuUZFN2OzI5NvmK7PcEuJDXJF1Z8GajXLSxzcIL3Rtt+w8XhS9EUmgEx5yl+XhX0/JkTkszKcZHEglRTfSAIVemhv46bBbWrz38vpwTSDjoeHPlPSOIPWOKfWt+dUU5EZjNOOH9WN/ZceMv0RzuhjCAs+hw+3mpNnkqgUMGzw8LlBqupUlsEiSJmUopLhOS6fLDQh3AsNMXPeBpCA/kGkRhpAZ/rAlz6Af4RmvshusBWbNYMuBMESLzrVgFnZSCpRuUWTCoOJK0ac9o6bacgsb/WuQlyJu+icUOpPo6t675IckJfha88sFV+bUSbI1EiYoAPQoe7eZcZLKGzj6gvcwoEpmQNOj+Kd1KNhuLmq71i6CE2DVvM+o= 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)(1800799024)(366016)(23010399003)(18002099003)(22082099003)(10067099003)(56012099006)(11063799006); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: 39goOdKdsFJg43AIjXzdNtIk3UKNAzr4jik7DNDhIJtqpbJsf8VYYtfIlpd/NfpB5NcXU1AQafn8xdVAVAd/IMfLMKBra9zKzlu/zJXfeX9f9yWL0xHUFkTDXoLQxXw1Gw04QuMOhBxo/KTGg9eOwoFC8Eq0AEmpDwReszh9/aHT6NAVljFoYprzSWDFFjGuyOlrKp9mRRcPyc7N2IDiyRXfioudzODld8zBsrKlya9Lpyq5/nIzCjnIT29MOXjdot+FHPCcRKaFQ47DP956lyPX3d2MbVyu6FcScVefmg8FWbG8fSkuysZRWj49Klp270T66CssiOVfJ73XIUnJWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB11799 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000A7DF.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: dd9ce8ac-0891-4fb1-5de3-08df13df3a5e X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|82310400026|14060799003|23010399003|35042699022|36860700016|376014|10067099003|18002099003|56012099006|11063799006|22082099003; X-Microsoft-Antispam-Message-Info: KW1e0OzpC1LgSWX8nNIJpsOyNeLKZyKQolDJsVbBMikqEWyyvSZW0qcRLu53vHnEgz+n2GlC28VU7RwelKJB6nqnjnUPWwdWnltghb2T6AAMFZ036Lw+zE3nANNLlWFy7tEmcuCxOcBSAC7vk+9VYtpyQ2KdOe/E2lVg2sRwT7Zirwv/CqNoMjawHv0qFHRgaU+LRGn01kvcrSeVl5RLReuE2gGwoq8h6QLaeAFLc+PXR33bWdejwl2M0W3Ieq2XF6zEVfqIEn0qNUZhMNsE25o/MDBzKWsXmBCC+d73TktbyEzd9atLc7Ohxa9fmxOn/udU2ujXP3/iEzVs/RiwsgyuW1uHcwe4byBMwhxMef+7BqDO2UPh0mxpPSoRullvbqSz/NdJB8VmWiGVzqmdhLvpey+nDM6hBdZGmk9eMJyP+ySVjDnNqEOv2/IOBAvzB/SsHTyjRnLg8EeQcFvQWRbjWHnTBTGgQNf1u77MpTxTdw1FGshtNuYR+pO6YZyQIMSsf2/fs+cidrbn2SoZworENRcwDMOM7iR6KQj/sct94Q3p54FzJxUujtMpqzWOB4GCfreyU7dRGLUZMdNNKJP9SwrhNiunLUE/c161b0JOm/Jt4UsCNqBKs+04DFg2Q/cLsbCipMBuPBOU7zrlnKH4bvwxHxhcGEfNqOZdyJMbp1YEfGo48MzffAs+iJqYZSuBsTppieyGKOy4ZuITjA== 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)(1800799024)(82310400026)(14060799003)(23010399003)(35042699022)(36860700016)(376014)(10067099003)(18002099003)(56012099006)(11063799006)(22082099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ugvABLNsowGDysPLRjP4x/WsUrajrgIzwzlGbUCLrbKGpCgVtI7PyjcJ+Ijayqu4xPJmu91l46FtdM6cKePCMHUzWPERQeT38HIGCV/dTWJ5vkvUmy0XRJaPUh3Vk1rEpeoXMRJs80mmS04FEx4vBmz82z7hiFgEhKkFuAgp8uSRULEhcID1v0pNChScQYc+YVXNfhNzZUXkqySzIbKK2MwZ7y13jbS0amFKv/a03iP/+GMpRBU7DduZst6PA3OhFognXn61PZ+30W5FBTGCVvPJculHkp/op54Glx9lPGbc49jJmiypmrxKOmk0I8o9ngPdE0UFphfL88uXqP8gqDjnqwTB8j4hJeVPQfi16/eLBVU5f9dGpQLqnFe6h0+Kb/FuHdX61plbkgWJ8kfJdaulN8gCsqZi7Fp8Mh1FmKRprJ/u7/FOg3TyH9cDuvrN X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2026 10:43:14.2316 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 79dd2184-35e5-4025-74aa-08df13df4f87 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: DU6PEPF0000A7DF.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10672 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 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