From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2089.outbound.protection.outlook.com [40.107.92.89]) by sourceware.org (Postfix) with ESMTPS id 4553B3857C52 for ; Wed, 17 Feb 2021 05:53:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 4553B3857C52 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KmTOAiU7NeRbrVG2NQuE8fbvb4AFTuS+RKpsl8WfNzqgz+uGgUhPF6rjElCt8BpFQd9OzBAeCPerVLNtsU3lv96vf7FxNsMWC9ATFKBZKXkrydZJAXuBCjc+IQs+D+0OskBc7JrcyO7m01qYrbN5X1raXgYf6EppWVIW7WxR1qjrpOEKr6vxN0UOCn4549b1SxNyVZn9VMxCSgWfoME7dw88keof6Fb0hqmlupzKIo6Yt3l60vl91joAEhmgPseB+Qfbs82j3wuKoR3qcBwHVMRHA7LenQU1tXfmBrtuZgZ1x+pYLCuBzOQv4IY2EFVPYmmCcrswNUtkRAuuiZoJfg== 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-SenderADCheck; bh=5Uhvp6qGiroQ/t2jAiqffwy4wC05EIAe8ogsQPoCHus=; b=aNb1c4OSd4sX4QmR465bEIwgG/8gpu2r8VCGc5eu99YBbZshzeZ0jXKUOIr80Vt0Eu0EcyuFcwXh30Dd0pB/ZrYKrhhgUHlSq0Sc6Nc4pkodqnVW3pZNeKsGsh0wW1wTm5KBB8kX6tT4Wtc1YCgrPYuLCD/NemcBzPgllHMZNv+aBLmWsxIxt6K4hZm5oC9Knz/yTis+cxMIWP7zu2hGgMjeVMVlkRK/U99WekzDVWanNdvDfMptaBbyGXrkfV5NVRP8kZIhjIuiJrKbdS7iXRUJCNoOPa3OTwArmwY048VCfjLUNUUyh6JPCI9R9nl2B2VFfZxnrz3NjjzmzRklBA== 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 Received: from BYAPR12MB2823.namprd12.prod.outlook.com (2603:10b6:a03:96::33) by BYAPR12MB3463.namprd12.prod.outlook.com (2603:10b6:a03:ac::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.25; Wed, 17 Feb 2021 05:53:57 +0000 Received: from BYAPR12MB2823.namprd12.prod.outlook.com ([fe80::b13a:7263:fbc:ff78]) by BYAPR12MB2823.namprd12.prod.outlook.com ([fe80::b13a:7263:fbc:ff78%4]) with mapi id 15.20.3846.041; Wed, 17 Feb 2021 05:53:57 +0000 From: "E, Nagajyothi" To: Mark Wielaard , "dwz@sourceware.org" CC: "George, Jini Susan" , "Achra, Nitika" , "Sharma, Alok Kumar" , "E, Nagajyothi" Subject: RE: Plan to contribute for supporting split dwarf (-gsplit-dwarf) in dwz Thread-Topic: Plan to contribute for supporting split dwarf (-gsplit-dwarf) in dwz Thread-Index: AdcDv5YwuR9i2Eo3T9yVG/f5FUoYtgADF++AACJoJGA= Date: Wed, 17 Feb 2021 05:53:56 +0000 Message-ID: References: <20210215185417.GC3149@wildebeest.org> In-Reply-To: <20210215185417.GC3149@wildebeest.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Enabled=true; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_SetDate=2021-02-17T05:53:44Z; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Method=Standard; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Name=Internal Use Only - Unrestricted; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_ActionId=17a013a0-5222-4a76-a85c-6f16f4f49dbb; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_ContentBits=1 msip_justification: I confirm the recipients are approved for sharing this content x-originating-ip: [106.51.142.241] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: d90c3d24-a4eb-4574-1d85-08d8d3086a5d x-ms-traffictypediagnostic: BYAPR12MB3463: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KfxyrrWU3oys8l4BPBCkA8UA26gEAaYCguyboGXhFKsUwMTeAXxBQ5t+OyGdRt83xG4ktuNZFdBvMTWx50Q7ysumLUs5Nwa/Pm6xT8pssGOu7nvFtCQr8EUDyREB9mowFdFlqQCVrL+yGEV1AzxeM3S3+/4842Smx+uMnWT9ri7+j0/rxb9VDK2DQ00a+kdqoYyCB8A8mQxAI3ms3GU6Db2TZt4bAOVs9FRKql4Nrgxr5etgGyxpZnl0/lJrzuonwuej+MlENe7vu4BVsBi8H+zOlyXsNTeFWaWwjuEBQ9DTW7WdNufvkoo0NNx6RqRv03DhOYV6CrEatVi8CdhpNvUGKw9qfjn20Gnf3xDcNprqMqxG7LFw37x9efooAFk+mmFqqAj+4jOJloDILYu4gt517Pm6fGj+PTSEsLoEjp3iacNY4NKJBDiTRgXJnfEePsIyRB2df3cbBiZf2O3Leq7q4YEVbPnh9T7eSJVWjngwUxPuii6gVS2KeOOwZJXcrujv0ta2MfdVe68obgthAun0Lz2SkGvz+6v90KLfDFXKS5pssbW9eTNDP23jjRr9ec935caT7FX3qEBaHZO7g/7/52sAW9v4ELMfeVBtwFk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB2823.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(39860400002)(396003)(346002)(136003)(55236004)(6506007)(110136005)(53546011)(478600001)(45080400002)(33656002)(54906003)(8676002)(86362001)(2906002)(26005)(966005)(8936002)(76116006)(9686003)(4326008)(5660300002)(186003)(66946007)(316002)(66556008)(66446008)(55016002)(83380400001)(64756008)(71200400001)(66476007)(7696005)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?mrVAyeCCHZg41Sq6aSJwWbkX2YtCLFRZsu46htHW+Gvnytbzh/CI7zBY0yJI?= =?us-ascii?Q?nve9aTSM+T1OaSXzUh/sJ0OCh74LjE35G+g4Yxp8fJanyAFafqilRiYICvIu?= =?us-ascii?Q?R04c/SBOodGusZ0oue3EW0myz04aWVNxzWv373QzO94L3bRWooNlJ+ivqf7Y?= =?us-ascii?Q?IqZZSzpUDP70jswLyJPUhnBSlqzSduhWfgH2k0uE90hucaQEDQ8AaPV5P8qa?= =?us-ascii?Q?1wACiX04BB3pBHizo4xPCq0ERLSsg6vj2h3UiWWMo+SbdQhyvCisOPlzz+B8?= =?us-ascii?Q?S2DHXvRWn8ZQ1hvpGuJ0Jl7giNOxNlAKa1Sx6lwiMsBHRPEgJKVn7MAT8SLF?= =?us-ascii?Q?jn779fWYANI2MFoOqWpx5Y3UgdB/z2m6IG1O0wUy+mjhrnG9iy5lkgdeIMy/?= =?us-ascii?Q?ikbzL/YyG9pLMyVg2LHxsPY4rWz1gGkWEZ2es1C7Mv8CRzVXRVn+KxS7u6kR?= =?us-ascii?Q?FaiZ6xK3Ovuiww4SWJ4H6B5ZdYpNP+1tLJLvs9vsZM3t6mstcWOCUpIz3oxj?= =?us-ascii?Q?TJGMRxfRm4HbL2POk5lRcI9VceVUzgW6Og+q/vQeRRnqjx+Ord+varbwe9g9?= =?us-ascii?Q?vqp633Cw18ooz92F1FwApKoRguX8XH8Rzo149qno680e+YvzOSYruVtr9FVa?= =?us-ascii?Q?VNynUMba+lDXCk+godG0qlDALxxGcVCHdGZTz4jrwA4umMpVqLcC5M+4ydo3?= =?us-ascii?Q?iDDy6eNQGaU8gmkatdSIo7wJW9HUfMLZElHwXU8S9fOLGELXkFKS7cVs+TSY?= =?us-ascii?Q?bTLhDQQMkFsqB58tLi4bzmLZ4xg96MRI2tWOfO2rk74e/9FFom0BkH7NcNJf?= =?us-ascii?Q?qHAYw2inKcOZ3ODo+MV6eQcBJMGH0Wjy8oTZ4e5QxF4axkAHZ5Klo0dCIxDc?= =?us-ascii?Q?NNiLb30ZUBWO/yW3cDwewL7hZxDCBQ05PC2tMy7UggcZwoPTswKYoPKach5J?= =?us-ascii?Q?fnSO9fVaLrVmyL1t1C3cBYgB3rvEfvvKS2GDfgO6RbZ9iA2kvHzI5CcZStFW?= =?us-ascii?Q?RBuP5hv2+gaOVv3jQLYSXNi2NXTXtfdKeQa772ToQ8RtJZ097P6YV9+sRAFZ?= =?us-ascii?Q?71vNrAQBHJV1MvIyCirrafzwZeEPlI1/2JdjI5TB1upmytnSbBgcZPG6Txrf?= =?us-ascii?Q?sYKWkk/Z9fcxuKhvWDug/KuLNKzlXhEIVEqVwBWdzHBfYQX9vs9VhkayLqic?= =?us-ascii?Q?7AMVVM2RSCNDuPWZGdzWkAWi9k8LrQuxsn62LvPmFK6NYRQGcXFRdaYVUQG4?= =?us-ascii?Q?Cl/s2Az0uDWqI1XBAfIXQyti5epsWT7fo9MD9yCn2cXAP9zVQxm0z6i6yrIs?= =?us-ascii?Q?Z7gH+nw3ioqbdMAgDZ1MRVWe?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB2823.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d90c3d24-a4eb-4574-1d85-08d8d3086a5d X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Feb 2021 05:53:56.9482 (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: qBK5T3IgzkV9CqxCT1IWa7OZucJiL9uaHGkggIqKsm4AvRhpLlC1Fgbq//EzguxlUpXUe07oK948epPJ56v8hA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3463 X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_LOTSOFHASH, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: dwz@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Dwz mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2021 05:54:01 -0000 [AMD Official Use Only - Internal Distribution Only] Hi, I am working on adding support for the dwarf5 .debug_str_offsets, .debug_ad= dr sections and the related forms DW_FORM_strx[1234], DW_FORM_addrx[1234]. Please let me know if anyone has already started work on these. Thanks, Nagajyothi -----Original Message----- From: Mark Wielaard =20 Sent: Tuesday, February 16, 2021 12:24 AM To: Sharma, Alok Kumar Cc: dwz@sourceware.org; George, Jini Susan ; E, N= agajyothi ; Achra, Nitika Subject: Re: Plan to contribute for supporting split dwarf (-gsplit-dwarf) = in dwz [CAUTION: External Email] Hi Alok, On Mon, Feb 15, 2021 at 05:26:29PM +0000, Sharma, Alok Kumar via Dwz wrote: > I am planning to contribute for supporting split DWARF. > > Please let me know if it is already being worked on? That is great. Nobody is currently working on that as far as I know. One is= sue to resolve is knowing how to "unsplit" the DWARF first. Since it isn't = clear (to me) whether it makes sense to do split DWARF .dwo (sections/files= ) together with Supplementary DWARF Object references. One idea might be to= handle DWP processed files? There are a couple of bugs that might be prerequirements for handling split= DWARF, you probably need "split" variants of these bugs: https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fsourcew= are.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D27376&data=3D04%7C01%7CNagajyo= thi.E%40amd.com%7Cedeb271285e94b3a6d6b08d8d1e3447a%7C3dd8961fe4884e608e11a8= 2d994e183d%7C0%7C0%7C637490121349829241%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4= wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3D= HiyzxPs6SJnUE%2BMEKAsUE8HL2dvneJD1V7Yfcb9ZDcQ%3D&reserved=3D0 https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fsourcew= are.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D27375&data=3D04%7C01%7CNagajyo= thi.E%40amd.com%7Cedeb271285e94b3a6d6b08d8d1e3447a%7C3dd8961fe4884e608e11a8= 2d994e183d%7C0%7C0%7C637490121349829241%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4= wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3D= QpjPErW8i8JG75ke528vxPry5pvkwfIq6QO3yxdxURo%3D&reserved=3D0 https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fsourcew= are.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D27373&data=3D04%7C01%7CNagajyo= thi.E%40amd.com%7Cedeb271285e94b3a6d6b08d8d1e3447a%7C3dd8961fe4884e608e11a8= 2d994e183d%7C0%7C0%7C637490121349829241%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4= wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3D= h4WU7ejc7KeSBEluEAgnM5%2FRMRTOVMjRXuzZVbdBlec%3D&reserved=3D0 See also this comment: https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fsourcew= are.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D24726%23c5&data=3D04%7C01%7CNa= gajyothi.E%40amd.com%7Cedeb271285e94b3a6d6b08d8d1e3447a%7C3dd8961fe4884e608= e11a82d994e183d%7C0%7C0%7C637490121349829241%7CUnknown%7CTWFpbGZsb3d8eyJWIj= oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sda= ta=3DuLu90OuqGGBKIFwqItGHPNomPHb2HJNG8TkXKJ%2FUggM%3D&reserved=3D0 Which describes some other issues, like DW_FORM_strx, .debug_str_offset, DW= _FORM_rnglistx and various _base attributes that need supporting. (This should probabably have their own bugs filed.) There is already one explicit -gsplit-dwarf variant bug: https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fsourcew= are.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D24756&data=3D04%7C01%7CNagajyo= thi.E%40amd.com%7Cedeb271285e94b3a6d6b08d8d1e3447a%7C3dd8961fe4884e608e11a8= 2d994e183d%7C0%7C0%7C637490121349829241%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4= wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3D= %2BoaV%2Fqfl7feS7siRNIsze0aZui7S9qN17vBj%2FYOkjdA%3D&reserved=3D0 But t= hat is only for part of the problem (and might be simply resolved by bug #2= 7375). Cheers, Mark=