From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2045.outbound.protection.outlook.com [40.107.94.45]) by sourceware.org (Postfix) with ESMTPS id A9E893857406 for ; Fri, 9 Jul 2021 05:34:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A9E893857406 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fyJbJgINpA2YCykYIGa+hX0emUEXEyDd88mgHFmYs1rPEaNujxbdYTXunQoHlYwTUzs6qiXHbVov8Gcl79MeHWmPPFyDPn+BuKzcM9A+1GCYI4GSI3Da0bjS39RpjxdHuLAP/ZsUecEvTrR0ZvrGIfmGZJs96WclJKmknRt6sA+yqUhiLrL4qi1YWwYZt4wBEmxC5RnGHD2yUB3i/n6KtSnjdxrn94nmRWXfQgLLOabZeIFKDyItq66EwXsX7r107GnrYWkwFytkEqt3s1F398nO8U/OZ2D1RE5IET5VRcvtDGUj6A9rkatGNL0wElZE+69z+l8pjY9TBr6dickU+A== 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=anp5SoqenBG7/Ep+AKYpVuRXfDvDfTII+MSf8gOe9JA=; b=AmheajtxHLsCJLQDLHsRCipDbTzQ60Qh93T+Bz9P1HQY5h0MkVp1LxnQ/tPADIx6DW4N1ZAq1Z0ebT9OHlaXe90bTK/o0624u8Zn+lSYsYIjB6LW+J82l5VZ5mht/ZtObSQHdTPJGDxI5wUkogn4jfo7t6Exx/et2NJmNCeByksrxLDpmV9Zh1uSK4LCxijUzIEz3Hp4utQXrniRspAZyMNc6ONcnCB9ONy0svNTyHdte8X9LoVdDH2MBKZLAVmSAXwEEHI03xtK1oZikXUxmmhAQBFlSjyPx74QVWYj7AOLn4wqi9v/jzGYR53bJOtHw0qAVm5D9r0SOvsHxXB/1Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com; dkim=pass header.d=xilinx.com; arc=none Received: from BY5PR02MB6260.namprd02.prod.outlook.com (2603:10b6:a03:1b0::29) by BYAPR02MB4840.namprd02.prod.outlook.com (2603:10b6:a03:45::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.21; Fri, 9 Jul 2021 05:34:26 +0000 Received: from BY5PR02MB6260.namprd02.prod.outlook.com ([fe80::84a6:74a4:9fb9:3e58]) by BY5PR02MB6260.namprd02.prod.outlook.com ([fe80::84a6:74a4:9fb9:3e58%7]) with mapi id 15.20.4308.022; Fri, 9 Jul 2021 05:34:26 +0000 From: Sonal Santan To: Mark Wielaard , "elfutils-devel@sourceware.org" Subject: RE: Working with ELF already loaded in memory Thread-Topic: Working with ELF already loaded in memory Thread-Index: AddzrhA8IfMzl9iyRk6mfsCR5EhGFAAXCRCAAB2hmxA= Date: Fri, 9 Jul 2021 05:34:26 +0000 Message-ID: References: <19d95e93c233c8cf9abb1f065aba571d45657280.camel@klomp.org> In-Reply-To: <19d95e93c233c8cf9abb1f065aba571d45657280.camel@klomp.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6d79fa56-7bb7-46c5-557c-08d9429b3775 x-ms-traffictypediagnostic: BYAPR02MB4840: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZQco2+zrAwB8r04Viy7aPSmWL+LtJyLajLbGVYM2HyMCmtRKr2QwcGMa7GSiNRx3UXbhGvEHL0OBLImoDCTTP+KfyXGvL3rzXMfPccy3Jpf3DYss77zi/t4fT65JB0+YCrG6RozphLLD5cNsXL01RbNFRdlx8it1hR0Jw9Eir1zAnxvs7qK6ARb5tz+yy8tElCvxPfEITHPBiExpV6aDfzuPNGNpvn0bkHQH3cpj1X1DLjgfpQUe4Ody3p0dAHs2sYB2NhRx2N2Zeo7YJ8om2QMnf3KSs9dTP6DD/qLYDP4x3PSlbJh3yoT8MccGjxlBrF1VbAsToz/HaVjK6QR2fy1ugLuUxhbIcnbZhQUri9qys4gUTuRReaqiqTuWnK2VLkIrGP1ovmhEJilw2y4EOIxJVGqqF/Dbkc0jEof0b99b6tmiRdu0z6NSJO/T7GZxjbFs4HCpJ0C7ZBaxClnukaUvM53IrwHlcS4BhM5NXGRArPAR+gIsDvs2OeNDbeF+eQLBF7cLYbhD28dEMKww80FQQ8fc2Juljww9Up313NzvzDDz21BA6sBZW8rBvb5iHdd9g0ZshqokOxXkZidq33gCwB5wnfwzYZYcQe25xlZXRE85paIiNw+T/pckIE/pVskt6usUNDZDoc2svQ2GKA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR02MB6260.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(346002)(376002)(396003)(366004)(136003)(52536014)(76116006)(66446008)(66556008)(38100700002)(26005)(8936002)(7696005)(71200400001)(5660300002)(8676002)(66946007)(186003)(66476007)(9686003)(2906002)(478600001)(6506007)(86362001)(83380400001)(122000001)(55016002)(316002)(110136005)(53546011)(33656002)(64756008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q2lCUjRxRmFHVHovaXVvU3lwalgzcFo1Zy9tNlYwLzhHd0JVR1NLcW5kY2V3?= =?utf-8?B?bzNySkIzb2dWN0Q0NjMyV0NMZHhPR0JLWHNZUTEwRmM0aWNMdCtiT3NyYVdI?= =?utf-8?B?aTZQVGZlRHVQNUd0OC9paitEQkJxWi9DQ210bVlIT2VSa2Q5S1ZQN2xmZkhi?= =?utf-8?B?V3BIR1BrZi91c0c5S09nclpuZk5GQWVJeTN0VUNQT1FNcnIrdUJlOHc4N05j?= =?utf-8?B?MlhaTm9HcnNSRWI0TUlqRC93S2luR09wRU9NRm44c0l4b2F3OGZ0clF1dkJL?= =?utf-8?B?a2F5M0xzNCtYOGp6VzQ1UVB2cEJLUU1CVWNHWVlRUmJ3bjczNjltcHdZcU80?= =?utf-8?B?MDQyTlpvazdrRklCV3hud3JISm0wQTBBOGRpMHpLZDg2SjZ6ZlJNU0hrbjFj?= =?utf-8?B?YlVMWStKNEVWZFRCTTlUQ054Y0h6MEI5bVRBRzczdmEwZzgzT05DdkZBWEs0?= =?utf-8?B?eDh3RzhVZkVNYk41ZFB1WGVGWGFlQ0hHbEZuRkU2TVZUNHJIQjN1M0o2UGRC?= =?utf-8?B?UW5CSDZKdU84NkR4RjQ4MFQrTjBNbHNTWldIUXlCQTVkcWtmUURkQnZheGRP?= =?utf-8?B?VTFJNWhCNVNUNC8yeVhPZzd0ZXlCOCt3L05nU1dYR01scklhckxJSHVuSTZV?= =?utf-8?B?NXdBVGorY1FxUWc0c01xU0VZVzZ3cUZwdGp3eFlZdEsrNjRSS2xJNVZ4Q3dr?= =?utf-8?B?ZUgzWWhRZ1hyZlRZQ1NQTSs4dkhWeDN5Z3RKNFRsRkhicWRsNWV0ZWpKUk4w?= =?utf-8?B?TytJTlF2bWpLRGtMakpYSmtveWtXTzBMbkRodW1aSzNUZUE0bUtZVFZ6Wmt6?= =?utf-8?B?VjErK3ZsVjcvaVVnZzVSUVFZZFA5RVlsOEVOeDlNTGxnaWtOSVRqZWRUajhC?= =?utf-8?B?RDVxL3ltUlJGc01zSzAxemhqc1F4cUgwSVNyOU9QVi9waTF3azIycm9DaGx5?= =?utf-8?B?TlRwek1WMEpUSHpDdjJvTk5zaldkTW5vOUIyQVZ5MGVPT2JiZnNvZlJuV1dC?= =?utf-8?B?YTNVbk9kanF4QVB5ZVg1WHJtZkIzVjZOT0lWQ0h0S0hSL0d5OWpoVEVlb0ZF?= =?utf-8?B?Qk5HajJOcjlpMXNNYWhxaFIxN1k5aElKWXhrZ1RuVDNZdVVkcFU5ZkhIMVk1?= =?utf-8?B?bkY2OHphdHlXSkM4TlFRY00xRnRxZU0zRGRBTURtZllETmtxTVplV2o1dEhW?= =?utf-8?B?dUs2UlBWWXRYSGpFSEVENnFVdkV2Y012SnFrdTQ0UHZFTWhsbmVoSER5emlj?= =?utf-8?B?eHRZU3lQZktQd1J3eFRqSVJiaWdZbXQ3ZzhsT3Roa0ExeDdTWTFmK1JtTkxI?= =?utf-8?B?K0V6amU2N0FBYk1YMmJkalllOGVINW9YQTlTcmUvY0k5NXVOVCtFL0lhL01z?= =?utf-8?B?YnFHTGNYQ1AzMkgxZXFUaHRrVlRsQk5OUm1ORjI3ZVdVODFjOHFKOGREQklO?= =?utf-8?B?bHVHV2hyU0tVVVg3U1lpNnM2ZUFUMHNWQzkvZ0xnNVgxVEpHZWszQmpwNnh3?= =?utf-8?B?V0JnL252ZXF6RzUrekN6OWF0VXRwS0FQY0JoN3RpQzRLV1hhdWZNNVZvcU1W?= =?utf-8?B?ZFdWdmp1a2ppUVpFSFE4eG1SRFZnbk1DUmFFcTdKbldRQ1ZkQ0xQRjlTWS8x?= =?utf-8?B?YjYzYnkyN3k4dzdGZ0tIUUNMbEk0d2YyamtiUm1FdElxd3hIakNLSkZOWUZY?= =?utf-8?B?MDN5OW5QUXdPeUxHVDVvZGNwLzlreWtSVnNJM0pjeDlyc2NHNW5UMTBLWjFn?= =?utf-8?Q?nWgSTSXbvC4gRqcBLqTV0V6QEuCkwLKXSdQ+GkK?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR02MB6260.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d79fa56-7bb7-46c5-557c-08d9429b3775 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2021 05:34:26.6946 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rYZiej4wySHl8360xb3p9QdpapDfefBjGffegTivIlb3/bXVV0nSOMAQKQ88cZ7QiNP+S/MXq9LU//jsChsYhw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB4840 X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: elfutils-devel@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Elfutils-devel mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jul 2021 05:34:31 -0000 SGVsbG8gTWFyaywNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXJr IFdpZWxhYXJkIDxtYXJrQGtsb21wLm9yZz4NCj4gU2VudDogVGh1cnNkYXksIEp1bHkgOCwgMjAy MSA4OjAyIEFNDQo+IFRvOiBTb25hbCBTYW50YW4gPHNvbmFsc0B4aWxpbnguY29tPjsgZWxmdXRp bHMtZGV2ZWxAc291cmNld2FyZS5vcmcNCj4gU3ViamVjdDogUmU6IFdvcmtpbmcgd2l0aCBFTEYg YWxyZWFkeSBsb2FkZWQgaW4gbWVtb3J5DQo+IA0KPiBIaSBTaW5hbCwNCj4gDQo+IE9uIFRodSwg MjAyMS0wNy0wOCBhdCAwNTowMiArMDAwMCwgU29uYWwgU2FudGFuIHZpYSBFbGZ1dGlscy1kZXZl bA0KPiB3cm90ZToNCj4gPiBHb2luZyB0aHJvdWdoIHRoZSBsaWJkdyBpdCBhcHBlYXJzIHRoYXQg YWxsIEFQSXMgcmVxdWlyZSBlaXRoZXIgYSBmaWxlDQo+ID4gaGFuZGxlIG9yIGEgZmlsZSBuYW1l IG9mIHRoZSBFTEYgb2JqZWN0IHRvIGNyZWF0ZSBhIHNlc3Npb24uDQo+ID4gU2luY2Ugd2UgZG8g bm90IGhhdmUgYWNjZXNzIHRvIHRoZSBFTEYgZmlsZSAtLSBidXQgcmF0aGVyIHRoZSBFTEYgZmls ZQ0KPiA+IGNvbnRlbnRzIGFyZSBhbHJlYWR5IGxvYWRlZCBpbiBtZW1vcnkgLS0gaXMgdGhlcmUg YW55IG90aGVyIG1lY2hhbmlzbQ0KPiA+IHRvIGNyZWF0ZSBhIHNlc3Npb24gZm9yIGV4dHJhY3Rp bmcgRFdBUkYgaW5mb3JtYXRpb24gdXNpbmcgbGliZHc/DQo+IA0KPiBZZXMsIGlmIHlvdSBqdXN0 IG5lZWQgdGhlIGluZm9ybWF0aW9uIGFscmVhZHkgbG9hZGVkIGludG8gbWVtb3J5IGFuZCB5b3Ug a25vdw0KPiB3aGVyZSB0aGUgbGlicmFyeSBpcyBtYXBwZWQgeW91IGNhbiB1c2U6DQo+IA0KPiAv KiBDcmVhdGUgZGVzY3JpcHRvciBmb3IgbWVtb3J5IHJlZ2lvbi4gICovIGV4dGVybiBFbGYgKmVs Zl9tZW1vcnkgKGNoYXINCj4gKl9faW1hZ2UsIHNpemVfdCBfX3NpemUpOw0KPiANCj4gWW91IGNh biB0aGVuIHVzZSB0aGF0IEVsZiBoYW5kbGUgdG8gZXh0cmFjdCB0aGUgaW5mb3JtYXRpb24gdGhh dCBoYXMgYmVlbg0KPiBtYXBwZWQgaW4uIFdoaWNoIG9mdGVuIGlzIG5vdCB0aGUgYWN0dWFsIGRl YnVnIGluZm9ybWF0aW9uIHRob3VnaC4NCj4gDQoNClRoYW5rcyBmb3IgdGhlIHBvaW50ZXIuIEkg d2FzIGxvb2tpbmcgZm9yIEFQSXMgaW5zaWRlIC91c3IvaW5jbHVkZS9lbGZ1dGlscyBkaXJlY3Rv cnkgYW5kDQpkaWQgbm90IHJlYWxpemUgZWxmdXRpbHMgYWxzbyBwbGFjZXMgaGVhZGVyIGZpbGVz IHVuZGVyIC91c3IvaW5jbHVkZSBkaXJlY3RvcnkuIEkgYW0gd29ya2luZyANCndpdGggdGhpcyBB UEkgbm93Lg0KDQo+IElmIHlvdSBoYXZlIGEgRWxmIGhhbmRsZSB5b3UgY2FuIHVzZToNCj4gDQo+ IC8qIFJldHVybnMgdGhlIGJ1aWxkIElEIGFzIGZvdW5kIGluIGEgTlRfR05VX0JVSUxEX0lEIG5v dGUgZnJvbSBlaXRoZXINCj4gICAgYSBTSFRfTk9URSBzZWN0aW9uIG9yIGZyb20gYSBQVF9OT1RF IHNlZ21lbnQgaWYgdGhlIEVMRiBmaWxlDQo+ICAgIGRvZXNuJ3QgY29udGFpbiBhbnkgc2VjdGlv biBoZWFkZXJzLiAgT24gc3VjY2VzcyBhIHBvaW50ZXIgdG8gdGhlDQo+ICAgIGJ1aWxkIElEIGlz IHdyaXR0ZW4gdG8gKkJVSUxESURfUCwgYW5kIHRoZSBwb3NpdGl2ZSBsZW5ndGggb2YgdGhlDQo+ ICAgIGJ1aWxkIElEIGlzIHJldHVybmVkLiAgUmV0dXJucyAwIGlmIHRoZSBFTEYgbGFja3MgYSBO VF9HTlVfQlVJTERfSUQNCj4gICAgbm90ZS4gIFJldHVybnMgLTEgaW4gY2FzZSBvZiBtYWxmb3Jt ZWQgZGF0YSBvciBvdGhlciBlcnJvcnMuICAqLyBleHRlcm4gc3NpemVfdA0KPiBkd2VsZl9lbGZf Z251X2J1aWxkX2lkIChFbGYgKmVsZiwgY29uc3Qgdm9pZCAqKmJ1aWxkX2lkcCk7DQo+IA0KPiBZ b3UgY2FuIHRoZW4gdXNlIHRoZSBidWlsZF9pZCB0byBsb29rdXAgdGhlIGRlYnVnIGluZm9ybWF0 aW9uIChmaWxlKS4NCj4gDQo+IFlvdSBjYW4gYWxzbyB1c2UgbGliZHdmbCAocGFydCBvZiBsaWJk dykgdG8gZG8gc29tZSBvZiB0aGUgYWJvdmUgYXV0b21hZ2ljYWxseS4NCj4gU2VlIGZvciBleGFt cGxlOg0KPiANCj4gLyogQ2FsbCBkd2ZsX3JlcG9ydF9tb2R1bGUgZm9yIGVhY2ggZmlsZSBtYXBw ZWQgaW50byB0aGUgYWRkcmVzcyBzcGFjZSBvZiBQSUQuDQo+ICAgIFJldHVybnMgemVybyBvbiBz dWNjZXNzLCAtMSBpZiBkd2ZsX3JlcG9ydF9tb2R1bGUgZmFpbGVkLA0KPiAgICBvciBhbiBlcnJu byBjb2RlIGlmIG9wZW5pbmcgdGhlIHByb2MgZmlsZXMgZmFpbGVkLiAgKi8gZXh0ZXJuIGludA0K PiBkd2ZsX2xpbnV4X3Byb2NfcmVwb3J0IChEd2ZsICpkd2ZsLCBwaWRfdCBwaWQpOw0KDQpEb2Vz IHRoaXMgYWxzbyB3b3JrIGZvciBFTEYgZmlsZXMgd2hpY2ggYXJlIGxvYWRlZCBpbnRvIGhlYXAg YXMgYmxvYiAtLSBub3QgcmVhbGx5DQpfbWFwcGVkXyBpbnRvIHRoZSBhZGRyZXNzIHNwYWNlPyBJ IGd1ZXNzIEkgd2lsbCBoYXZlIHRvIHByb3ZpZGUgc29tZSBoaW50cyB0byBkd2ZsDQpzbyBpdCBj YW4gbG9jYXRlIHRoZSBsb2FkZWQgYmxvYiB3aGVuIHdhbGtpbmcgdGhyb3VnaCB0aGUgcHJvY2Vz cyBtYXA/DQoNClRoYW5rcywNCi1Tb25hbA0KDQo+IA0KPiBUaGUgRHdmbCB3aWxsIHRoZW4gYmUg YSByZXByZXNlbnRhdGlvbiBvZiB0aGUgbW9kdWxlcyAoZXhlY3V0YWJsZSBhbmQgc2hhcmVkDQo+ IGxpYnJhcmllcykgb2YgdGhhdCBwYXJ0aWN1bGFyIHByb2Nlc3MuIFlvdSBjYW4gdGhlbiBpdGVy YXRlIHRocm91Z2ggdGhvc2UNCj4gbW9kdWxlcyB1c2luZyBkd2ZsX2dldG1vZHVsZXMgYW5kIGdl dCBhIER3YXJmIGhhbmRsZSB1c2luZw0KPiBkd2ZsX21vZHVsZV9nZXRkd2FyZiAob3IgZm9yIGFs bCB3aXRoIGR3ZmxfZ2V0ZHdhcmYpLiBsaWJkdyB3aWxsIHRoZW4gdHJ5IHRvDQo+IGV4dHJhY3Qg dGhhdCBidWlsZC1pZCBmcm9tIGVhY2ggbW9kdWxlIGFuZCB0cnkgdmFyaW91cyBsb29rdXBzIHRv IGdldCB0aGUNCj4gKHNlcGFyYXRlIG9uIGRpc2spIGRlYnVnaW5mby4NCj4gDQo+IEhvcGUgdGhh dCBoZWxwcywNCj4gDQo+IE1hcmsNCg==