From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10061.outbound.protection.outlook.com [40.107.1.61]) by sourceware.org (Postfix) with ESMTPS id 2FCE83858C50 for ; Tue, 3 May 2022 11:23:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2FCE83858C50 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=B58HfTeulCFB4yLFLPSTnotpZhIE7FUleelJ0DcEbX1wyQ/TiXXTJf04acKyKUXXMx53p7f3OJVpf0JATE1/vUc1HTLTn0RlWgZPeUeRDUqIcTPQUObwcgcm6DSkRehuf00uurxeVu0lsvxRvK1LO/BLHAWeYH6MiHQX6Hhuc7WFL/7PLfEVDDlnJ/QTJ7QttFVtcAYXu3+NKBWqOBO9fbLrySWiIU4BPoil+AWppQTq21Cj00PmtV5/jJj907Hz0w8CpCD1pwpNQjn/0BZAkks7H+aykWnznZvIfBrvCcGpr9ouTKwpB0FuF5vfUpd8AzwXIA8shEjRATjpczezLg== ARC-Message-Signature: i=2; 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=9Coc8CUFdjf5oKRrjTfyw3WHLMDdygM7y1lUygJArnc=; b=hNApLLhYTT5HFAFnml0wpf6DEvpdDPAZjnYLGVBXvGVlqKJUazTIpRXDtrXF6ziiX1/ZXRI0nb2XTAlGjnwUJHVpTybjYGbjtNDbIBuIdRsLjchEcd6GCyikB4Twoup6m2OyIbNyxfyqZA8t9yxfMuWFcFf1mwxc+v1fc/Ju+yw0FA0kQxTIgSmtq/6/sTg0O+edJqHYQY0MxtErVGr4cqcm4Cu3QxId1RF2pBnskHCqOudJN5cnN/bGktNEZ8DwvMCawLZy71TmggxdArE1EGWRdRu0HoXHI3pM3pmxMqcOYLUdX4syabDg/hWrkdmctp7iBINGK9dO8/SMlFOa2w== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) 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=armh.onmicrosoft.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]) Received: from AS8PR04CA0153.eurprd04.prod.outlook.com (2603:10a6:20b:331::8) by AM5PR0801MB1953.eurprd08.prod.outlook.com (2603:10a6:203:49::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Tue, 3 May 2022 11:23:33 +0000 Received: from VE1EUR03FT040.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:331:cafe::e8) by AS8PR04CA0153.outlook.office365.com (2603:10a6:20b:331::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24 via Frontend Transport; Tue, 3 May 2022 11:23:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT040.mail.protection.outlook.com (10.152.18.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.12 via Frontend Transport; Tue, 3 May 2022 11:23:31 +0000 Received: ("Tessian outbound ab7864ef57f2:v118"); Tue, 03 May 2022 11:23:31 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 826c830a37fdadf9 X-CR-MTA-TID: 64aa7808 Received: from 7e8852b8c42f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 69B87BEF-52FA-4191-B1FA-1D2E61CBCF33.1; Tue, 03 May 2022 11:23:24 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7e8852b8c42f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 03 May 2022 11:23:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dviv61IEbGEkwBdA85Xj4P1th9nxK8AfXkH5LShtkOe/vW90o5ALq/E3Qph4vgPM1fjOWSlBqRZO9kg0Us3+NQVAc3Tl7SjW1611I/qkAA6Xfs+ne1zqnmgAXQFsiyWyArPbap/+uBIPPLgC3V4YcRMmCwzxYmgp5hVwEQmHgoD6nFZgdRSAw6p/+jnlyKMt4hc4PbUal/dzIY9FbKpT+hn6GpEtguwcBE1LxXrpW1EUHOpQdp+EixEo/Kk7gZHD9T1rVOXCYjBE/43NvlG4mf3kNlNtRZHEv3ixwqhcZvLsbIX9RohhJnJcHWqYZPiiOa9rTy7nkZVGcBIBODiL0w== 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=9Coc8CUFdjf5oKRrjTfyw3WHLMDdygM7y1lUygJArnc=; b=mDAqlEfl/7gJV2sCcDf8ZBiEnv4W3yfg8WS+yfBuTFzCHmD5kFDSoHcovOmXlT1r4nkBq7IcluqwsGx0oAA7t5wg5fmlB7LRKdMR23lm2KGcMHJY13EkxyDv0YR7Mcl/dvXT7+mgGquyhPWOIoN36JFf9HTBeXUkVWaLkVHMvej339caZ60GWJSlW3Yl1MZRCHogY2KAeebOy+LTElbJMAgJOdP1XZOBCyLZpAgJVNFUmkXCPNjJSMFVy/lGQ3W5i5LMLzl/2YSM/bHEGF1S87778DkRg63NRbbeIgxC9AcwZRVngvGadpFlCEmzhkv5uFp6BL/Lw0dMjHp4QHxvUg== 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 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) by AM0PR08MB5044.eurprd08.prod.outlook.com (2603:10a6:208:156::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24; Tue, 3 May 2022 11:23:22 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::7080:6233:cf8f:a8a6]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::7080:6233:cf8f:a8a6%7]) with mapi id 15.20.5206.024; Tue, 3 May 2022 11:23:22 +0000 Message-ID: Date: Tue, 3 May 2022 12:23:19 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH, v2] [AArch64] Support AArch64 MTE memory tag dumps in core files Content-Language: en-US To: Alan Modra Cc: binutils@sourceware.org References: <20220331140457.9237-1-luis.machado@arm.com> <20220421151841.127371-1-luis.machado@arm.com> From: Luis Machado In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM0PR04CA0006.eurprd04.prod.outlook.com (2603:10a6:208:122::19) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: f3de4b20-1aa4-47b4-477e-08da2cf75af5 X-MS-TrafficTypeDiagnostic: AM0PR08MB5044:EE_|VE1EUR03FT040:EE_|AM5PR0801MB1953:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Qr/Fw90fTbrWtOO3k76T29Ms2E0LKasqxD677rXzCqH6agjaJ+SVqIQ1q+HvvxzEQSzIapIeUe+LNgjzWmyBv/9hCsbeqAckH784XYIzuIsckaMeal6geT+VBpYJywHgaqtt9wElFs015L/oaLlQEe/9B8t1/MgL/N37A/o7WFhpOfnqG5CP55ZUfg++fiE2edvv6Mryp/l9/U/06Zb3B7F2h8r0b+lJOMUkR+l04znRaQ74eob/u+wA8TrqSqFjMwLCK9NJFU7zVyrtEk7uBCxWmzrncSAZ3B1854U8X4gbmdWcPwjToTr3SnvF1WJC7i28vgN0wbHoayU+j2QnFkQOmaGCelKS1dm0BPkGEOnSXpZA8vRsNzr681NXNVz+8Rb9iCoVWDstW3MdfAIxWUkX+DrhzTgKsC/mtbWefHwaOilDkcUQYYHZiygUO9+l/JV/esjw2At/fXeqHccUpR0MuauBhlZoUnUEiK/unLI50611KVWTnN9FGAG6bfzJdLvzCrWQ7G99203dzRFlNU2X+kZgFEsHLr2i5zC+xzyPcewdINGK64BVc9wJ3Bg9A8/SfvPcNAk+yoBj5Ix0nmyOtGevtCzpLVnGGcuOAyS2LVHgXOHHBiwYza04uirg3WA67hFoGdYPRsbcw82usZzVPj5k9HYZkwoGuPf+SAl2OSHvrYCCyRKMVk+NwKMuBpS73tnBCarkGyH38g3BLZUFFmm4yR91ditoxtV2k/E= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3919.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66556008)(66476007)(66946007)(31686004)(83380400001)(4326008)(6916009)(2616005)(316002)(186003)(6512007)(2906002)(31696002)(86362001)(26005)(6506007)(53546011)(36756003)(6666004)(5660300002)(44832011)(6486002)(508600001)(8936002)(38100700002)(8676002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5044 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT040.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4b98697d-6584-457d-9960-08da2cf754ac X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OBFH1ozHyEjIJ7W1BDPehOW0aVTxNzvEbrSUitJk8pC3+fq8vmUDvnm8LVQT7TgOtH6SDnv0k0ZRy1wUW+kUxW+Een3YUx8INS9TaCAeExa/0nuMIi/6pudEss3iF+XJuV9cHKYfGmUmeNBSwhVxjfkgrknFIhaXRE/d6dY/5myZ20Oy37tDCHtf/Er2lyH7+TYmx3hkFeDXW6yru8iKMyK04J1aowy0UXy7+NvnDwKtfMNZ7rmZyzpYKl9JaxVWpsgZNd1MI0WIFmAaKPhLc3IFfLSABPva4Yq/v50MPn7Szc3wKq5pCfx8z94CMuoMA/uPF7Gd16J+ebWpKNuKRbd89w0OlBt3nczldlxQSerXCtXZ90pb5vp3KPWZVqqp4pBKmOw6sKvBp8xoXwUiytTRYgEU5ePf+Zr+CYhzG/Sc5bBFkTAlXLrpwb2RK0weEobXcK1jRLq4OpR4mh5qjhkousM6MG0vT/iSnepjnR6cms2QMH0rVRCMRqST8+eX8hQ9GkDW5yaii+k9t1EoJ1HujFWAt3MvcmOTpC0OcZyINbQ/G91mmTmR21ue06hOr5xz9dr+cliif04oYRe2QzVMVmip9AJrzAIMkYy7cbdn6Br0kJdUs6VX0pmIo5bhRQjmXLsIa8PZ14Cj/6y32F6nOy+K9T3PewrTPctuKomqJQyFFyzsyWT3Yez6bsCFzpqfyXoh6li7svbcoXUK0Q== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230001)(4636009)(40470700004)(36840700001)(46966006)(6486002)(83380400001)(31686004)(36756003)(36860700001)(508600001)(6666004)(70586007)(6862004)(4326008)(70206006)(8676002)(44832011)(8936002)(5660300002)(316002)(186003)(47076005)(2616005)(336012)(26005)(2906002)(6512007)(6506007)(53546011)(40460700003)(31696002)(86362001)(356005)(82310400005)(81166007)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2022 11:23:31.9977 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f3de4b20-1aa4-47b4-477e-08da2cf75af5 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT040.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1953 X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 May 2022 11:23:46 -0000 Hi Alan, On 4/23/22 01:15, Alan Modra wrote: > On Thu, Apr 21, 2022 at 04:18:41PM +0100, Luis Machado wrote: >> v2: >> >> - Drop arch-specific fields from the generic section data structure. >> - Use the rawsize field of the section structure to store the original >> memory range of the memory-tagged area. >> - Implement the bfd_elf_modify_headers for aarch64, to adjust the values >> for the memory tag segment according to the Linux Kernel's format. > > This looks OK to me, except for defining PT_ARM_MEMTAG_MTE in > elf/common.h. That belongs in elf/aarch64.h. BTW, why isn't the > header called PT_AARCH64_MEMTAG_MTE? Using PT_ARM_ looks odd, > considering that we already have PT_ARM_EXIDX at LOPROC+1. > Your comment made me go back and chase the reason behind this naming. Turns out we should really be naming it PT_AARCH64_MEMTAG_MTE. While at it we should also update the constant value given there is a another AArch64 segment type using PT_LOPROC + 1, one that is not yet known to binutils-gdb. I'll send a v3. Thanks, Luis