From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id WNMtJG8LfWeRBAYAWB0awg (envelope-from ) for ; Tue, 07 Jan 2025 06:09:35 -0500 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=MVhftW7I; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 903531E0C0; Tue, 7 Jan 2025 06:09:35 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable autolearn_force=no version=4.0.0 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 D5CC31E05C for ; Tue, 7 Jan 2025 06:09:31 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 724CB3858CDB for ; Tue, 7 Jan 2025 11:09:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 724CB3858CDB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1736248171; bh=YssN2ZgKwBh41L3FcmxZESexpJ1WL09orvNg1UjMTs8=; h=Date:Subject:To:References:Cc:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=MVhftW7Ib6ZERozA6Cx7w4i3HRmIOnuljxNbyvt2MoLIwo1y+Q2BZ6u5uVDZ7Qvcj ii5Giw6HnAKq9h/Jg4u4z6UN1Ayr7srlTrpFBZiK8aaz44cjtK1pIpzUy6CjtWceQ0 k3m35L8Uov03wHhlp4iC6NfKZFsO+n7RpTAvqAmo= Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on20631.outbound.protection.outlook.com [IPv6:2a01:111:f403:2606::631]) by sourceware.org (Postfix) with ESMTPS id 9FEE53858D21 for ; Tue, 7 Jan 2025 11:08:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9FEE53858D21 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9FEE53858D21 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736248089; cv=pass; b=Ri9t+oz7I4+e7pnZg0BYGHeDMC8eCCmtroiUG3IUUqcktqoLEthukBXabvtJ/hFy+gn/R1ciY9Xq6jZtaBQ6Q25ANEPr98nAvIUGefxgJgQmBahhBllBxAAfhvYAw9KRimnmWj+zPiLRZQ7VggrGbUStwVRF/TS2yf8A58ERfnc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736248089; c=relaxed/simple; bh=G5nBqtI7hsAzAsewV7RRMny8JDJJGNjz9tbQpHDzuPE=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=NEndhtKWSn1OiQ8s0bvN++1ecEWVI6qvTKEu7RZ3+L14W0lhQme6mgbrXBPiqVVkgGC2bGDOhjRIAup0GDtM+9hUWYpnopL2mXvPr9coH5TljoPHndimAsyLTO4ywFPqKvjFRtssN1KUTSPcbKgDBs3OhCf33GDYB82cVl/4JgU= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9FEE53858D21 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pUwLePor2V7nCX5nYIxuH+HmbLjDDygAd9Le6O1XXkcdlDEJYy7LNYN7nSrxUJChaWXQ67mVIFbqzgdQTdhyrqofohu6YMXLwaByTx5jEVTI5Q424tEJxfV8GJqgsDyfbWEYGAJ9VMACr6l3CDazeSMYPv+HcIf/BOzVbuhh/nYjI9JJkQMRzwwhn2VaUATLwjXlemDHnsqSvX/81gmjYCgHhp68TPhVApj8RxWrgiWx6r4lO3Z26vP9QrR0mpnvZN58L5C07dMTcJ9TCXZZZuaEQ+z8MNKDvcdhXvp52am4Ng1NuYpjPxdRTc6g0iau9LRF12jg0M0uAFLfF/j5Rw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=YssN2ZgKwBh41L3FcmxZESexpJ1WL09orvNg1UjMTs8=; b=pF4iYy2lQiFfVLtZvI1SxCPOJXVhxxlWWYjAdYB00/XEhY2sCGuVlL5DuAclLLLSVzkovp+ktMhOi85+zpq5ysaOb8wvdMnviSOWP7T/wi64jYo+C8Zu2ONfArjb99yOLhJRBvpdZbxUJdPw7oQoMW+GsBbnlC/USjsaEPVzN2OKCOT64Gl4nSJoiH+eLsEuqiKAZUzMW+z+PUp33J+Em0+n9KqZuEc3Sz2uyG9PenZVkVq5coRvq7b0JmS9vZuoOOFn6iytnDPaxEUPOGCVSekeLX/QVxBB427xpmmuHdRbqtjatFI9s0RmU5DcbykthisneaTstfbBzOmGKbRPRg== 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 Received: from PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) by DB9PR08MB7422.eurprd08.prod.outlook.com (2603:10a6:10:371::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.17; Tue, 7 Jan 2025 11:08:01 +0000 Received: from PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d]) by PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d%4]) with mapi id 15.20.8314.015; Tue, 7 Jan 2025 11:08:00 +0000 Message-ID: <48d24318-27d8-4cae-bfdc-64a8828c6f75@arm.com> Date: Tue, 7 Jan 2025 11:07:57 +0000 User-Agent: Mozilla Thunderbird Subject: Re: parallel loading of debug info in gdb To: Yubin , gdb@sourceware.org References: Content-Language: en-US Cc: Tom Tromey In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0548.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:319::11) To PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PR3PR08MB5852:EE_|DB9PR08MB7422:EE_ X-MS-Office365-Filtering-Correlation-Id: 56f10557-3109-4e04-8127-08dd2f0b8c55 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UXhqVFQ0V0pSTTB1Ny9hSzFvYTFjSGhiYzJuNjR4ZitPaDVIQnFRbTVKRnpE?= =?utf-8?B?dzhuYVk5UUhVaGN3ZmtWTzdlR0E5T3VmSkZtODZsT3JuZDJ5cW5tT0VtZXkz?= =?utf-8?B?VzlBSUZQaFJBY2U1SGhOZklYQ3NSekFVQXErNEtLM0dubE9tM0k0UFNiYjVD?= =?utf-8?B?N0VrR09TVm9pYTVXbVZZUTF3a1U3WTNpVEVKSUtMd01KSTZYRVYxZnlzaUZm?= =?utf-8?B?QzNCVDIrUytneStSbmV5dm9EamxlNmFmZDZUak9hWUZLVHNrc3ZZTm5VNGE2?= =?utf-8?B?RXUySGlPdUgxMmZtQ0tyMnF2eVNRY3FIMWdnUlJyV2VaTVg3Mlo3SHo0L1Ni?= =?utf-8?B?WTRVekVPR1FDV05TcERyMEpFZUhZTnJUM1pEYlBacEVFb2M4M0gzZTR5ZDgr?= =?utf-8?B?VGsxancyMVZwSytEeG4ydVY0NmVTWHk5cWt3bE1zTXAwRDRUUVRIZktqbkVE?= =?utf-8?B?eDZ3ZnphcTNYRHVMZVhJbWxtc0p6eXN5RHFoQUlzT1l6ajgwSTVTekYvV2lO?= =?utf-8?B?bG54OXM0Y0tYS2JicGdPUStRM0tHWFdsQWk1ZG1GL25TQ0tPbEE5NWlmdFRC?= =?utf-8?B?SWpIK2k3bzZjK1RGOEJCcGE0cWdpeWJGQU5UcHVmbVQ1cDZBZ0JmOVlVUDdH?= =?utf-8?B?YVV2aWJsL0N0RmxUcURNVzlVS0pFdlNHTlZ3cmpqMnM5UFR5eHdDWElDM2Vt?= =?utf-8?B?WWc0U3NkaWxjMWdqT0IweGZGUGFOeitSaE5ZSC9OQzd6VWlmWVhwb0Zuajd4?= =?utf-8?B?ZVJBNmpQUWpiakJ0T253SjhXWUNjSS9xVGF5RER0NHYxcHNuNTZJL2swZHRw?= =?utf-8?B?Z2tMMmdHeGpqY2doc0N5d1JqVVR4SDN1NGFDSHpCTHp1LzZwYnRwTVlJdVk2?= =?utf-8?B?S3hiZnQ4RlJpeW5UU2JPQTBKWk1udHVWQ1gzZXl6eERHMVdLd3BMQngrOVhm?= =?utf-8?B?SmtndG1OZDVBcFAwN0FxU0JQdVBtaEc4TDhhU1BWanFPbWNZK2lDN2pydWJT?= =?utf-8?B?eWgreGpOVEtMVVVLVDRwOWo1L3hPa2thU0FaRjBIelpmN3MrQVh1UVA4Vldu?= =?utf-8?B?SEJzbytQQUl6K2pweXpFZ1V4RHJGSExSZU9hUWNOVHRaMC82dHRsbndoRmRh?= =?utf-8?B?TDN2bkhRNDNoanRRcjgvNGRTZHRaV3MxcHE1MTduUW84bHlDTEx0RU5hVDBU?= =?utf-8?B?RFY4R3RBcndNQnZCUW5Gdml5cEZTUXNramJaK1QzK3FqRklrck1YMkU2RFRL?= =?utf-8?B?aGdYb2RCVU1NRFhzakNyLzR3ZXpIbFNuUHhMdFNMUENmTUNUaWhXRUFKU25n?= =?utf-8?B?dVowdmFDWkM1bjRCTHJ1eWo2VnNHWGRQQjhxVFIyeHhYL21kd1hPSkR3d0o1?= =?utf-8?B?RE1NYkM0clVwZGZsYmZsU2czQytoTFpPOFI5bWV6YmZacFlLdEZidGY4ZUU2?= =?utf-8?B?c1lPL3BYVWVwck1hK0xlTGRESU5CaWhZaC9wNUhrTkdZSFMvakhXUFoySmxV?= =?utf-8?B?YU1xTHhvdWxqbzJxT3V1aXczVnhmUGZ0T2lTdXE4TlNEWStXdk5vZzQ5clMw?= =?utf-8?B?N0hueUEvZlg1UDF4dm80c0lNVUZOa2hPYmxzQ0oyeXNkeVNrZEQ3NWVSLzV6?= =?utf-8?B?SlROUXVnVE5ZNHN1dHNBdHFXMmlxOWtGbFhoaXpSOGdzRi9JNnplYStheC9F?= =?utf-8?B?c1ZzcjJ0UHE5UVlnUkc5a0pPMEx4dVFWSmNJTUhDc0k4WFlHMlhRQWgrTElo?= =?utf-8?B?TWJMcFgxS0RUb2xIeDRsbno3TzRhOXVSa0RKeGhuKytTT3U3dVZCRlZwdUxq?= =?utf-8?B?MHBVbnpXQ0twRkxiVkFPclErTFRKOE9xTmExZFV3QWljdE45aDFaQi9CSmRT?= =?utf-8?Q?kTsY+9o0VBFpg?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR3PR08MB5852.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bzlFUHJsQldpVVRKcVlmMzRUSDk1TGRuWVN2RHVXT0k4SGc0R29wZEw0bkly?= =?utf-8?B?UnFpc2ZmQ2FsYjFTOCtBa2NJeS9mOFpUQ2UxazVleUNWL3o3VVlzcE41dnVh?= =?utf-8?B?OFVtOW1Sa0tUWTAyamRNQXZ6Ym5HVkZJd1NxcldJOXB5SmM0bUlPd21aUjIw?= =?utf-8?B?Ry9ZdGxweXZ4cnE5M3N4NDZTUzNVZWFHeXdTa2poblA3bUR0NzAvMkEvVVdV?= =?utf-8?B?QWQ0R29kdkt2R0JaQ2l5ZzZvTVlRckNieVZIdGljQmZsamR1Wkd1SThaYzly?= =?utf-8?B?Wm83WkhpMVUwS0h1MmloVnZza3lEbXU4b1c3ZDE1UkI2RHVpR1ZLWjIvb1Qx?= =?utf-8?B?c0RMdVFNc0Y3S21leEVESDVTdWdWSHZmZWVYRkhZUmxJZ2pHbTQvQ0M3dXEx?= =?utf-8?B?eUtSLzBZSDZ1VUs1aGVDL09iaDhNck9oUFNHV1AwSEZURXVnbkFZWTNXR2VK?= =?utf-8?B?SE9DbEFsd0RxcDNTeWQ2dzU5RG9jbWE5ZVZsQ1VzSEhKMHFiTXNvOS9wZlZM?= =?utf-8?B?allwY2tqblo1T0pFWXRkaUk5RXdvc1UwSEI5L3RZcVgzTnFtQUozQkNleFV5?= =?utf-8?B?ZjVXMi9hQ3RzU0pCdmVuZVNTT2FOUkVMWlkxZWl4T0R5UTkzVnlyUXcrWllX?= =?utf-8?B?UE5sYjlrbmRwUHNSb1ZOckRXQUg5TjBGeUplb0NMYzlRekJFOUxxM0dpdkNQ?= =?utf-8?B?MWZEZ2VPeWp6NmRmTVdXMDRpNFlwcnFoYXZGTGxoa09pSW1WQS9UVE5FRW9Q?= =?utf-8?B?YmlyWERGR2NDVGhLU0pNenBwbGpjUHdRZUtUSTJHcjhhRi9xcUgrTmV1c2Ny?= =?utf-8?B?TlcvVmloUEN3ZjRwRjh2NFRFTkhPNFFnUHdJbVZpZmthR1hyNmM5dWlxNzE3?= =?utf-8?B?UHUzY29vSGpmejJYaVdCK0pITkRncHVNTHZYYkNOUE1wZTR0cVhJcFpXYzlo?= =?utf-8?B?SExXc1lkYkE1czJqTFl1cXdJZCtVTjNzL204aDhWajQvK0dxVDJTNkltUmZp?= =?utf-8?B?Q2xjTVJad3FpUWFTUWllOHF1bkNFQStsMkNTNGt4ZWI3UkVXSm1vQWdKZkZV?= =?utf-8?B?b2xpYkhmQ2Rqd0VNU2tpQy91VWRtNmhKUmc3K25KbW4zazY1Y0l2dUlPVkd6?= =?utf-8?B?eGhoWGFIcjR3NWJQWnN1M2tEWHRpMkpabldianVkR3ducUg4L1NOM0tJNWVM?= =?utf-8?B?ZnZNM3JjTk1ycmFseXR5RG9DVnN5Yzd6S3AyelNmN0ZDMzdrMXpHcENNWEVJ?= =?utf-8?B?bnM2Mm5LTjFBTUN5SmN4amxZVEFRRU9CRkU4c3VrL2FJcFdUdE9La0VCM0Zu?= =?utf-8?B?ZWJKQVdnWnZrQVdiM0FlcEFBZ2NxbTJRa3V1cWRuc0xoOEt6RzZWaU1kN0dS?= =?utf-8?B?bVdTMVd2Q21UTjhHYk5meUhaVEU5YTZhb29UV0trWFBhT3NjVnRyMFZxR3Rv?= =?utf-8?B?UHEydWFodG92QmZBajdCOHdVcUtsUzhWZXRHazU4bkpwSnlrdVAwaWdVZFJj?= =?utf-8?B?M05EUmw0OWVTZjlTOWMwaW42eWZLWC9pSk5aYWF4aEx6NlozT2dIVGdyQ0R6?= =?utf-8?B?M1RaR1dQZFAxWDJ1WEJQSXlFZks3aitTYURYNnE3UE40VU9lak53eHJHNzAy?= =?utf-8?B?dUt0MHVvVzBUOEUzVS9GK3pJbEpOaFovcXd6TzEwdTArdEFEREE3dUcvSGc2?= =?utf-8?B?QjhwRVdVcS9XK1ZHZlZCQlFvNHFINU1mUHBDNGxtdGR0TTJHTzFVajdNbytu?= =?utf-8?B?eW5zL20xSDNBamtrRjNhK0puRFh5MDhubUNFOTNhNjl4SThZRHZCOXdSRFBY?= =?utf-8?B?UmRhendjMjlHbVkrRDJTcFNjSVNzOXVyNVpxaDA2UVUwTERJTGEzcHBXb1pv?= =?utf-8?B?STJJUUhIRDlHTWtKcjA5TjYvMjBydmVucFh0d1I4cStESzRiQXFoOHBjWXJQ?= =?utf-8?B?UWE1Ynh0MnFKWVNDK0JBUXFrZmZxYm8zaU5GQ0x0ZTBJK0trakh0dlpFdW9Z?= =?utf-8?B?MEErWCtkYzRrVlNHZUMxRzE3N3Z0dHE4L1hGTnJwYkM2MXBTRXBSOUd2bEtF?= =?utf-8?B?M2JyUTVHNFNCNmM0WXg0WVBFcFRzdmJGeFZyd05ibnJNTHBYL0x3eUNCS21K?= =?utf-8?Q?zlIqhLl0semF8Zr1SdtQXFr4+?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 56f10557-3109-4e04-8127-08dd2f0b8c55 X-MS-Exchange-CrossTenant-AuthSource: PR3PR08MB5852.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jan 2025 11:08:00.8901 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9GGiM2NEpDhRVDZZAPbkwkrPq+UyJSNBdywofTjpj8cXU9Q5bmZwqcycqoO+c9lxpii73RLOWqBaILdGtGT5wQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB7422 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" On 1/7/25 02:14, Yubin via Gdb wrote: > Hi, > > Does gdb supports parallel loading of debug symbols? I am debugging some > binary which is 3~4GB itself, and loading and parsing its debug info takes > minutes. Since a few years, gdb has had worker threads, potentially as many as cores (physical or virtual) on the system. So it does support trying to read things in parallel. Unfortunately the nature of the data limits things somewhat, as you have dependencies and have to look those up before proceeding further. I've cc-ed Tromey, which worked in this area before. > > Thanks, > Yubin