From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2061c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe59::61c]) by sourceware.org (Postfix) with ESMTPS id 45F373858C52 for ; Wed, 22 Mar 2023 16:48:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 45F373858C52 Authentication-Results: sourceware.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ny5/TKYV45anbvlQ3iqs6OQGeVtulZN4TwIo3HhVkjq5va5y+WEIH0c0spdJ8v7tAdVrpNB3MRDD+KHbAHJTLWwpjG9XcH92ThCi1e0tN2XtGSvF05F3GKB4VJSNuLYZ2yh1afwSiY4jF7yJOuxpr9w+LqTX594LHTFmwgZMf5x76q5jcy4TzhLX5o+7pPFclkKwjJBkpRdB8XxL2qD+b+18n+so44qyEt+sbDRG6vkiDr+PGxCo1Iik0QHoBWRnaHw/0nXzyfTK0jLAWsjZeZyx191amDFfs5wuFNf0PhO+uoH//RaLw4aaYl2+KL78KgSKQGy1xmyCJCFHXxL3Ng== 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=gNk8RoIMFiz4zN6fmg2TewG1GcF/kcd+msDkv+sBYL0=; b=R4xDcLevusBG25NlOoTRafOEM1Hzbh/Cp7Cba9vOtfPAVxeJ/TixnDVRtG+z58Yeyd2b0JLB+nPSOpchEf8C2kVG3LuD8kSWFpR9tl7vuvdpmqBRvPMigWOzeRCBAvmiJTsn3iQYa8CHs9U5y7+0RiweMw64KS+dJ0w93FHpacYOZY32W09puwpRRz6zADT6IPgmxRIUpSkwLLopTt5juQSE0KOuAnHQsaltXhDqVEkjFN1Rr5zm9NwF1BxKHdW3fTYp/4LnA8V4iNjHm14UIuNipe9s6hm0w3Kuzfn+8muK/IbXNx/HJ4vaTOy+J3R2k01tVdo4658p+YRhvyI17g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gNk8RoIMFiz4zN6fmg2TewG1GcF/kcd+msDkv+sBYL0=; b=F/mvboWfFW3Nr8VI3KLaoTjk0pTLFXaQprdFMEe3//PqkeqFncxUDIAWYjsaC02N0xu0AYUco65FKwdTrRGoMk4eNA3IvCvkYbANKN92lOjIqjIxxfA3zyZ2Id0K7J+eR695zwPSJQMz4tLjcG0SJGICyWkxWebXixYk8L6e5MU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from DM4PR12MB5745.namprd12.prod.outlook.com (2603:10b6:8:5c::7) by MW4PR12MB6706.namprd12.prod.outlook.com (2603:10b6:303:1e2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Wed, 22 Mar 2023 16:48:36 +0000 Received: from DM4PR12MB5745.namprd12.prod.outlook.com ([fe80::c964:ca2d:5a4f:fc45]) by DM4PR12MB5745.namprd12.prod.outlook.com ([fe80::c964:ca2d:5a4f:fc45%7]) with mapi id 15.20.6178.037; Wed, 22 Mar 2023 16:48:36 +0000 Message-ID: <0d437971-3a9b-d5fb-2cd0-3ad27ca03177@amd.com> Date: Wed, 22 Mar 2023 16:48:30 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [PATCH 1/1] gdb: Update doc of the "maintenance info line-table" To: Simon Marchi , gdb-patches@sourceware.org, simon.marchi@efficios.com Cc: lsix@lancelotsix.com References: <7c2ba695-c6ec-5854-c81a-e84db28cc66b@simark.ca> <20230322102642.510635-1-lancelot.six@amd.com> <20230322102642.510635-2-lancelot.six@amd.com> <3a38867b-e481-c4be-95db-0058afbaf2b3@simark.ca> Content-Language: en-US From: Lancelot SIX In-Reply-To: <3a38867b-e481-c4be-95db-0058afbaf2b3@simark.ca> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR3P281CA0077.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::10) To DM4PR12MB5745.namprd12.prod.outlook.com (2603:10b6:8:5c::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR12MB5745:EE_|MW4PR12MB6706:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a0d94a2-a41f-4510-b432-08db2af547cc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7irujMSo9II006eCP17A2N8kbVjC635A/d4pohmrdy1/LmKlhBGlAzWESO6PWeB9ISj+aVZD613rKZXcKXlBwk+uTyWDT9f8d9sIYAx0hC694ts+caPbvD4WeGizb8UE1CM46nlBzlKf0Pd80YhPeVgLkUpycpHcyRvsvNvjE3tdR1xIna9iHrMp4ehspe0LL6zxNEXUuJ/IwMELs2cIerZbTiyz5S+ht8CeUKKfmlbsfSPs6Vl4gKUcH7VwcxJPrw74CQOygN8YClSKkA8O73tLCe2QYwUPEOWM/UOr4AQGf5frrq9UCl2LSoQWW91wbTGvnnyUcq38G8cHy4lDS1YKHsibs1+1EnsFA8/gv2ukeivIw1z5tvfluVAIu8Tkut5nwDQY4DZjmpp4yuXQ9wet9qYm+ctT5GospkY5sugBcFvgNiO71KZXErH9DTP4a0I2l4TN9Lxf52x7pshLPWVmFnvwp0CDt20GdunCeNfjZ6RqfZ9WF40hY9o77lO7I7EDWHMQrbXIKZeEvUl3waBmyQm5PbTHzu2GdsV1Lza2sTL2cHHMH/X82RXFCAkdsPQAaAfWg3EJO81sRclj4YzOrpC1wpcNmDzHmLf004egWzUp1mH7HanwUpGaNGfZkYr7W0HiEhHPhGL4bTjNAUj4ooqong2OteWc47K+2MQx3yZsfzfg1V6sKYbcwax6gplnCUkDxAZYJvVi/fTlqdJITFUih2aeTJHxD4OQH9c= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR12MB5745.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(136003)(396003)(346002)(376002)(366004)(39860400002)(451199018)(31686004)(2616005)(6666004)(6486002)(6506007)(26005)(186003)(6512007)(38100700002)(31696002)(83380400001)(478600001)(2906002)(86362001)(15650500001)(316002)(8676002)(66946007)(66476007)(41300700001)(8936002)(5660300002)(4326008)(36756003)(66556008)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a0JNcU5zVXJGeGZGRXNscEcxWCt3c1N4ZjMrbTViWVhnSWlvUVgrNFB0MXZr?= =?utf-8?B?MmJUVnRFL0tLaXRVdFlqdDFvcDBXbnJSdkR2d2N4aFhFZ2VJSHV0Z3hRdXpp?= =?utf-8?B?bmhqazdNdDZ4UXRiYnlpSzBpZGZNalNTZ0NuamRINlBSWURtejNoekZNYW9U?= =?utf-8?B?MkxBYThwTmcwbllFb1lSNG5pZFlJSEhVbThIUlYwaitNTXJ0OE1EcUErZGc3?= =?utf-8?B?YXdkLzh5N01EazR5b0ZuSGJUbWpub0h2d3hpem1VSmZQdTRVTWVtbXhIQld6?= =?utf-8?B?MytzT3UvM08xei9hUFdMMzNWU2UvQlJFQ2dOU1FRZ0VBWFRRMmNxdEg5QVdH?= =?utf-8?B?SVZBdW1wN0JoMXQ5S2p3eHM2eDVaQzNCT3R4OHN2UnNSell3WWRibW9VNVdW?= =?utf-8?B?amVLVU9qWHAwWEVmY1A2VjM0aHpoQ0dkYTd0ZkNRZXJhTXVzMm9mVWg5d2o5?= =?utf-8?B?V0xHM2U0TDhhcndJNUI0SVNMY0xjZnYvVzBkUjROUzRZVVd2Nk5WcDVCdzZC?= =?utf-8?B?dGExNTNGV1djdWFKWnhFV21SSy8xYlo4b3d2VjFjQTVEN25mNS8wNXdqTExP?= =?utf-8?B?NkNWQWo3WGVnTGxHOCs2ZU5UZTUvb0ZBeHZHZ2ovNVdoUVE4MlFHeW9SOCtP?= =?utf-8?B?Wnp2OHdKQkY4WUwzREI3MUNGK3p2M2xNcHhDV1FjbS9ERzBueldwdGVJKzUy?= =?utf-8?B?MFB6c2l6a2pNK1hyOTdKWFhvSXhxU0N5VWdhYno1bDQ2ZVFyWE9qd0pIU09L?= =?utf-8?B?K2J6eS9zWGF3WWd4RnpEZXNCSlExSFhmRkg3WDQxb1N2QlZ6U0xkUFlrVnNG?= =?utf-8?B?cUdGN1NYeWw3MDVHbHF1bU1wYndrcTh6VzJjeTdXaWZSb3dWcVhVeVpJUjBh?= =?utf-8?B?NVNNR3dIR0x0ODkxc0hNbUFOZUo3WEhxN3llelVHOHozYkdzVnRKcEtjSFZP?= =?utf-8?B?MTlmUWxuWFVMSkpvQkdybTdLeVg5YSt5eFRleDU5TWdGNVRLT01MQ2VJYTZm?= =?utf-8?B?cmoxVjV2MkVWNHdnRVlaVjNublJlUFhzTy9iMi90cVg4YlpCSE1jSE4zQXdn?= =?utf-8?B?VHhqdTFZYUdoQVpVL1hqMnpoVVNnc0JNRmpjZHNSRG9kY0ZCSThzMTI1OWJI?= =?utf-8?B?M3NVUDUrQWhkZ1hnN0NMVFdIajlSYlFVZWMxdnFhSDdZazVZYTZtZExZYW9V?= =?utf-8?B?ZVRNOWxzdE9LSmNKS0dMbmc1MHFqUVBESkdSZThjbHhhQmttTlpZNVp1ZS8r?= =?utf-8?B?eWlaLzJrYTB1TzNncXpHY2Q4ZzJnenQwdkJEL1R3OHU3ZWZ4UUhmZ1M3M3RT?= =?utf-8?B?YmZRU3ZJek5BVExoOEcyeG1vd1BGUXcwR2ZoQUdaNlA0R1djNlRwNUtsR2Ni?= =?utf-8?B?VXNhUTFaZUlNZkMyMEtoczFOckFobkFJeVZWUjAxMVlOc2VaUU5BZTAvZHRK?= =?utf-8?B?UnJlVkd6bFAzRE5qWC81QXZTWE5xTW03aUtBUlZCYTR4cnAvbC9GckZDNy9r?= =?utf-8?B?Y1ZYZGZzY0dJU0labkFTbXVhV1gwYmlCTXhycU5POUo2ak83TThOSkVuaEtZ?= =?utf-8?B?Q0FPL0V6S1BoZjhRVkhSekg2UVBFSitPN2RWMG5Dckk2RHpsQU54R1pXZGd5?= =?utf-8?B?WjdzT0FyQnd2ODJyWXBUMEdSeWs3OTdmWGNJdGlUeThGSlRXQVgvb05zTGcx?= =?utf-8?B?K2tSVnZQTGRQMC9wYURwVWVsMVJuQmpQN1Vvc2NXRVEraG0zRzFTdS9sc3Z1?= =?utf-8?B?Q1NoVEdEYkNNcFI4QWlPWmR3ZEFITU9SK0xkNTRsMUJ2T0I0dVg0RmlIWExr?= =?utf-8?B?dGt2TmVBVkw2R0lFVGQ2WmpqYTh4QW9GdTFsbWxlblpBb3k1RnpwbGIxaCt3?= =?utf-8?B?M0pLS3VKbHRselpweUFPOU9JUjZWeG05VE1KU0VqWXpUeHhrR2dsQ2dKeENW?= =?utf-8?B?VHNUTFNCdmt6NG9rbjBNTzJXUVZGb0tNdmJxMUVIUnJjRjdVRXNFV0x4Q0ll?= =?utf-8?B?emtha2FVbFdBM1lDUmJtWTVlYW8wVG1ydVQzWUkzVFMvcXNEMWRTYmFMaldm?= =?utf-8?B?cmY3eVB0QVZqbWxFMnpxeDJ4cS94Zmc4aTdFVGNEQXhXeEI1Mi9iNWg0RGFM?= =?utf-8?Q?1+RuHR1Qdugqs8FFGfY2t6mVE?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a0d94a2-a41f-4510-b432-08db2af547cc X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5745.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2023 16:48:36.5508 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bi8lj6X3cTrjXY7ni4fWCeGu3YWSISeQ4jp6gdXi+//or21/ha7EQmfRy9DjrLp/4NpPOc8m1bqO2beOeJNLOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB6706 X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,NICE_REPLY_A,SPF_HELO_PASS,SPF_NONE,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: Hi, >> >> This patch updates the documentation to reflect the new command output. > > Thanks, I didn't think that a maintenance command would have so much > details in the doc. The textual description might be unnecessary for a maint command but does not hurt either. At least, the example output should match what GDB produces. >> +The @samp{UNREL-ADDRESS} column gives the unrelocated address of the >> +instruction as read from the debug information. The @samp{REL-ADDRESS} column >> +gives the corresponding address in the process memory (relocated address). If > > process -> inferior, to be generic? Done locally. > > You could also say "in the current inferior's memory" to be more > precise, as the relocated address is given based on the current > inferior. > >> +no process is started when executing this command, the relocated address is the > > And therefore here, "If the current inferior is not running when > executing the command...". > >> +same as the unrelocated address. > > The two addresses can also be the same if the executable doesn't require > relocation. But your formulation doesn't imply that you are describing > all cases where addresses are equal, so perhaps we can leave that detail > out. I'll add a "or if the executable does not require relocation". But I could also remove the phrase discussing when relocated == unrelocated. This part of the manual documents the maint function, not relocations. > > Simon I'll send a V2 soon. Lancelot.