From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 55286 invoked by alias); 21 Mar 2018 14:35:35 -0000 Mailing-List: contact elfutils-devel-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: elfutils-devel-owner@sourceware.org Received: (qmail 55273 invoked by uid 89); 21 Mar 2018 14:35:34 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.4 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:10a6, Interestingly X-Spam-Status: No, score=-3.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-he1eur01on0096.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.96) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 21 Mar 2018 14:35:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qtcompany.onmicrosoft.com; s=selector1-qt-io; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=DldXI2vdtm5VTxbCR49U9P2WqtG1t8+8NPvlFWcQHqY=; b=Q+rQXmmOH8nic4g0GDyQFkHF6k6hlE7//DHT7CkZEGKhCE17v+JZccg/pVHK9bpsx3lZx3pQHERgf9k1/iLedfTyMkMvz4gBCU4xikprYLJ/8/+HqvnlOhT4id5iJF1H4PmRhHxQLVLsjpXAO4LaA4Kpwz1A7hj7GDOaGibZAAY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ulf.hermann@qt.io; Received: from [10.9.78.31] (62.220.2.194) by HE1PR0201MB1836.eurprd02.prod.outlook.com (2603:10a6:3:b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.588.14; Wed, 21 Mar 2018 14:35:27 +0000 Subject: Re: How to associate Elf with Dwfl_Module returned by dwfl_report_module To: elfutils-devel@sourceware.org, milian.wolff@kdab.com References: <3517953.ztkfjMdy38@agathebauer> <20180320220549.GD6269@wildebeest.org> <1946852.ajpeOdNFGP@agathebauer> <1581387.j5xz9UsgaX@agathebauer> From: Ulf Hermann Message-ID: Date: Wed, 21 Mar 2018 14:35:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1581387.j5xz9UsgaX@agathebauer> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [62.220.2.194] X-ClientProxiedBy: AM5PR0102CA0008.eurprd01.prod.exchangelabs.com (2603:10a6:206::21) To HE1PR0201MB1836.eurprd02.prod.outlook.com (2603:10a6:3:b::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 92122edf-943e-4b01-9c89-08d58f38fdaa X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:HE1PR0201MB1836; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0201MB1836;3:SN6Bm8dDhM+Y2jiCBKVGQ5KE3UmtmY0pCIIQYQ/6KSATaLPQWmbUuKx1nXsjvrs8fznYLX/SzGKGqCDzuKCB1OLPeSeVsBW2YgGJsU0qmqvoVbjdQIx+RDNTFhWeG5ursCG4mruqxcaRnHedjeyANdYsOdF/vfu3zCMAwOOu9JVSpu987mmK/u5DaPk4qwwMUk9wh5jDDWCmGOpagBdJvDfjYuV4bP/KzhWeKv/b3Nb7v2Y237Y82kC69gCZ41IM;25:wEw3e2K2laUGf50AgnJwSqXs6/U7sZbK8ZbTBs+751ABpcZ6AGxJpjJ0wajDei7mTETk36areXuXrjXhdTjfrhT2wokYYbOos5dySHFfywRGe6LRUTTmT1hLYcjFQShuBNogR4Gfdmon8O5Py7G0ol3ZLrVwwQyjfZOJ8KjTFbeBtdqmftLAnI6NKW11cCDMjLOYV8L8p1zaMQ4Qb5d9CabBHOL6Dwe+GpiaAilx6zNnvEvVd+WJxOiIdpoNNdDDecv3KRGitg2hxYBiWkJTM0LIMJTJEs1y18EgJekqBaKeirIbMOtZizjq0/CEtj638qO+aS2+o3qVpL1KOcwUJA==;31:80NItoxjnokEyuUYc3eKFgfEvSZl5bEGBpeMg+q28g+/4PqiwRyafPe/ea0tx/DfqIsgg9evWZ96Db/toYDl/pjIi1eY49iSLWRf4UVwr0tqiqoUId4i9w7Px1cF8vFb46hR7G+DtnGUBXkWWsExX8IzfZrM+QxIfSeCwAt0qC4/35IQxJT0hwZsApVOCGpp60BVeC5M5KtNqVQVWcw3lqRtJT8IiGUpzObUAEvHLME= X-MS-TrafficTypeDiagnostic: HE1PR0201MB1836: X-Microsoft-Exchange-Diagnostics: 1;HE1PR0201MB1836;20:f9cHoOJgqcO9Zer/oFk6K05tguQ3UWUp+fG4J8fQz1xoFrpzbLXMmomjRtBdovgB9o+L41hw3hCsDBm+2ZPOTVeBcdcMUwk7O0l3VLJMtbCMBt6R3q/J7ABNVIbiy9nSOHgLwWByIVdgc/q1XwI9bcPqckT1V24m1i6MKn0f44LQh+OxTcSb6GAwH0PsSVvm9rJhgJ792Jzc9unROpQIlwE1Ls9IR4eOOZzY85cRSIsJ9dEv1fGQRHJkrUpk6XaCc9XHuDHXwt2ro0+82LtZeqEM9gyUOMhw50hfpt858PzxjLS9aqhsilZMGPBpTGym5Jonaz8DvFI15Oy0OryMZRTJ3qOd39VRfSDN049WWlydzR/dtbOkGzS3NMkqR0LzBbRbRkKR99b7tHj+rp5nWSDB2gO0pko/lKzqX93qDT8txRUid32ie9syYoKGEAmnZLne5u5r9r5Adqj0vovZUzfig7OxRmPXymA7sCP5H8on2YXHdIJYJ5f7CCgQ9HRv;4:+nqwdLDWXQP76P856mg6sr7F9hn8+yPHUAAvOitSS4EVfsKIGLfX8mEHl0+2h3K/929fVz80o1SDvcIXl6a/P2gV0WUxStUW3qCv7JtAHoijaIyCxki7a2P0ZyjFcmcrvJOcOPeE0BNrFUoy857ZbDpVS1AH32uyySiD/5kmrZEg2v3QGKSgvUfyBtw71QKneygULtjbqHEBCQhijGYP7ZG8KuiFcKuPk1O/X/L5epDvTk3tWfomowR6z/TE3DyDy8pV/v/1tHNI1Jjk+yF2Gg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231221)(944501324)(52105095)(3002001)(93006095)(93001095)(6041310)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(6072148)(201708071742011);SRVR:HE1PR0201MB1836;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0201MB1836; X-Forefront-PRVS: 0618E4E7E1 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(396003)(39380400002)(39850400004)(366004)(346002)(376002)(199004)(189003)(186003)(31696002)(106356001)(33896004)(76176011)(16526019)(47776003)(5660300001)(6666003)(77096007)(31686004)(26005)(36756003)(65806001)(8936002)(2486003)(8676002)(229853002)(53936002)(3846002)(66066001)(81156014)(81166006)(52116002)(23676004)(2950100002)(97736004)(52146003)(6486002)(386003)(74482002)(65826007)(305945005)(230700001)(6246003)(16576012)(58126008)(6116002)(93886005)(478600001)(7736002)(65956001)(86362001)(575784001)(2906002)(68736007)(50466002)(64126003)(316002)(25786009)(105586002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0201MB1836;H:[10.9.78.31];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: qt.io does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAyMDFNQjE4MzY7MjM6UXo5RWtMNDFhZ3p1aUs1dUl3WktVa201?= =?utf-8?B?YTNkL1NPYjJuMEM4bVlUYmg2NkVDOU95YmQ0VGp5dENtaVlxNGd2MU1YRTQr?= =?utf-8?B?QnZPdkU5ejcxVGVUNWpxOGVKc3djeEFzbTllTWhDMVJpK0RuUVlLaTI0dFQw?= =?utf-8?B?MzA5MVJ2SmkrQ29uelVURENjY29abVdQbExEWGVrdjhDdXVRZ1ovdFFSMUxx?= =?utf-8?B?aU85YWFuWWxQUVlmZlFyZnZRdnhoeC9FTUFIVTBnaFZjNVZxMVhxaGd5VVlU?= =?utf-8?B?ZkNXTTNubWVtSlFISkRSa0hVTmdINlZIdzFqeTlDbEhTRnk1Vzlpak5vVjR5?= =?utf-8?B?STFwVDJpeWhxdnpOc2VaUjVCNTlaQ3NlMlRzT292RC8yNkluWk5LRkZ1cXhO?= =?utf-8?B?aTNucGZHV1pxMWd1TnBQU3c0MGY5WjBRRGVkb1EwNmxER0dNRVNhSEVzQy9l?= =?utf-8?B?cTZjSktVek1ET29UTk9YNDFvSHZuZVNvQ2puRnN0MHNJMGJxWnBNMm9lTTF2?= =?utf-8?B?M2ttdmtoa1MreFhuQkYwSXY3ditPRzVxcVJUN2F6VVhndmRBbFJGdU1QZGNx?= =?utf-8?B?RDVPS3M2eHhjRHpQUjFEdE1oUXZadTQrcHp4L0hyUkpQd0QvZGJGb09XREpJ?= =?utf-8?B?U25neW9qdHVBTXlXY2hiVWVvakdYYVhLRktBS0dGVy8zc2FwN2M3dmRiR3lv?= =?utf-8?B?NVF5Z21QRjFnNGJjUzNGVXVQVXVBd3NBWUZXdnhTa2szaWVnUWdERWs2djU4?= =?utf-8?B?ZGlwd2EvZEdtR2dVMDF5ekhUbEtGeEsyT0Q4V3hjVGVwbGEzeFpFaW9ZYStn?= =?utf-8?B?a08wb25VNG5HY0NDN0s0RmlFSFhYNlBMZ3ZrM3M2MFZ1MlFnY1oxY1pjcmtu?= =?utf-8?B?T09aaE0rMmpreml3WFdONHRYUnBxYkQwd2x3c3RDaU1CVmQwRXFzVjhGTm1K?= =?utf-8?B?R3owNWxRcC9MNU83MEpSNGptUnMzc050YnBwQVcvc0xlZWt3VkM5cUhZOG5r?= =?utf-8?B?cVpMU2R3b3BoOVl3QlZrTWNLdXJnWVU5QzV0SC9EU0duOFp0RGd0aXc5SHBC?= =?utf-8?B?ZHI0MmFFMmlTcnZPYU83SmpvbUV5S1VOSG1wY1AwWHpzd1phenVDU1dxcWh1?= =?utf-8?B?WjdQV3lybEEyS0RWcElqVk1nVnhtVmdPNzJYSmpsK2NvODVsalhTeGtPQ0Rp?= =?utf-8?B?T2YwYXdmMVZKdUU5ZzJnUHZ6MnhoL3FvcnZpSUxHM3hPdks0RmJsYUxOanRU?= =?utf-8?B?ejNyR205eXFoeXhxOS9WVldYa3czbEM4TllhV2NRdG8zNDlsVVNLb0tlOGJN?= =?utf-8?B?RUZvcFVqQWp6NDR2UVU1T0phODM0Y2FzUFlvRVlZeC9MamZuUXJ4bWhSSkxo?= =?utf-8?B?L1JzVnc4VXVvZVBEUXcwR3Y1dFdDNFhhMjFTWmRoTTQvU3FyUzVDbmFHcmYr?= =?utf-8?B?Qk1VMU51Wmh2SzV1ejUvZzRzWVUyL3dxMXljaHFvSkZ1djBrYUNEVmVWVFJk?= =?utf-8?B?Nm5hTGVOaGh1bUFrY01aQkpZbHl4bWpUQUwvT1B3MW5lUmEvbVBqMFZrTHU3?= =?utf-8?B?Q3pMb1Z5cllDOG5mRE1LL0lqdW5Zck5FTGpIRmNocUZDWHJROEhkZ3J1dFMy?= =?utf-8?B?RnpDYW9maGpOUTQ3bFh4NHZDSFFkZ1N0RFVxQ1Urb1lqRkh3ckpnQXpOMFcr?= =?utf-8?B?SnpWM0ZmOFRQSjJWTEJrT1gwdFE3djY1SkgxVnp4TnVaRjNmSmV4S1hxaVNm?= =?utf-8?B?ditDZ0s5RXA4Wm1qdmVmK2duZFgvNVpSMTVxcWpqdnVoYWF4aVh1TVVOWEoz?= =?utf-8?B?SjF5NGc3RVNxLzlzN2JXRnVJb3VKNVJyZmtudzNzS3A1Rmx2dz09?= X-Microsoft-Antispam-Message-Info: sFKvv4Q50tkitcQBIhtQ6/c+uB1KRaPpIDYvbZfpNDUmvU84nGTR3ZhNZ6Z0kSDDwPitdHV66UlLwpYego97q5G9sL6+uLgZKqdwR1ZHsl20nE49Hc6scpuxqVrSh9Wn/ufIcNZjMBcrqPXPnX2puzoHBpWG5yAn3oEMEzWIWHJch7B079qHOT1I7Fh6e60E X-Microsoft-Exchange-Diagnostics: 1;HE1PR0201MB1836;6:rTsJDgGGRJdw88XHsyfMQu2MVCd2ATJzIxuWQp2CRt8ZxMrOqkdKqbDNkILTZ3b+PpN7j97gRNTCnrVtY05MVVZT/T/oFqm5gOoKWVajBIaUMK1LWYcEPBSDxBhsOiCRkZYfioRbFm1PmyzCEIf1GDv++hkk09M8Pg7k8vjX5XmY6vwkaMKrY4x0+Mi3AsQ3NqU10OKPTz9Kz4NXByqVUKkr3SUbuC1VKM+JB5fK6V9yT2d/ZBinONA3jYju4eY7+pemYrKsMneTu0Ju2HYshK5/Xte5lk2yGRBgkMUcpfaprojl+eL6roG9k5uB9ie9qqyHLA81VCPSrtj3EtKNqX1oRRxrW5LOmjCyVTW+njE=;5:VEieCmflPR/r2ItervnG0UXgk6sEbKzv5+flpzR1KwxhmHFfNlO6gSrfbKROtDjxOz44Wq/DmoW0UaRQq5Fa0KsFsl2Ciq8tv4aI9D95NxWRHW1IWxSjhHO6UphMIFqX964LpF/LxrvolOWHSDsp/dXYXcsBqB7USlDZg6bFUOs=;24:7gYGgeiMjrTiEZ7MrWXRs1CDySf5bd/3slWqaudsku2CQnjyRjLR2kad8lOcDIFBKCDY8bmPIz5I3brxIoHwx2nn/cEXI18YUdu9cSK5YTE=;7:dVpQ1JMLUAMtUPJlDsepDG9gPA1an8Py4yAHquB/BKuSOPCu6t+l9nQgA5FJRnmaXN7WcbPRhU2wuaV3zM0d/xbNUyprLUaolWDW2K3/jMSHMZ28vF3Rj14p6Z2K9OJ2LyRxIBtWDPDP/6AXSLf0PMeOgd5dX5y2D7Piqnyyxjs+4VDuerfAEcC3+UexiYasIFP/LsSg6zfU+So3yyHnPqPZLFOVZhkeLzg9L35XsqgUuBlKu7nxXg3eJMue+ow9 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: qt.io X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2018 14:35:27.7519 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 92122edf-943e-4b01-9c89-08d58f38fdaa X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 20d0b167-794d-448a-9d01-aaeccc1124ac X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0201MB1836 X-IsSubscribed: yes X-SW-Source: 2018-q1/txt/msg00095.txt.bz2 > MEH: heaptrack_print | mmap: 56166e9d4000 56166ea39000 | dwfl: 56166e9d4000 > 56166ea38880 > MEH: ld-2.26.so | mmap: 7fd0afc6c000 7fd0afe93000 | dwfl: 7fd0afc6c000 > 7fd0afe920f8 > MEH: libc-2.26.so | mmap: 7fd0ae16a000 7fd0ae521000 | dwfl: 7fd0ae16a000 > 7fd0ae5208f0 > MEH: libstdc++.so.6.0.24 | mmap: 7fd0aea84000 7fd0aee0b000 | dwfl: > 7fd0aea84000 7fd0aee0a640 > MEH: libzstd.so.1.3.3 | mmap: 7fd0aee0b000 7fd0af087000 | dwfl: 7fd0aee0b000 > 7fd0af086030 > > Interestingly, here the mmap events observed by perf are actually always > *larger* than what dwfl sees... Do those differences map to some specific ELF sections? That is, does elfutils assume some sections are mmap'd even though they aren't or vice versa? As elfutils always assumes pgoff == 0 it should be fairly simple to see which sections those are (right?). Ulf