From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by sourceware.org (Postfix) with ESMTPS id CFFDC3858407 for ; Tue, 24 Aug 2021 06:48:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CFFDC3858407 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QsbfEem9vstBjwq/tkgXa3HTuzcvefjGPdYVv1vOFmUFgsHN/GXRNP8whJWSoY8dG6fhi1MpHPD2vOTdg59LHcfCEjHpONZaIw7qH8nohveaeNNwalDASPCxnsczFrwhuWdDsArfijUN0hWrZAe1aWUtIIuTndCO5mwZjQ4Pt/1mkDgLqF3qR9LFnNUqPTL/LQNjtH0mq/5GUCgzlQ16dWuP+yk3YWyIZ+k+QdunBm3CKZo362xK6I3/X3a7s0bwQX7CUGqPGsxyvtU39MZkv2Rf6yxdGAzHA5Dt1j4oMa2aSFAFrdf+qpb8b9Iur6aJa0FsLRxtBh/3i18yZnRQlw== 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=bs8nkvNoyjDLD1YFTO8ItnTa3ZSD7ulHZipw4Em6+NE=; b=dQQe67RwqFWuJJNKFBYbERJ/dAxUbEY6fFY9Nj8DwNULuKn7Xj1pPxKDxG7A+hJtjp/hZ02LZF3DLR3U+loe176Mm3TAZRjPMcz9TF5P6wnpxDZD6iOIExBgkdSnOz7LnpI87tHYMwCggVUMNkq3ifXanBEByP4lYwoHh4/3NuDn3dn9qTm6QyOEslX1Sf2JkiDrWT6W17d7sXiu3RWhXDHWEhTep2Qia6aQaGjji4P0QVBai9ekgaOWxtWyPbj0qiD8evyGXFi3H7cKJA6z8K1aITiXP8m45waUxX39ddgAyRZREEUwpJ5bgfHMKkAarBXNG1YV+BJCxC7i/upT7Q== 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 BYAPR02MB4422.namprd02.prod.outlook.com (2603:10b6:a03:5c::31) by BYAPR02MB4856.namprd02.prod.outlook.com (2603:10b6:a03:51::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Tue, 24 Aug 2021 06:48:30 +0000 Received: from BYAPR02MB4422.namprd02.prod.outlook.com ([fe80::c136:8404:3918:4c4b]) by BYAPR02MB4422.namprd02.prod.outlook.com ([fe80::c136:8404:3918:4c4b%6]) with mapi id 15.20.4415.028; Tue, 24 Aug 2021 06:48:30 +0000 From: Jeff Lin To: Mark Wielaard CC: "elfutils-devel@sourceware.org" Subject: Re: Using dwarf_getfuncs to get function from object stored in memory Thread-Topic: Using dwarf_getfuncs to get function from object stored in memory Thread-Index: AQHXkxmTvRolUSvIe0Gxnx1O5MziwauBnb+AgAAuzIA= Date: Tue, 24 Aug 2021 06:48:30 +0000 Message-ID: <3613540C-7236-4C1A-8BBC-F6893D5778AD@xilinx.com> References: <9584640F-85CC-4CEF-B059-0044C7FE2151@xilinx.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.52.21080801 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0985a982-c8f6-4e6d-4766-08d966cb2f0d x-ms-traffictypediagnostic: BYAPR02MB4856: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: W2pa5c0jU+xpC8SEM0K/hjULKLvEZcLSImiQWBMNDcFKhEH/Md1ts0zuz1VQ6jkdgBfd/jRszYL60kbV2rY6rrdrK8KTdm/mq80tRBbtql/1TZu6v/weEr5/e85Nscm9vbnPqHUfqxD7DxT+sxX+WaOarVPMpr6y2tDBD0txeGiht+5DkyABzjIJDoVYKKq7MbGssmke/d7I7oIBqAsWrv2u7e9ko77+pzMrxtEsX8YDaKxsv/xlOuIRAt2lFIEruxY7TXrYV2V/vCm4o23f0oWmTQu++o2/XHFnp7YZy35WXs3BVgSR/MDWwgjrjn0ri/l3B4VOYYEnozLy81KRW0JwJ4Kd31SsRkQuOAa4oUcdIfkRM1ligYSNv5CQhT54IK39Vs8vC7Ui64lMOsCTomKPFQwYvB9jYT7OJeOP6qetXeE1WJT1j3UqUl+YOY68oxgQh1SSB1T9L/0WpZjFLBdXFwSbgLzhYafvr/R4orqG9JRS+CadqFdQUt3+nwjMttuASZfr7e20LvsOZfGvlxnTGsTJdlh3vzb8q+3Ny9GxhW+Hoy/9GnuTVs/vhd9UXrdAS1dYIVsAoSFvWAD1qtHDIN6eyXIIfDUslsw5N01/veXr/nzDV6lYN9YBCZaKbgtlPmnzHwjEh27iley1tNyjSgGZwzRHhaJQvNuk+8cn5+/ieVUSCea2yyCI0ZwBoqTTHbaIAcZtmkqRl0OvDtFS3w/g42XhBd3msVOefYk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR02MB4422.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(4326008)(2616005)(6916009)(8676002)(8936002)(86362001)(36756003)(6512007)(5660300002)(83380400001)(6506007)(38100700002)(33656002)(71200400001)(2906002)(122000001)(64756008)(66946007)(508600001)(66446008)(26005)(76116006)(186003)(6486002)(66476007)(316002)(66556008)(38070700005)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RmhIYXl6NVZEdjczc2pDU3NxbU5DV0s2c1NSSGozUWFoNVRkbkVWbERXeUZ3?= =?utf-8?B?Q2FQbUs2ckZzV1djSzJKWDd0eEJ0NWJhRjl0WEJteUhjYVF5emRtd2hUa2tt?= =?utf-8?B?MkFBbjR0Q1lxNENGTmdLUlh0cjhqQmMxNmlMVVVIUGlMWnloRnFNRHNEMHB4?= =?utf-8?B?ZzYwcHJibnREaXZXL1lhN1BFQVc0VndsZEVST0p1bWV6aDJ1SW1qVmpyUG85?= =?utf-8?B?ck13OFJvTHhXL0h5SDJ4dVR6eVVvOXN0OUIySGNhdi9sR0srNHZuSTlsZVRy?= =?utf-8?B?aFl1enZXWmJDckI5WUhPQkNiVEUyMzRsd2xuTTlvNDJCbWRSRjdWdDFqSzhD?= =?utf-8?B?Vm50M3VlQy9iU25CK0dWTkwxRVJxcEpVLzR6NXN4ak9VVTlDUlFpOHVvanhu?= =?utf-8?B?UGh2RE5jK0t2cFFqak8zWlRtbTVtR240VmVpYmtKSnFrcTFsRnZuaUZhdVNZ?= =?utf-8?B?VTNPeE15R056RnE3U21mZEV0L0xnSGlsM1J5QlRSZ1N4WEpPYy82dkxqSFI4?= =?utf-8?B?Vzl3YmFjZFppNDA0MFhWUDIxOGswcFdJVmg5Tm5lQlptK2toc3BTYmlZSXJO?= =?utf-8?B?QkhkUVNISDcya1BXTEtYaTVMUVl5MVhXemdSSkR5ajlGbG9KY3BzN3JROENM?= =?utf-8?B?YU5Hby9QSGhremp1RDhOZ212ZjVsM0RQY05WeXdlKzRmUUNUQWxrY1IzMnhy?= =?utf-8?B?MkZPcU4vL1UwRmdtVFQxY1Z6Tk96dkVqRFdTWGlRZkJXZVh4dldFRTNhMmlR?= =?utf-8?B?SVV0MkVLZ3lKM2o1aXNEcHZCbGZUK0NxQmJiWUNlb2F0K2dDSjQxU1IrdjRZ?= =?utf-8?B?TGNWT0REZjhRS1YvVHB1UFpWeHF1WlFnbDJ3cnEvcUhoNXArTEJsRVlDejVH?= =?utf-8?B?T0dlRUZMVkhocGZ1eGV2MVFtOFlieEV4M3p3WHJsYXBxM2ozSlhWS01nWEpC?= =?utf-8?B?RXR2UUNUSlZQcHhHY2w4UTNNbi9WTkVUOWJGOVpCZCsxc1VPWisrbThKRGtG?= =?utf-8?B?Z0tsRWNnUm5wWlU0TEw1RldaY050UmY5dW55Yk1oMDh6YU9kOVNXNjBTejly?= =?utf-8?B?Q3JTaGhCWEFGN3pVZ005QnVtTGNuV2I4ejFWVGw0RU1mTzR6Q1ZKZ01xTE1p?= =?utf-8?B?R1NpR0hYTzA4b0pzR0N2TUdCU0pQeEdyN2daeEdmcTNGUUxhL1p2YU5mMjRS?= =?utf-8?B?THVobU9SRTZCUGFNOFYzU2NFT3JwZVp6SHNsTVlBbFRFUFVHYThPYjVwMyti?= =?utf-8?B?SFZkVithTk5VRXRodkFWa2tNVnhUNG9xYldjbFRuOGJxZGZOZW9nbVFVaGpt?= =?utf-8?B?eTZkRHVSQUpoK0NGUTdScGVuTlhBY3gzV0doUzJCT1VDcGNNUDI0Nm9aNEZx?= =?utf-8?B?NVRlYTkybHZKbEIvUXR3aEJpWFU0d1R1Slltcnc2MDhkdUNLalA5SVo3a2tv?= =?utf-8?B?bXlvOXh1S3hIek9tNTRLTmR4Tm50S1FiSFZCN0Q1MEtQZXVuemNYblF0STU1?= =?utf-8?B?amhmelJHMVUrSjBubVd0ZUxBRTgzb0h3bkJ5RWJzSFk0RFMrL2lQcFc4R0NE?= =?utf-8?B?RCswV2hRZStoa3VuRVZGd2o4Q0dSeDA5WTVmOTJUWHVIWWNtNFh5OW0xbzNG?= =?utf-8?B?ZCtJRTF5Y3J4bnZ3VjN0b1pMYmVxcnMxNTNIQVhoZjk5M285aTF0ZFZvdzVh?= =?utf-8?B?YXNWb25qSW9rbncvSzUxck82Tmo3NWN4RlhMbWZkZ0pWYTlpMGNHeWlzYUxn?= =?utf-8?Q?IbWzdkhMSP54yAwTJbqgjQt9c6Mn+lc6kLNbwDZ?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR02MB4422.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0985a982-c8f6-4e6d-4766-08d966cb2f0d X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2021 06:48:30.2260 (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: dZ1PZ59E5i9cUJudQwXFf2I6Ar33Ow6ng0dnlUMGbdSnWjRRqAaCdpMYRvqeGuKaUXARm+ma4lpT8rH6dFjv2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB4856 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_PASS, TXREP, T_SPF_HELO_TEMPERROR 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: Tue, 24 Aug 2021 06:48:42 -0000 SGkgTWFyaywNCg0KSSB0cmFja2VkIGRvd24gdGhlIGlzc3VlIHRvIHRoZSBjb3B5IGluIG1lbW9y eSB3YXMgYWN0dWFsbHkgZGlmZmVyZW50LiAgDQpIb3dldmVyLCBiZWNhdXNlIGR3YXJmX2JlZ2lu X2VsZiB3YXMgc3RpbGwgcHJvdmlkaW5nIHRoZSBvZmZzZXQgdG8gdGhlIHRvcCBjdXMsIEkgZGlk IG5vdCBzdXNwZWN0IHRoYXQgd2FzIHRoZSBpc3N1ZS4NCkR3YXJmX2dldGZ1bmNzIGRpZCByZXR1 cm4gLTEsIGJ1dCBJIGRpZCBub3QgbG9vayBhdCBkd2FyZl9lcnJtc2cuICANCkFmdGVyIEkgZW5z dXJlZCB0aGUgY29weSBpbiBtZW1vcnkgaXMgYW4gZXhhY3QgY29weSwgZXZlcnl0aGluZyB3b3Jr ZWQuDQoNClRoYW5rcywNCi1KZWZmDQoNCu+7v09uIDgvMjMvMjEsIDI6MDEgUE0sICJNYXJrIFdp ZWxhYXJkIiA8bWFya0BrbG9tcC5vcmc+IHdyb3RlOg0KDQogICAgQ0FVVElPTjogVGhpcyBtZXNz YWdlIGhhcyBvcmlnaW5hdGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNlLiBQbGVhc2UgdXNlIHBy b3BlciBqdWRnbWVudCBhbmQgY2F1dGlvbiB3aGVuIG9wZW5pbmcgYXR0YWNobWVudHMsIGNsaWNr aW5nIGxpbmtzLCBvciByZXNwb25kaW5nIHRvIHRoaXMgZW1haWwuDQoNCg0KICAgIEhpIEplZmYs DQoNCiAgICBPbiBUdWUsIEF1ZyAxNywgMjAyMSBhdCAwMzo0MDowOEFNICswMDAwLCBKZWZmIExp biB2aWEgRWxmdXRpbHMtZGV2ZWwgd3JvdGU6DQogICAgPiBJ4oCZdmUgd3JpdHRlbiBjb2RlIHRv IGV4dHJhY3QgZnVuY3Rpb24gZnJvbSBhIHNoYXJlZCBvYmplY3Qgd2l0aA0KICAgID4gZHdhcmZf YmVnaW4gYXBpIHRoYXQgZmluZHMgdGhlIGR3YXJmIG9iamVjdHMgd2l0aCB0aGUgZmlsZQ0KICAg ID4gZGVzY3JpcHRvciB1c2luZyBkd2FyZl9nZXRmdW5jcy4gIEhvd2V2ZXIsIHdoZW4gSSB0cmll ZCB0byBwYXJzZSB0aGUNCiAgICA+IHNhbWUgb2JqZWN0IHRoYXQgaXMgbG9hZGVkIGludG8gbWVt b3J5IGZpcnN0LCBkd2FyZl9nZXRmdW5jcyBpcyBub3QNCiAgICA+IGFibGUgdG8gZ2V0IHRoZSBm dW5jdGlvbi4gIEluIHRoZSBjYXNlIG9mIGFjY2Vzc2luZyB0aGUgb2JqZWN0IHRoYXQNCiAgICA+ IGlzIGluIG1lbW9yeSwgSSB1c2VkIHRoZSBmb2xsb3dpbmcgbGluZSB0byBnZXQgdGhlIGR3YXJm IG9iamVjdDoNCiAgICA+DQogICAgPiAgIEVsZiAqZWhhbmRsZSA9IGVsZl9tZW1vcnkoY29uc3Rf Y2FzdDxjaGFyICo+KHNvX2ZpbGUpLCBzaXplKTsNCiAgICA+ICAgRHdhcmYgKmR3ID0gZHdhcmZf YmVnaW5fZWxmKGVoYW5kbGUsIERXQVJGX0NfUkVBRCwgTlVMTCk7DQogICAgPg0KICAgID4gSSBh bSBhYmxlIHRvIGdldCB0aGUgb2Zmc2V0IGFuZCB0YWcgd2l0aCBkd2FyZl9uZXh0Y3UsIGJ1dCBl cnJvcnMNCiAgICA+IG91dCB3aXRoIGR3YXJmX2dldGZ1bmNzLiAgRG9lcyBhbnlvbmUga25vdyB3 aHkgZHdhcmZfZ2V0ZnVuY3MgZG9lcw0KICAgID4gcmV0dXJuIHByb3Blcmx5IHdoZW4gdHJ5aW5n IHRvIHByb2Nlc3MgZHdhcmYgb2JqZWN0IHRoYXQgd2FzIHN0b3JlDQogICAgPiBpbiBtZW1vcnk/ DQoNCiAgICBJZiB0aGUgRUxGIGluIG1lbW9yeSBpcyB0aGUgc2FtZSBhcyB0aGUgRUxGIG9uIGRp c2sgSSBkb24ndCBrbm93IHdoeQ0KICAgIGR3YXJmX2dldGZ1bmNzIHdvdWxkIHdvcmsgZGlmZmVy ZW50bHkuIERvZXMgdGhlIGNhbGxiYWNrIGdldCBjYWxsZWQ/DQogICAgRG9lcyBkd2FyZl9nZXRm dW5jcyByZXR1cm4gLTE/IFdoYXQgZG9lcyBkd2FyZl9lcnJtc2cgc2F5Pw0KDQogICAgQ2hlZXJz LA0KDQogICAgTWFyaw0KDQoNCg==