From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2075.outbound.protection.outlook.com [40.107.7.75]) by sourceware.org (Postfix) with ESMTPS id 0EB4C3857703 for ; Fri, 8 Sep 2023 17:07:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0EB4C3857703 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ejPk5Wov4b5e8CMc+mtwJ7qIYHaN/AeiNwZbqrObk0=; b=giQZvyHYTAu+H8kO5IZzyzUu5od6lFxm4K3E9pRM/khEDNM68j9CnAtqhYxZXJhbKSPoEEHLk/CRRiYOXGez8yxuQ0nvtR2pjWp1Iu6ppqm+mesYiuC3O5Qx8wg1m6eu90yM++jYnsQxpoocnC4Cw5JZoje/TfH03YdkUQwG6vw= Received: from AM7PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:20b:100::14) by AS2PR08MB8830.eurprd08.prod.outlook.com (2603:10a6:20b:5f3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.30; Fri, 8 Sep 2023 17:07:46 +0000 Received: from AM7EUR03FT019.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:100:cafe::20) by AM7PR02CA0004.outlook.office365.com (2603:10a6:20b:100::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.30 via Frontend Transport; Fri, 8 Sep 2023 17:07:46 +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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT019.mail.protection.outlook.com (100.127.140.245) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.28 via Frontend Transport; Fri, 8 Sep 2023 17:07:46 +0000 Received: ("Tessian outbound 169aaa6bf2b7:v175"); Fri, 08 Sep 2023 17:07:46 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: ed6037ecf4ee1e1a X-CR-MTA-TID: 64aa7808 Received: from e29192993499.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 54797F12-313F-427C-B970-38F190F17586.1; Fri, 08 Sep 2023 17:07:39 +0000 Received: from EUR02-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e29192993499.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 08 Sep 2023 17:07:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jz2EzvoOn4L0e1xcHkUMM3rscBVnYlWw+PevdLODxKnI03lRjEZaspUyXVId3pP4tIlQVOyKXPt8TGP9KdT6JtRFspvLMl3+RAAMIDvVkU+wK9+2D9ATnbXPm0wbUjiBX3SihH7jsPn7ZcL8bC3BCyHMDQrmgcmv5WXRcqKll/vKi7ishF7imFey5Xu5Ob8tC8Pok8/ptHAcb8ZBqTgM7kTYi2rrDWNx3f/dFO7xsFcx4sQ5Ql+Iy5drQ6GRgypLWyrBzx5zXrzBsPLVaXA51nV3qZfsUOGRRa/uLZVYuKKabBjYOZJDk0iAcgrDRmModbp3z4G9Mz3FoxQ4WA7tbA== 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=1ejPk5Wov4b5e8CMc+mtwJ7qIYHaN/AeiNwZbqrObk0=; b=nGRrV/JFbiJieYWEmnfJBUsdliiH5vFS+p5XagRJJK3aIAc4zomEJ0bh4GHIX8eo9Id1BvTxHTwaiwvHzkJPMZ9WYMZDfqriuaUMeS/1oT3PZO2BmyQ+WKS5pA85H8alnnIgocTdDxJRAWcbBh0kWQ6VwTXvjUPIW7+RZyNXGQ9iYXlUP4UXwTgTmRvbyIDIfOC5cB1OwQhQF3uVLr/VwfLOjArWdwypD2O7wb7toXhEODoCHVpG6Bxd5stg7IvshIyc/t0qdiIEYQVaQX1zGLkLLJeK4kc3bTd5leOs6QF7E42mJD0SgeYJHDiAUZ2c3qdPErJjjSMZVPJxoRBHSA== 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ejPk5Wov4b5e8CMc+mtwJ7qIYHaN/AeiNwZbqrObk0=; b=giQZvyHYTAu+H8kO5IZzyzUu5od6lFxm4K3E9pRM/khEDNM68j9CnAtqhYxZXJhbKSPoEEHLk/CRRiYOXGez8yxuQ0nvtR2pjWp1Iu6ppqm+mesYiuC3O5Qx8wg1m6eu90yM++jYnsQxpoocnC4Cw5JZoje/TfH03YdkUQwG6vw= 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 PAWPR08MB9007.eurprd08.prod.outlook.com (2603:10a6:102:340::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.36; Fri, 8 Sep 2023 17:07:37 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::7743:60fe:4859:2df2]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::7743:60fe:4859:2df2%6]) with mapi id 15.20.6768.029; Fri, 8 Sep 2023 17:07:37 +0000 Message-ID: Date: Fri, 8 Sep 2023 18:07:30 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: Getting core estimate for "gcore" command and conversely gcore/generate-core-file in GDB Content-Language: en-US To: Tom Tromey , SCOTT FIELDS via Gdb Cc: "gdb@gnu.org" , SCOTT FIELDS References: <87il8kli2q.fsf@tromey.com> From: Luis Machado In-Reply-To: <87il8kli2q.fsf@tromey.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0454.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1aa::9) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3919:EE_|PAWPR08MB9007:EE_|AM7EUR03FT019:EE_|AS2PR08MB8830:EE_ X-MS-Office365-Filtering-Correlation-Id: 27a94b8e-e3c9-46e7-5f22-08dbb08e1f97 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: jVnVTanjiUyBZ7NVwlXRLeU5AsNJfxl+HQERxhrrW0NqxuOqx7GUQxeOfcnVtJkU/MfGAnkroOSNakKSrwJKY5M5Ux0/E4GlKLbZYiKJz/N+ek/bDLr0vL5D1H/iK1rdq9IJbxlPJaxxEO0vj/OXFNzXPzYLOekv6W7ekHkCCVWcSflG0HZXZ/DLMa5Je5o2gCArGTHRuBCTDVqlselZBd7YPm8akK+V+R3ey0dmyfGKcJBWntPFCfTonPKvA1onM6sUWIBBk9U13EFArG7rXPtR085ErcMhPJsGuHkhLbfT5zOqUws9haQNoRCpx0uyGw1ZKgeGdYZAYvKzbOl4q0jqMmFlGG1T4tHvCUqkoZIlSLvz+IkjAX1vMc72Cw0hgdJICupVTaVBdyxqY22RmPJMTPgAsHYY9HvJ2F24RSGvqpzAzI4vIPg7DsHcN853KlXL7GqCS6Nl4z8x2bt/adLKE1tLNXyIPB+LSeo30Fec0hqfKEvhcMQEoto2jSaoB+BofOmBnZSfv2ovfO1fCr5YzWFDAhuw2XGNDvnkgVo8Deu2wAoVv3DZfZDM2Eou2nQ3aWC6rttb4K29CjK5HVW5GdHsyb8xQtzMV3Gk0QzNXfv+XIe1qPvkx3hVZodNfkbwLz6tNfqWCXZNo/rw5g== 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)(39860400002)(376002)(346002)(396003)(136003)(366004)(1800799009)(186009)(451199024)(6666004)(6486002)(6506007)(53546011)(6512007)(26005)(83380400001)(478600001)(2616005)(110136005)(4744005)(2906002)(44832011)(66556008)(66476007)(54906003)(316002)(5660300002)(8676002)(8936002)(41300700001)(66946007)(4326008)(31696002)(86362001)(38100700002)(36756003)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB9007 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: AM7EUR03FT019.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f195ffe5-a5fa-4566-6947-08dbb08e193f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sIa/AvRyYMYgmfFweiiLWuN27AwrXTblh5mbULwStGnClDyyKma8NdLkd5YAGFA+gPrUsxBTn0N3Uira21PJBcXXspueWshYjBi0wc4A63xYy+mnzGScknjnoYuQh7ZFwgT9n9Q9FP8XMFTm7+M7nkErqeasqr2FoDvbGc38bgucq07sXbF/LYCTCd+s1wcv7R4Y6iUOFDgdk1IaeOIr+uaWXg72X0kB99fJJCUZJQN3afoUdBiPio/0c5jbR7OW+eE3hhFs1dTttKSWK50o/1vfliuo55Q75GuddYxOlhmCV+f9NRr4IbgSkmKcQDTwRVUwKqxrfK7WsM7QikEFUZ1zLLm1b0EU9qRSYrh7aoGSRscn2t4fmTe75/JIKfUndqXr965oa5oz5ex4Z7dnrUQKDZ4z3RkTAwndmsHQv1GRyfzI574ZWwjq6uXARdWytejkwPjAvZrArZjkkKC9KbktNUOs47lJxKiJl9WLpeKoFudC4ZHlx8SSxkerI76AH76UVgCAkCiQvH0Cz4Fgo+IhTc+sAmPgz3Beb7EaGU3W9YuHVtXXI5e4FwQnsc68zBXuAFv8MmjWL7+fSsrpElLfQ/BcADsJB2AECMDIMYoF1jz6hMhvkTNPm77Oh1sgyrfR48Ix+fX3UAXsxga/XJ1YlQgp72OysTydOIMGRt5XwTpaUcfIfZM1lvFOS2oSeGRx7kQ6X2cwllirYk2MWOjURMLY8GLDJhIbrAqGbXLm4/A0C8r0JAYY8j3TjNzNaUIJXSkn3xkyDtIkMVEovA== 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)(4636009)(136003)(39860400002)(346002)(376002)(396003)(1800799009)(451199024)(186009)(82310400011)(36840700001)(40470700004)(46966006)(31686004)(81166007)(6506007)(6666004)(6512007)(53546011)(6486002)(356005)(40460700003)(31696002)(36756003)(86362001)(82740400003)(36860700001)(40480700001)(47076005)(2616005)(107886003)(2906002)(26005)(4744005)(336012)(478600001)(83380400001)(5660300002)(110136005)(4326008)(70586007)(70206006)(8936002)(41300700001)(8676002)(44832011)(54906003)(316002)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2023 17:07:46.4290 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 27a94b8e-e3c9-46e7-5f22-08dbb08e1f97 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: AM7EUR03FT019.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8830 X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY 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: On 9/8/23 17:56, Tom Tromey wrote: >>>>>> SCOTT FIELDS via Gdb writes: > >> Are there other commands that will estimate the current space required >> for a successful run of "gcore"? Neither "gcore" command or >> gcore/generate-core-file command in GDB provide any option to get such >> an estimate. > >> Has there been a request to get this kind of information from "gcore" >> as a future enhancement, since it can be difficult to know just how >> much space a large running process actually needs. > > I've never heard such a request. > > Looking at gcore.c, it seems reasonably possible to implement this. > Look at gcore_create_callback to see how it decides how to size the > various sections. Without trying, it is hard to say if there is some > hidden gotcha. I'd expect some help from the arch-specific code will be needed to add things like memory tag data and sizes of register sets. But otherwise it should be fairly doable.