From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by sourceware.org (Postfix) with ESMTPS id 0D3023858C50 for ; Thu, 9 Feb 2023 01:31:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0D3023858C50 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cZhwTMpiqRoGKFF4uvE2ZKAZPJFVy4U2JUuMqyPTWpqAN+2iSk8ajV1AJ9qwxVuOdCT8llm+YhAqPDWqw2Zowxj/jV5Y0hUZ8OdNkANTjnCqDXHNEZPl5Vil3QapliPwRXrowIr43FsDB/G640aFRw7QDxR+h10XP+QKLq+hncXrSgLNime6XiWLdQLi8p72mPwvpbhf3T3B7H9GUtaCw3yNqLwIZpHWMxKpttiA5lpfDUmlxz+Zn7DsGI1EWvTQHnfHo+HjqdKTQczbKnt0bjw15b/m35oZj3sG296Eo0jPuNxA0fiTbMmoFF7+7vkOW9FHA5TukuG6AN+gAndf+g== 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=Tk1GqvjUaqN1p70fYVl03YnTmIISnc02x/euvW6Ay1A=; b=GR7Ps8oRfx5UqZezV9yPQnfg23tKSKmSz+L923iZBYurj/TtJ+jjpzkpaxZkI6tZg/JaT+9FTflGm+Zd4iOilzMVzWi+UZgidEP6GlM6pFO5idQGo9t7JcZchSD0zLUC06UQxWAmhHINJ41+QLToyNTS+zIuumCrJUGXXh3Wgz8v/ds9neIa8UxnVIIWcrnQIjJIWBsuxzliI5sHVjrmntpYYB5+i+jqaQ1WhOdkYoQzCexZPms+DgrNWKKRPADbMQSREGfGjjNEhbztI2+5HvGZ+kcqa3loUNyXpP4AHeK8pQZ8imMHeIjnWO4NbSyAZtWdRLi2YJyv/3hCRknRyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Tk1GqvjUaqN1p70fYVl03YnTmIISnc02x/euvW6Ay1A=; b=Re36AKHEm7+/bt4JwD6iF3phcqneEspWKUilzHq9Vj5VSmpDhwfksUrLdmRmKU2TDMhmISP6IdmeFx8bjavkx09yZKVzHj8T1xb97Gi815T+m+gYvAjM/Z9yS88T1wD81xUNYAPlAOT9oqCg1kfTpDq2w5yoYJZ5oWqTjaOW7VZf0TWEBd0BtVgaL8zahfg85jXV7KMiDUM2R0tVnxF6jnBoAs0A2M2aJGo20ud1HR/ex4gjM0DV2G+CWjukNnW24c48yOxACKoYTTqg18ek1TmIL66CKUw2FkGcw7DnhF5aEHhtumw4iY7UMzbJcUAgcmuPZ0JzfuCMUvjyaAt5iw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:a::23) by YT3PR01MB9170.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:7f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.17; Thu, 9 Feb 2023 01:31:17 +0000 Received: from YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM ([fe80::ca4c:b759:c2f5:c976]) by YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM ([fe80::ca4c:b759:c2f5:c976%5]) with mapi id 15.20.6086.017; Thu, 9 Feb 2023 01:31:17 +0000 Message-ID: Date: Wed, 8 Feb 2023 20:31:15 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Subject: Re: [PATCH v3 2/8] gdbserver: Add PID parameter to linux_get_auxv and linux_get_hwcap Content-Language: en-US To: Thiago Jung Bauermann , Pedro Alves Cc: gdb-patches@sourceware.org References: <20230130044518.3322695-1-thiago.bauermann@linaro.org> <20230130044518.3322695-3-thiago.bauermann@linaro.org> <9072a00d-adcb-b317-3957-2d84e3c149ea@efficios.com> <87r0v19mhl.fsf@linaro.org> From: Simon Marchi In-Reply-To: <87r0v19mhl.fsf@linaro.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQBPR0101CA0126.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:5::29) To YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:a::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT1PR01MB2828:EE_|YT3PR01MB9170:EE_ X-MS-Office365-Filtering-Correlation-Id: 4ba8e7ec-3d41-47f9-ef13-08db0a3d56ba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iDzDSV4lNhqt1fDqMjSO1XcmwT5CfsMjvAfyIZvyBsuHAX2dgdV0E7Gq8J3sqPWxyNDdmRb7c56k69GiuPuj2koi17F3sGWuziBaQI4ptmJcfPRTCnvM5iEqJR/fqY1VkRaByP3f7AIFIFucI73KHuxS0xHczHVyiKnXj+r3NXncyLsAeaEoGQ9DsWualjvF8vYb2K/DLMUBRQKoMMJ8tUDDzXvyJOs6lXUE56MvGWLhwkKL89Cn+sB0A55o5LWBOyxOn4IlacKzL5fb2Rf9yJocuFXm8u3M85H0VRvxa3uT072Wy0Z/GbqjOPyCRWjJpe6uJDWDUir+6dj8DJW9ApC1JijC5XheiL3+/F7XtBk6uKRzNs2uTtXysFCXcrberwm8/o+3wwON95j4gyzrobA9H3EwEkkBnzuOyCe1uuKC47PxCQ7D/zAX2SOLz2lbZ32Gydl3G+BbsCvO5uPgmNPI/PK9YkRngQb24x2rHjuZnrytbDYDkJZmZ91WXsDHVhPlcqjiYePjy0Z1nCkKaEBRVdCT70cBix4sVbzg+ykyPiLSq92FVQhxsp5UZda1/GUsbj5ouRLJkdoilonF1lrgyoLTxJ5hYoCZ9NgH+awXTHn7VyzlNQNCMZn0rhVIXHxIs4gTCyiskjw3oPt0uTK7Fri8UV7E3DVb51kBw2R0V6F/jmx7ylsUUhLQ0I6LsVQOybJBnn4D3mKGZSmqXtuXZxDHgBd4AF7ABSovLfw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(396003)(366004)(136003)(376002)(39830400003)(346002)(451199018)(4326008)(31686004)(8676002)(66556008)(66946007)(66476007)(41300700001)(38100700002)(2616005)(26005)(186003)(2906002)(6512007)(478600001)(6506007)(316002)(8936002)(31696002)(6486002)(110136005)(5660300002)(4744005)(36756003)(44832011)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q3hIVFpENW5oWmJ5STVYaTFMY1Y2RWtPelduNzQ1NE9NaCs5bUR2dEd5ZThv?= =?utf-8?B?R3RwKzRJa3hnMTRYelU4a2xXUjRTR3F2dU1lU2x1Mm81Vi84VU8rdDlyY21w?= =?utf-8?B?Z2FuS3B6bHhqN2Vaay9EVG56dnJiRXZvTlpoUllySE5vVDVlelBYNm5YZkxy?= =?utf-8?B?RTByaUtBd1lvZWM0cTU5YVNkdHJCSjdYSFBUR3FIVUoxOW1nWURvLzJ2NUY4?= =?utf-8?B?QUNuZDBQNjFtV1FBM0J3dHkwN0R6NXFPSVBZdFNQaWw2aVhSUEFsb1J2a2Ju?= =?utf-8?B?WHdHV3MySXdOSEpiYVBzTFplWC9ZS1ZYSndodVg5VWt5endXYzNaRUVDYWFs?= =?utf-8?B?d1JQUlZkSC9iTmIyTHZubmpOOGo2VnhYLzFzbTVEWXlCV3JKVDZpdVBVOWQ4?= =?utf-8?B?VlYvZ0dXRHhPaEl1b2RPUmZscWs5Skl6YlRxVW15RnpGeGVwQW9WOUJTcWhC?= =?utf-8?B?aU9sbXNFV3VDRWp5Vk1IMi9CYTdNUWx5aHVSeUdkRzNaWENxamVJQkRqeE9F?= =?utf-8?B?emp3UVFNdFdjdEZhL3MvOVE3MkhHMWVobjhUbFNPN2I4eTR1M2pFQ25XOHAv?= =?utf-8?B?cGoxeHVmOWlZL1VJWGgrUFl1UGovY3VMSmdXMEtBY2xVNzhiSW9pU25Wc28x?= =?utf-8?B?MHo2SUZ4YTRHYTdKWi9PZVZQNWFVendDMHh2UWxYLzhqNzVPQTE0YzU1eS8y?= =?utf-8?B?RkRBbnQ4ZStMWk1yQlR2V0N3QzNqTlhDRTNQQ205YkVEaXVhVUFxRVRzVWJ4?= =?utf-8?B?UTdaWTdiNlFVTFMyVEtiSDRReUxhZnc2RG9YOGJSNnNDOFIzd0Y0ajE1RGV3?= =?utf-8?B?cHk0RCtSa05xdTBFQ1dvTW91L2pRSzd1K0w0dXNGUVlzUW5pWEVITzlhRlRu?= =?utf-8?B?WHB0dzhQN2Nta09SeXFidGt3aEd2YTdUa1NmOUxHMHR3NnhyQU9oR1R3bkNQ?= =?utf-8?B?b25uaWpQSmwzMUpFWVRhU0xmWFNFdmtuQ3M3Ui9QYjlVZjBXbGxyQXpvVXZx?= =?utf-8?B?MGJRUnVnb0poS0tjUCtEOCtGSWhxUTFwUEU0ZkdXRHNlWlpzdHVTZGZZcXdV?= =?utf-8?B?S1p6VndETkhSOW8rY2w1SWttSDFjTVpUU2ZMZng1YU93cDFzLytQNUFtOVRa?= =?utf-8?B?UmdNRlBwLzRKaG1XQlFNZVBwY0ZwdWhlSEJ5VGZuUHk5UkgrMDJXdC81a21P?= =?utf-8?B?eEJHVitGZ1NLRXhWNG1waHBnaGg2L2VLNzQ0eFlqQlR5RDJhVkhtVmZ5bGx4?= =?utf-8?B?RUloUkNwcXRsUElpb01VVnpMQzlWOCtUSkRRbFpaaHZndWk4TUxBU013ekxT?= =?utf-8?B?K0cxNlBmUUZIcGRHYW85VFlCYXI3Mm02L3NqN1dIT2c5R1JtbXMyQkI3Ynpw?= =?utf-8?B?YmdFajNLQlczYS9mVHFBUmJKNDVHRHVYZHlxUm0wWUVTL0JUaWhjcHBDVWNG?= =?utf-8?B?YTFzY2JpYlgxcGk0cUhBUVVRMFhBVHp6UTIwbFpVTlVCbzE1ZzNFeUh5Ri82?= =?utf-8?B?S0hvcTJUdVdlYmcxdlJOQ1lPb0pIaXAxV3JLdzBZQ3ZqQ0NrS1Zqc3FxUjg3?= =?utf-8?B?U08zNGlZUURmcndVdEhwUGRzbHdaSFhvd1lwTW02Tk1iTmdiQlZQcFMwZjcv?= =?utf-8?B?QzI2U0xNTUZKeWV0UXFHQlJUKzBQeThTR1FZNmRZSDlWL1FlRXMxTzBzZXRT?= =?utf-8?B?eEZwaVlqN3FQdUdiTEpZQXg5UmNIcldVME9JYzNvZEhqR05wVGdtdVpuMEpr?= =?utf-8?B?L2lTVmJGTEZkZjk0bHJ1Z0tlSlBEWi9tWnZjSXIzRmtQL2Z2TVBGK1ZuZW84?= =?utf-8?B?NXlQdVNsY2Zwek56cUkvdWp5K3JLWXErcGdrczV4R3dTdExBaEVaanFqUGcr?= =?utf-8?B?UHJJME9kQll2NUo4cjFHNmxoemFNZTUya2tnNExwR1lBV2M4QVFyZCtvM1Np?= =?utf-8?B?UkFOQXRLNWJ3bkU1OHRGNjVKWHphZzdFK2RXczlISmNKVzlBakwwZVFqNzdP?= =?utf-8?B?MExEMGx4REFQT1VYbDZaN25kbFdZNXJLakQ1L2xHa1oxdVhZeVRESlhBQ25u?= =?utf-8?B?OWhiTVM4UE12TEppV0JYSk9QOWlHak4vbFZETmVEUHBmQmtiZG1ETWpJQ3ln?= =?utf-8?Q?oSlB/gUNnK7E6KXS4wk/JVWGW?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ba8e7ec-3d41-47f9-ef13-08db0a3d56ba X-MS-Exchange-CrossTenant-AuthSource: YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2023 01:31:17.0087 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1Ce9HN8TJ1/yna3uqa5BJWS+MSEAk3d7IYevnpX/7PlKN+8VejoPQbnlegOxMenF+BV/ss+HZgyo9fu/M/k2hQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB9170 X-Spam-Status: No, score=-3033.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: > Ok, I will look into that. A simpler approach though would be to fetch > auxv at process starts and cache it for the duration of the debugging > session (since auxv doesn't change at runtime, AFAIK). Would that be a > good solution? Not sure, you could be attaching, and at the moment you attach, the leader has already exited. Simon