From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id tlb5OrmPYWaSXygAWB0awg (envelope-from ) for ; Thu, 06 Jun 2024 06:30:17 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=E7vnafPg; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id DF3DB1E0C0; Thu, 6 Jun 2024 06:30:17 -0400 (EDT) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 BDF361E092 for ; Thu, 6 Jun 2024 06:30:15 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3200D38E5F9F for ; Thu, 6 Jun 2024 10:30:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3200D38E5F9F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1717669815; bh=9o4uSXG8QabaYrXjXTiF8LrekMBOs3NAvrGvtC9xYgk=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=E7vnafPgvwYoYgTBSTpkCCJ+V+jJwmbTtnoHPf2F4qRqPGfVaOxUE2YQp7IpuaGY9 cAfndlJ+eROvWnfqJKkn4sQYyDw0vAY+EKnJIW2szr73bwZ35Av4MX30n95mOhpiXD yJuENgcNmGYjdTVSrhUd46Bwxw7pHCVlEtUqglCI= Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2060b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::60b]) by sourceware.org (Postfix) with ESMTPS id 972C038E5F96 for ; Thu, 6 Jun 2024 10:29:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 972C038E5F96 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 972C038E5F96 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1717669773; cv=pass; b=cJg+QupJrFRECtK2tRo3kp9R16NHg41S73Si+gJiU+apuUyFf4+Kc+ZCOyXoJ+Cjsi45d5Pf85sawTm9yarBLelJJcqkN9gOH5SIiFAmhzJbFM6WaRzDwi733Zel5yUWRNO7xEM30Nk0QRHDB/y7WISfYOwHggwgRnXFuewgCg8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1717669773; c=relaxed/simple; bh=9o4uSXG8QabaYrXjXTiF8LrekMBOs3NAvrGvtC9xYgk=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=OdYKgD2CYKDNmZlQkO+Yw/VdzvepNFJpsFYGY+OGQLCzqVkRcmiq3XvJ6MCaZsetcWnEyowfws1QJG2K74H2CXRvBdy+acXuuBZDr5IShDW3KaeoIVsc+9dmEkynQfVZc2u4VIdbqIAeqdATS3qLVPcWOcTsItAQci0bVQCyZrc= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=Haz8KKeAq1Naw5Br5qrz0NfdO82fswLrfAHRoKSzl04JWVpTZEZH0He5aB0KZfDkMRTd1I/x2kGz+f8jIa8qtTDTLEAR3IO0D8zeU+Tb2Q3H27ghazjmHzk9LLcNG2Xf5czLRWPsB8JjL7RHvmZPQGBrZv1LeUxhLbu9QtLel1SmCHEawGmsw5VgFeAwvVJDgxbBxqAy+2g8rOjEl09l25cdq+sqU092SIhNb8Fq5pVdyTeSwo5aECwo91nY0B72MgK5zmPXm9Z99wPhYaVNoDWd+RoB6KlqgpizlpniR04ziLMmejPQ94PuPUBN/PrIAmVQ6+amX2KDtV4wSCQLDw== 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=9o4uSXG8QabaYrXjXTiF8LrekMBOs3NAvrGvtC9xYgk=; b=U2cB5sTV2zxmIktTYjzXXzm6G5pYODpl+g5IGdiy9iAtQkahft+NBgqK8nNapdMKX7vvqzQ9fFcK8SjZkMaYMwe/Ch7ptfEGs7iv2Ua2RoVZ1qjz9oQ3EnPEW7HmPHg0F95Q/YLwtAzzQLlmggzH+fgHaRR2F5JDe4cOcM7SIn3EWcse5COWDpBOAcAC+f/WebQO1UGy0OYz/6W8rRCa+uM9fj/I2Mmk1PrZvdd5/Tn4Unb8HOqljl1HRv7K0JSVIAMd54SByX4k4p/xZwn5lCZAizANm9SOqOahw0VBogW4/ziBJklBY7VKrJc+nUKg9Ead8E0PNDkw2SHWU8AiJA== 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=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]) Received: from AM9P250CA0028.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:21c::33) by PA6PR08MB10831.eurprd08.prod.outlook.com (2603:10a6:102:3d7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.33; Thu, 6 Jun 2024 10:29:27 +0000 Received: from AM4PEPF00027A5E.eurprd04.prod.outlook.com (2603:10a6:20b:21c:cafe::30) by AM9P250CA0028.outlook.office365.com (2603:10a6:20b:21c::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7656.16 via Frontend Transport; Thu, 6 Jun 2024 10:29:27 +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=arm.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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM4PEPF00027A5E.mail.protection.outlook.com (10.167.16.72) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7633.15 via Frontend Transport; Thu, 6 Jun 2024 10:29:25 +0000 Received: ("Tessian outbound 58fd6e711286:v327"); Thu, 06 Jun 2024 10:29:25 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d7722fb5da47e6b9 X-CR-MTA-TID: 64aa7808 Received: from afb215b60813.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6376FE59-1DB8-4DC7-8C8D-46FED96F05E4.1; Thu, 06 Jun 2024 10:29:18 +0000 Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id afb215b60813.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 06 Jun 2024 10:29:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qg+nDl8QNPZ0IxyNurWBl6IsTm2WyxZOY6gyjKuAO+l6x1cD4tLFApUPi5XLESSQEKzRcIN5QDV2fQHjE0huwdvwb80TQ53RYmpVv8STe1QDG3lq1VLNtE6H3WZqdTFPElug6BEgEnqPb+ivmzEWrIKvV8WrXXo8jOhVpiyqcG1yOMT1aNqhFibQDdXbtOeVrL2eS4p0JbNZh/g3n1OfRkrpJaG3hF1ELobhIrqqtdWobuyiYm49WSE1KbbkWvo9LTA3a75h+Iu1hKTi0Vj2n3ymGqm1wKTtrnkZBUiekpdR0P3yXCPCnawPDyYB5m8vsE+8kPAHTRJhYWf+gCRATA== 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=9o4uSXG8QabaYrXjXTiF8LrekMBOs3NAvrGvtC9xYgk=; b=lX9L/sghB/Y/79VKZOqQM8dwsZHpkYb3K+YXT7ob9Db4cHvqmmD60rxlxwcAfbTDJFo19GmX0W7uPC8Z2KBt3T9JWhJAA3woHL35z2+5HiI6d57Vo5by6hS0Wy7M1v2cvm/GYbQ0u6JBZV4BoIImMzjqPAlsTA0jb0VULSCJRbHiydT43Oo6HILpLBq4MGh1pdlNDPTUfAc2yoRh9x+nVSfQQb6cGQoqcHCRPmnOBlVP8zwkOfjHBzWjbfpJFmwHRhxmIS+pHHTyvz/QcpgM8QIA797lkV6L+LFQ0Q0fKndF16M3Zn71qpQ1eQzoEQD083yl6F19n64DGdG4HbjCiQ== 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 DB9PR08MB9564.eurprd08.prod.outlook.com (2603:10a6:10:456::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.33; Thu, 6 Jun 2024 10:29:14 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::14e2:874a:b20b:78e5]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::14e2:874a:b20b:78e5%4]) with mapi id 15.20.7633.021; Thu, 6 Jun 2024 10:29:14 +0000 Message-ID: <151075d3-8d7a-4bae-a18b-648ba736a9a0@arm.com> Date: Thu, 6 Jun 2024 11:29:08 +0100 User-Agent: Mozilla Thunderbird Subject: Re: Stack segments for Aarch64 Content-Language: en-US To: Phil Phil , "gdb@sourceware.org" References: <85631dac-0439-4c59-a522-868e7e6b4c4d@arm.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SA9PR13CA0024.namprd13.prod.outlook.com (2603:10b6:806:21::29) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3919:EE_|DB9PR08MB9564:EE_|AM4PEPF00027A5E:EE_|PA6PR08MB10831:EE_ X-MS-Office365-Filtering-Correlation-Id: 9c5ba136-d097-4727-461d-08dc86138a2f x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230031|376005|1800799015|366007; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?T2xVaWdCNzBmbXI4Vm92TnZ2REVUc3NqVk5CdXJadzYyNW1xK0g5VDJsWnVy?= =?utf-8?B?Z3RwbjdJSGlySFc1OU5xbWNDYjNNRGQ5dW9hY1RBQVV5RDNKRG9qaXN1NFhN?= =?utf-8?B?RnlPc3RwcXpBNXB1ajRlTElxQVR3Q0cyM3k5QXQ3MHcwQkpZNXR3VTJoZmZP?= =?utf-8?B?WkxML0VvVE5JUVV3S0lBVTNRMUZFdHNaQkpTZzVBK0pMTXk3aExPSUR2bTB0?= =?utf-8?B?WE9NcTVEeVliUkhBR2VqRktha25wdllVQW55VzNHYnFSZDJ1c2REUjYwWUY0?= =?utf-8?B?cFpkTXFtbEhRQVQ5YjFkT3JCVEpjVVdsM29OYXZBN3dKWUh3bDdkd2ZxaGZp?= =?utf-8?B?VytwS281ejVOUE9Jb05JUmtJTXFSbFB0eXM0cWJNRDNTUEFWVGNSbkMwMmIr?= =?utf-8?B?S01HQzFOYmZWd2ZROHUySi9pQ3lQM1JQbk1YcG9aRDVKRnFFRzZwdGxPMGlT?= =?utf-8?B?QVFSUC9URHlFVFJaeVNkTUZ5bWd3SEN1WG5yV0x1OFlELzVmNGhzNVlNWjZK?= =?utf-8?B?S0dkbmRubTFUMmVoMFh2bUNxUjFJQWR2WVFXckJkYm9PV2xTNC9BMjRoTmh3?= =?utf-8?B?S2NReDFIWTAySzZpNUpWeDE4c2ovT3pyOTFnREs2VEVYYXZTVC9McXY3STRj?= =?utf-8?B?ZVB1OUZoUTlZWjJoMlN0YnNyU3RTRWoyaDlBNTFiaXR1ck96WmRIZnFWOXRy?= =?utf-8?B?SC9XZThxaUtPOFVoRGI5c2RlUktDcitkT1ZMRlVVbnNGdi9NVDFLbmsvdHJu?= =?utf-8?B?M2RrajUyK0kvb2hWZDJkV2FJVFdBWkFLM3VzbjFxb2lmWkR4THg1N3dNVEJo?= =?utf-8?B?MU9tdWg2TlZkb1NSQjFXUTErUTFteHZiYXVyWjlNSldqOUpabDFEYjZPT1hD?= =?utf-8?B?azFGOFo3R0tNMnIwYWN6aHNERHFKdENybHdkbzZBWGZ3dmZuck90NXU5UkNy?= =?utf-8?B?aVRITVdFTnRBZUhSclE5VHFwcFVBenNoR0Q2Z3hLeFdlTlVqTndiK3FtK2kx?= =?utf-8?B?QTArT2dmbWRWOElUcHpxMW5sbGhqZkRjMkczMjN2bkxXZmlpS3dNa0o4b2Vq?= =?utf-8?B?NkUwYXpBTFVzY1ZhcnQwMjZOTUlmZzZEUHRQMHl0Mld3M1dkT2lWNm5BekR6?= =?utf-8?B?QURLQjNnSERYc3VsMnhtc3RYbTFWOHlneHhGc2JMRWJIOGtYRW5lYzdJdkxK?= =?utf-8?B?S2s5UVh0aFUrWVZTTjlCMFNuRnNmTzBjbkhKUUJQcmx3NnJHNGRmY2Q2SEIz?= =?utf-8?B?SFY4TG9wdHdqTlRHakRXQXNVRzJDVTFFWXFCWTJwSTBqY0VNY1kwVnVWRnFQ?= =?utf-8?B?Rjc4RnRQb0RaNW1EM0dqSXdBaGhwaVk4TnRidU5BeTFQc1pYTU9uVWkrVEZO?= =?utf-8?B?bHBETjd1ZENtY0l4c3lzSmdyY0Vwd0JWbGJMalF4WitDcTRFSVVRQzlYaWkw?= =?utf-8?B?T29VTFpZSk0zbmpJL0F6emszNG5RSlJPcFVCZGwzZitsbWl6SFJpWXFWb3pz?= =?utf-8?B?dWV3VE56QmpYOWkyU1krckRvWEszT0pkSGJzczgxV2U0bmhRU1hOa0J5cFBN?= =?utf-8?B?SGF1NXNFeHlCZ3EySFpWdzNpdG1jdnNUOTdIT0tpZkpxa0tmUzVnU0txeHp3?= =?utf-8?B?VjR2V1pMaEFXSE8rdVNFVlFMbnRwOFJSMzlORDFoYUlaS2R2VEFKSTZHUmVy?= =?utf-8?B?YWtFT0FjQkNlQ09WOEFuUC8vWnV0Qm4xRWxJU0t4QXZIbStWUC9KMjZUVndG?= =?utf-8?Q?19yPFp0fx9pX36hlP8rLKCgBZvkmSNsSD7l+xZw?= 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:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB9564 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: AM4PEPF00027A5E.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 859cd866-1273-48cd-021d-08dc86138339 X-Microsoft-Antispam: BCL:0; ARA:13230031|36860700004|1800799015|376005|35042699013|82310400017; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SmdIT3pOUUtNSTRubTc1L2hGdWl4U29vVEx2ZzhibTVQRGFsbmJqVHdUL1pW?= =?utf-8?B?N2lCdWMxd2RSUlhLdXUvV2RWL2RJMjBYRlBnVFd5WjZkY052WnhFRHk3M3NS?= =?utf-8?B?di9JbDBZZFZjNGI3T054NmprQm1SOGxqWEk4OFpra1V5TVVkUmRoOE9sN1Ft?= =?utf-8?B?aW9EazNwRGlvTjZUbkJDYjVELzArd0s0YnFYWjRxVEFja1NaQlBMakdxV1dR?= =?utf-8?B?dTlMMTNoc2JXNmpqZTFLMXBkdGpVVjQ5dWxNaE15ZUFGT3d1dTNsTElSUEI4?= =?utf-8?B?aVZJSGRoMXNqZWI3UXpxaDFXNjBsQ1BvbWFNbFo3U1FXcE1KaHRyc1YzWTB3?= =?utf-8?B?QS9mWFZsNktUUzZxQy9NT2pncktFa0VBZHN6ZzMvNnhZS2s4Rk9kUXFxcWtk?= =?utf-8?B?R3N3Uk1RKzFpSW1KRjkxSEI5K0RleDRLR3kwOUlkak81QStmV0M5SWhRMDAw?= =?utf-8?B?Tng1T2M1anY1Zm1JL3ZWY3NpaWxnSWZCZ1E4KzZPUkhXa1YxMmNoQk5uQ1Vt?= =?utf-8?B?eEtjeWpaYU1pNjl5UFU5YVJ1TWQvaUl4aHF5YXhYaWJkZjVBK3lSam5EWGdP?= =?utf-8?B?MEMvUlA3U2lDV1QwR3JDOG43RjM2QmVVQWt0U3hHR0dpQkd4U2JHNCtldXlx?= =?utf-8?B?K2pGaTdYR3FlOWVFREp0eFlXTlpzbk9PTjArTE5LbCthdlhzUDdhZW1KNkgr?= =?utf-8?B?VkJMZXdXeEt1a1BHb1FtNjlhQU5ma0J5bTh1SHBYRSs1NXpra20rZW5WdDlv?= =?utf-8?B?T0J3MHZtSDBZc25OMmtHanBudDZwdTc3aVh2NlRvV1IyaXN4WEtDelR5ODVx?= =?utf-8?B?RnpCMVFvN2tPK0lsd1A3WmRkcEdTT3J6N3FmbjcxNmpXb2E1MlFkQ3hRN3A1?= =?utf-8?B?aWhGYWJNeFJjZXVhb2lRMVU2WGhxMmdjTkFKOW8ycmQ4WnQzTnJTR2Y0cnlQ?= =?utf-8?B?cCtrVmdXWXYwV2pWMkw0SDZzUTRFK0pkdnZwZEdIMHpIU3phblpuYlA0LzIx?= =?utf-8?B?Z0lZQ0U3RGMxZkVJRW5qN1UzWUE2b2NTcEpRck1QMjltdmNHNXo3VUY3M1lL?= =?utf-8?B?Wkp2SHJhT2x2RDJSUlNjbnRyTmtySG1ua2tWRCtkRmVxZG1qZGVCYkJZM1o3?= =?utf-8?B?clVYSlIvcjRrdUd2d1AwWnM5TjdXMW4vZEoranpqS2pQWHl6ZEcrRWx1ZVhu?= =?utf-8?B?T1pZU3g3NWlpU3lVYWlTRG9LSWJRRXF1UW01NnVNWjdDZlpGZnNLS3cxTUpS?= =?utf-8?B?UlpKbi9rZ1pweG9TeEthWmplYURsU0tyaXNsMHl1Mmh0d2RwdjJ2T0c3Yzl6?= =?utf-8?B?ck1sV0MyOGpjbG5mREJ0enpvQldMcjg4aGZsY3p5dTBqayt3TEVlbnBDSmkw?= =?utf-8?B?NzFrRWlVblVFNTYwaWY3RXZDdzdZQVpGS1RKdm9HUXFLTHFRTUFnRUtrTTR6?= =?utf-8?B?WjVQQzVwZ3pvU3RGczBzRVRPUFo5VW84MDZTWHJKcGQrMys0WU1wb2t1QUho?= =?utf-8?B?U1MveThldGFTVEpoamhvaXk5WjcraHhSbU9ZeU0vUjY2RjNtZm9qUnEwOElz?= =?utf-8?B?ZFpqN1BZZXNycDMrWDVzVWNXZjdOWFpQcnc5UmU2NG9MT01jKzhOcG9RbmUr?= =?utf-8?B?SWNXSk1ncTNvbzAvcFRZNkFQSHBmNG5RMTZFK2xuQ1o0RVFGcVZVc1dzRHNF?= =?utf-8?B?ZGU1bkhhUC9mS0RJSEZjZWpEcHI1NWpWb0ZnRXJiTGxyZTB2Zlk4eGxjS1hy?= =?utf-8?B?enhOclc5cFNjemlkK2xHU0JBdjhHTnQ1ZndFRmc1OGhoZUtWR1ljcWJKaHpl?= =?utf-8?B?S2YxaGg2Q3J1eTBtamZLRHFDRDQvTDBwbVdwcXkzVTdrK25jTU85bmFZOG8r?= =?utf-8?B?c3pkNUJYeDZjTWhjb2VUcTMzeGFrbXk1K3VySi9ydW1ZMFE9PQ==?= 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:(13230031)(36860700004)(1800799015)(376005)(35042699013)(82310400017); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 10:29:25.9997 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9c5ba136-d097-4727-461d-08dc86138a2f 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: AM4PEPF00027A5E.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR08MB10831 X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, KAM_ASCII_DIVIDERS, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Luis Machado via Gdb Reply-To: Luis Machado Errors-To: gdb-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb" Right, "maint info sections" would complement "info proc mapping", if you w= ant to have the visibility of all the interacting pieces in exec, core file and memory. On 6/6/24 11:27, Phil Phil wrote: > Would you suggest that the output of maintenance info sections is more "c= omplete" if you want to see all mapped memory regions? > -------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ----------------- > *From:* Luis Machado > *Sent:* Thursday, June 6, 2024 10:15 AM > *To:* Phil Phil ; gdb@sourceware.org > *Subject:* Re: Stack segments for Aarch64 > =C2=A0 > On 6/6/24 10:57, Phil Phil wrote: >> Should the stack segment still be there though? I compared a stackpointe= r to the memory areas from info proc mappings and I can't find a match.=C2= =A0 >=20 > You'll likely find it in a core file section instead: maint info sections= . >=20 > For me: >=20 > =C2=A0[28]=C2=A0=C2=A0=C2=A0=C2=A0 0xfffffffdf000->0x1000000000000 at 0x0= 0191350: load13 ALLOC LOAD HAS_CONTENTS >=20 > Does that help? GDB will look things up in the core file instead of memor= y, which is probably > why the way it displays things is slightly different. >=20 > It could be improved I suppose. >=20 >> ------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ------------------ >> *From:* Luis Machado >> *Sent:* Thursday, June 6, 2024 9:41 AM >> *To:* Phil Phil ; gdb@sourceware.org >> *Subject:* Re: Stack segments for Aarch64 >> =C2=A0 >> Hi, >>=20 >> On 6/6/24 10:33, Phil Phil wrote: >>> GDB 12.1 coredump post mortem coredump debugging on an x64 Linux deskto= p. =C2=A0I do not see a perms column in info proc mappings. >>>=20 >>=20 >> Ah, so it is corefile debugging. Checking on my end, I don't see the per= missions column either. Now it escapes me if we have any >> special reason for that or if it is just an oversight somewhere. As for = the stack marker, I suppose we lose that reference >> when the corefile is generated. That reference comes from /proc//ma= ps when we do "info proc mapping". >>=20 >> ------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ------------------ >>> *From:* Luis Machado >>> *Sent:* Thursday, June 6, 2024 9:23 AM >>> *To:* Phil Phil ; gdb@sourceware.org >>> *Subject:* Re: Stack segments for Aarch64 >>> =C2=A0 >>> Hi, >>>=20 >>> On 6/6/24 10:17, Phil Phil via Gdb wrote: >>>> Greetings, >>>>=20 >>>> I'm trying get some memory info on an Aarch64 for a coredump. The aarc= h64 gdb produces this output for info proc mappings >>>>=20 >>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Start Addr= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 End Addr=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Size=C2=A0=C2=A0=C2=A0=C2=A0 Offset objfile >>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0x557ead9000=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 0x5582dee000=C2=A0 0x4315000=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 0x0 /usr/bin/myproc >>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0x5582dfe000=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 0x5582f0a000=C2=A0=C2=A0 0x10c000=C2=A0 0x43150= 00 /usr/bin/myproc >>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0x5582f0a000=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 0x5582f24000=C2=A0=C2=A0=C2=A0 0x1a000=C2=A0 0x= 4421000 /usr/bin/myproc >>>>=20 >>>> I'm missing at least two things here compared to the x64 output: >>>>=20 >>>>=20 >>>>=C2=A0=C2=A0 * >>>> No read/write permissions >>>>=C2=A0=C2=A0 * >>>> Stack segments are not shown. >>>>=20 >>>> Any ideas on how to make these two things visible on Aarch64? >>>>=20 >>>> Regards >>>=20 >>> What aarch64 debugging setup do you have? Versions etc? Remote? >>>=20 >>> For me, running native gdb on aarch64: >>>=20 >>> process 1681741 >>> Mapped address spaces: >>>=20 >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Start Addr=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 End Addr=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 Size=C2=A0=C2=A0=C2=A0=C2=A0 Offset=C2=A0 Perms=C2= =A0 objfile >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0xaaaaaaaa0000=C2=A0=C2=A0=C2=A0=C2=A0 0= xaaaaac3c6000=C2=A0 0x1926000=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0x0= =C2=A0 r-xp=C2=A0=C2=A0 /home/ubuntu/work/build/binutils-gdb-master/gdb/gdb >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0xaaaaac3d5000=C2=A0=C2=A0=C2=A0=C2=A0 0= xaaaaacd2a000=C2=A0=C2=A0 0x955000=C2=A0 0x1925000=C2=A0 r--p=C2=A0=C2=A0 /= home/ubuntu/work/build/binutils-gdb-master/gdb/gdb >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0xaaaaacfc6000=C2=A0=C2=A0=C2=A0=C2=A0 0= xaaaaad069000=C2=A0=C2=A0=C2=A0 0xa3000=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 0x0=C2=A0 rw-p=C2=A0=C2=A0 [heap] >>> ... >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0xfffffffdf000=C2=A0=C2=A0=C2=A0 0x10000= 00000000=C2=A0=C2=A0=C2=A0 0x21000=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 0x0=C2=A0 rw-p=C2=A0=C2=A0 [stack] >>=20 >=20