From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 63908 invoked by alias); 27 Apr 2017 14:29:36 -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 63875 invoked by uid 89); 27 Apr 2017 14:29:34 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-Spam-Status: No, score=-2.8 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-VE1-obe.outbound.protection.outlook.com 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=AAYMVTo7gvc2I8oPMr6seft4qpXkvrdcmsWNrvnyGz4=; b=PE16OXRW9GFdiPUKIe3NyWH13Q1lPX1EkVe35VMgzpDiz8zEP4HX69wR2/T1ZHZKvz6hg3y1F4+ls0UUsNH0dHoJFllNxQp+WhvXfULuQ6g1pOvpSHN/c4XvtlVcxE+rzxn41k0QPHgom7lzglgQ1TC5kZiAuKfZzKOY+aB0/64= Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=qt.io; Subject: Re: [PATCH 5/5] Add frame pointer unwinding for aarch64 To: Mark Wielaard References: <1493124006.31726.33.camel@klomp.org> <1493124579-21017-1-git-send-email-mark@klomp.org> <1493124579-21017-5-git-send-email-mark@klomp.org> <1493125881.31726.44.camel@klomp.org> <3b0d6718-cf17-9ae1-b5f7-8c6413b8d3d2@qt.io> <1493217200.31726.59.camel@klomp.org> <14b0cd1d-5737-2c7a-3fab-f197011c7fc6@qt.io> <1493248187.31726.92.camel@klomp.org> <4c8f3f4f-aa4c-7202-0e66-665899caf2ff@qt.io> <20170427140240.GA6384@stream> CC: From: Ulf Hermann Message-ID: Date: Thu, 27 Apr 2017 15:42:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170427140240.GA6384@stream> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [62.220.2.194] X-ClientProxiedBy: VI1PR09CA0080.eurprd09.prod.outlook.com (2603:10a6:802:29::24) To DB3PR02MB235.eurprd02.prod.outlook.com (2a01:111:e400:9410::23) X-MS-Office365-Filtering-Correlation-Id: d3d97f25-7f67-477c-60a6-08d48d79d1d5 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:DB3PR02MB235; X-Microsoft-Exchange-Diagnostics: 1;DB3PR02MB235;3:o+NCd3ruh6xsVEhP8jTpK/QPbWwcRioLxlhBWbGJdjyA3rNYJLLZMDGhr7sUMF6O9bLgoayG9Db//G/F7K+me1bJ5QBebV2QhOBF9Au4DtokQg/WPVUiH+h4wrS1z8sUrh2rH9dXegn57ne+2hMdfoyTvyAZRsXBwPhAlGglH4KfK61SnrvroN7JJL/hRfasr84kDWy5Uwu1LZcRx8et/otCTX3okehP+l+GGC/OzLarYnQiBambplG23npavO3tMiCy9GJYPEm42c9qSBNDL8lHbVNDtHaPNa90KV2PS4bZ0rLdyApTld6eFtzQM4ckAwCAb9MTCIUjkYQk9Y7IdQ==;25:26x+4U78h6PNG+Hduq24CKEDTTclra5519ssDc7j77NESekaLOM3it1C4C41pjmu4MHmZfYvLaEhLSdWxaJ+z4kFoByDdUpTK0jBSjbBx8GGP6mFRFkgyw75nFgbWVCFJCr8tdDtfim/loBnVj+y1DUIx48WAaZKn+BL50ZH5f6pHpRBylXtx7FinRJRAML+G3MY5RDdwUWLg2AGccT3hIgkteGIHGl+MN1i4AuGu2lnlpl11MsKR2Z3ioZ5vlfGVJAzJZWoiwZbiwR44LV3pZ3a7Z1+svFiwCy4iFkumFjVe2ygwbZaWFiFVYX88EMaiQZ9EqUBfH1GG8RHwQy0to7OgunGlTH53atkuTU4wiEbm77yopPiXO0VAb8h/Ys+5lcoZuwzGLwc4mh0MeBt3oqGPuNYCm0NYhU94/LSi5XzhJALqZWPJJ6ap/JITBkuGv1/JKvfw0vnie3IeJTBbA== X-Microsoft-Exchange-Diagnostics: 1;DB3PR02MB235;31:kHLFHY2LaacJP7XRQ5UqKDvnnoSx35hI4d0AalU8mNapV6UIoBi5DFxIbyYfTDHz//NZtdBgtKYdg8wIxzu4G81RCh1v6SFm41VxDraEdbZ49f8WoRi6HtNw84OaBWKkAkhyOc0UszYwJGj/41k24n28KWxE/89DMzpVdXAuKcNRDrYpyj7/CzE0DRDc0quaNb0govVvJcYFziG/9U6k40aNcL3BuB/WIZ24LggnBwV7tfKZxyUCcYkW0MgrjLFvdsKMP0qcsBCwucytMiXjBkZu0YBsVWs6RMc6Lc6/4Rs=;20:OP9SDTRHXzfwPZi9zszEphTkX9ll8qpuca6LUT0wtirEKL/Iuc/hQ7hiJxzCAHHSLY8+lawQ4Rp6Z7kJ5JPBF0/UV8qpDmSmnTEGTszhFm8sdOFaYQ3BGste37cW3pvIDo9Qeqm4Fd6m2GSs+GMgpn0ZaMWAbtSKxdIXAoFMy0h6PlvlpVX2BFcwFB7azFJvlduxVy7oPvYtkXOCD6+YuYvNI+G0fFGyxCmuOdfrrMHb2STJrkvJCDpyPhrFCp5e X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(193159738081406); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(6072148);SRVR:DB3PR02MB235;BCL:0;PCL:0;RULEID:;SRVR:DB3PR02MB235; X-Microsoft-Exchange-Diagnostics: 1;DB3PR02MB235;4:0wrMsNjQ8GG488jpb6apOCJXWMn3XR6Jd9HtBHmMLZVXxlYX/BmQ1Nxr0LvkFB6siu5BokZFZqekVUFaFlyHy8IXO6D5l3RA893ea2oG1RzaUd8I0XtAAFsrVAmjSGJ9J89Ir3p20BaCPDKB61soZpuvOPcFieCBRv7/iAS7byeieVfZYZ+ofbpjvwaCxShzCJXgveTJ9e5FNBU7qaDn64gl5hqdqLuTABzQFqOcIFyk8RLE+wlXlYkmp76zORjy8VSnGLWDSWkEm1fHvGY65fOQvhIAnze/2auz+9wc61GDcyNS8YuVeselqsva1jISQra6O7ULVftTCsFOA6LfR2M75jYlvthnch+2uUk/JfaZTtDpAe6XViBIwsrADk7dWQcjlCHBnnN5BbNvyLKvMHJPIN8cmM4kvXoUHjHY9jHA2IqFfWTWXcedPMJz56EyuSqvRan91FigQiOWzrbHAQ5e+GVjzp1YAJ6bjVFbH479Zq7j74axe32Njqn8t3xdwFrL2igBHq9bNc0droMKEGhZlEVFnDiAJMR2X4hS7nnHOyZ68+KhAPS6ZfXrL41cQLN0Y8mvPgG+xVhphi9bBJOE8hb3tnngiknnB0A6ySPKl/yYj16zIW/i+5/heWDn6U4/0ddwHTDkdPdIgms6kitGfn4MBWQ+Ax0MnXw5KApWy4K6HK8GC63VxxZKEdLZ7FpdWsnu31zXV62PG28jTJw9C94Wd8GmYmDBjw3RrR5q8jY0WxdKk71FO4jBnozKU9tB7RTtsbQORt1mOBZlmg== X-Forefront-PRVS: 029097202E X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(39410400002)(39450400003)(39400400002)(39830400002)(8676002)(81166006)(2950100002)(86362001)(6306002)(6916009)(31696002)(64126003)(42186005)(31686004)(230700001)(93886004)(50466002)(76176999)(54356999)(77096006)(6486002)(50986999)(74482002)(3846002)(6116002)(110136004)(38730400002)(36756003)(33646002)(5660300001)(66066001)(65956001)(65806001)(6246003)(4326008)(25786009)(53936002)(2906002)(189998001)(65826007)(47776003)(305945005)(23746002)(229853002);DIR:OUT;SFP:1102;SCL:1;SRVR:DB3PR02MB235;H:[10.9.78.56];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB3PR02MB235;23:VaRKRQJ4oi87YYPQHiS/Q0OiUO7OKbs1JwJ1sB?= =?Windows-1252?Q?XU3JWmS/7lcaCxIUt4SbN1fIwjTHYHYewh8RgC/VAP2fZJFIVmzKFTgs?= =?Windows-1252?Q?z/k/GVeem7yRue4ac5Hw5/qlQQTMK3iE9Q7xeA22ETFmeM03gyE9CTPY?= =?Windows-1252?Q?trZhCvDxmN1fkQ4zbsj9w0IbKYdMOPIBon/nA5VySelaO3S16nJ/+YeE?= =?Windows-1252?Q?W8t7GfE/3/Cvtne9B6CmhzlWF7xzSypAHu51wHcsp073F68q44ADD6Vh?= =?Windows-1252?Q?uSD3AOE+0FPwbRXHvKDyrmpaoulUT59+VCl7V0pe3cl2qvC3miUCxr4j?= =?Windows-1252?Q?1WhXgLPf9hGJOP+8eMyn1IBeylqHH2YQiZzFBBteoIY9W36Csbw5ALvk?= =?Windows-1252?Q?4fzbDaKO5eTGWy88ESKbyP5On1CAoexy3o2lXTB5u7PLT5aobXCrQ6ej?= =?Windows-1252?Q?PYcIaG+kkizT0jFouAfS5BV3JSVStgEnbvZcwW/hXGPiamYmszjxXjHh?= =?Windows-1252?Q?XVlTLh3ZzSZbh9hsimweoC3sk3nJZHL2+NsTiLyAfvEqOSADhh5OFYrP?= =?Windows-1252?Q?Stx0l9uvp/FU02veqIwV2VyxOk1YsIygwSyjx1jBkalmSmD030vRisEM?= =?Windows-1252?Q?sMG+a++d2jhbqBv8ep/6pIbmdFQvS52S50lBLqZdDu8qnsA9xCw7lyzr?= =?Windows-1252?Q?KKOm/DolOT+IFuI4fFNCIWWQYAXPdhotVhP6COsUCnXsnnstDIAzLkQk?= =?Windows-1252?Q?fV8zJQXKD0uCNIEd3Hwb831M+hNCw1byOMD6yplcVbfNskTQLyslS3Gz?= =?Windows-1252?Q?OguhDtXmKKZRku6if/G97srRtFf54tSeFmqAih4FYFwunkRPqwE4KptG?= =?Windows-1252?Q?TdaeUoe9qDgH3yk8qIvXUtPryhEyw33FJ1Qqon5w0npShbBBU4FwnN92?= =?Windows-1252?Q?AdNIwblSVE3AXT/jDi2cQpPNEPmuNHUsHJ8WhlkyxQWPYRuWnMdTQut+?= =?Windows-1252?Q?RFRG0PNGIBQsT7hkmJOdgJZ9LLgx68pJ49LeApJNJOoz0N5xATw+7ncu?= =?Windows-1252?Q?cVvxsV/rAoygmWGO58cEHrNSopqzKsCXUawEaGvagHFSTYfJb6lhdHV8?= =?Windows-1252?Q?oLJYa7NPjVtZm08KPltI3a04qD36jap9uxCF7rv1TzBFQRbnLpeJDXI5?= =?Windows-1252?Q?lOD7RNCj0a2nJnY96G+s8LIILz7DfTXTzjdBM4Nlky0aeLiQ8lM8KDcm?= =?Windows-1252?Q?SIeOHF5WgpzBt5Kg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB3PR02MB235;6:TM8FUe2IHR1/qXjBeVbJSg8t2BwLi8HAavoGiTRQ+tDMJzXoJvqMABuMaEekHxuxXgi6K5C2bBFM0B/LrlUoYWHsLPa1eJKcGA00Y17pVU4H0twkuLdvfXOd7bjRgbDmBrYdMgUsPGW6kFmNAbCvEzOb4Wp4IHsFpFPOpXljlaNIn+1KkJT0KE1qYtxVdYULWRkBOux2cfcBdU9K85OiQN4qPinQ2zdu/ZnvsuBnF0usNzc7S6CYpVetllANAj4avpTa4/FbmYv/kXGCSDt/wUFNaolGQz7pnnQ9KX7VnNDEds2xmVyHdcHEnw6XrSdU/4ZwZ/AFC2wW9BIZUyiiK3WlPvF76zIk0YDH3RSp9m+QTXKdN2gEaNqqO5zLjGbfBJ7U6yFdZpoyvWUTx29lRaEhXN4OS/v0StTFd6egap3WT56+jZ70YJEqkgWsrSPB3xzAYkNNLaWVlt5bvZkq6uI5B+aphC+G4pq0MzpMDvWE0YM7DRtv+Ab2pmrnKGAEy6oz9u5XOsivx6ow0EmZjQ==;5:Bap28ztL9WQoiIFWZS0qtXx3tEvC6v9t5vi9hcXTjNwZhj7Yceu7uRkXAdQQkD0pzvxsXxPS0qJGQXGGEyO/uCdh9mKNTa3BkPrb8T9sNFT4Y88gfX+W4pSVNpM1IjDnA/kmDNZK+Qo/FZHvFsO27w==;24:8+1hojht1/6p6ivSs17EOg52LQiebvhiGWUHOz3kvNuy3ssGRmjifIB8adt5NxnBi3Ya6Ar5IoZltbalVC+Y57k4DNvhWROuO1xOA/u9/Lk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB3PR02MB235;7:84Z7AAqll234QiJWy96ATtFw8fvJBi5jbyGEsPbi9+Kk3l+oAFcMj9pkNAZjks1gMcUojwp3i/VNImuJbBryiA3Zbdax6OnVON61vGP40yJN0eLedj8V9H6Q1ItruFwOWtEd3Y9xRLk+Zxut1afih94LAmsZHgkqcqRJBfx9mOIhv/s0lXikCMOyy9SrzzPMGD8w19X1fEu0ab+HxYfzMPGrzR87yL0AbaKUdO6GfHxj3jGG30AO6lIOxy1HeoJWuMBTzPkQaiNIZZFTTfSW5KOFIE+7PyA2DDLnPTQcvb8j5LxAf4WEUd1LYI8KFYGFChdy/6qYP8qy4phVckR+VQ== X-OriginatorOrg: qt.io X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2017 14:29:31.4381 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR02MB235 X-SW-Source: 2017-q2/txt/msg00106.txt.bz2 > Does every fp-only frame gets duplicated after a DWARF CFI frame? > I'll look if I can better understand why that is. The last thing I've tested on an actual aarch64 setup is what I'm removing in this change: https://codereview.qt-project.org/#/c/191650/5/3rdparty/elfutils/backends/aarch64_unwind.c As you can see, I'm setting PC to the thing I read from memory, not the value of the LR register. So I must have had the same problem when I wrote that. Ulf