From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 120672 invoked by alias); 13 Apr 2018 16:07:07 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 120659 invoked by uid 89); 13 Apr 2018 16:07:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=benson X-HELO: sesbmg23.ericsson.net Received: from sesbmg23.ericsson.net (HELO sesbmg23.ericsson.net) (193.180.251.37) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 13 Apr 2018 16:07:04 +0000 Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.183.33]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id AB.B7.21035.5A5D0DA5; Fri, 13 Apr 2018 18:07:01 +0200 (CEST) Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESSHC005.ericsson.se (153.88.183.33) with Microsoft SMTP Server (TLS) id 14.3.382.0; Fri, 13 Apr 2018 18:06:37 +0200 Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Fri, 13 Apr 2018 18:06:36 +0200 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26 via Frontend Transport; Fri, 13 Apr 2018 18:06:36 +0200 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from [142.133.61.245] (192.75.88.130) by BL0PR1501MB2002.namprd15.prod.outlook.com (2603:10b6:207:31::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.10; Fri, 13 Apr 2018 16:06:33 +0000 Subject: Re: [PATCH] infrun: step through indirect branch thunks To: Gary Benson , "Metzger, Markus T" CC: Pedro Alves , "gdb-patches@sourceware.org" References: <1519017382-24335-1-git-send-email-markus.t.metzger@intel.com> <4dfab882-016f-01b5-bb28-67cd6637acea@redhat.com> <20180413145827.GA29459@blade.nx> From: Simon Marchi Message-ID: <1ed31a6b-bca3-b3ea-c7d9-2d8588c295c1@ericsson.com> Date: Fri, 13 Apr 2018 16:07:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180413145827.GA29459@blade.nx> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SN4PR0501CA0111.namprd05.prod.outlook.com (2603:10b6:803:42::28) To BL0PR1501MB2002.namprd15.prod.outlook.com (2603:10b6:207:31::32) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:BL0PR1501MB2002; X-Microsoft-Exchange-Diagnostics: 1;BL0PR1501MB2002;3:Pc0UDULxbdcgoWFZ54WAHDiAw7hr0GbYLYTtM7dALf0B0F0g4AT216Ds0Pv5/yh3BW1jKT7EUyizR1hljq+mKBbg+9s7CYqkZFgrYWFRI1NAbyeDxLbAyHYv1AJbcq+z+4Y7HDMlNTNZ/L6sb3SieUGu8dz96UMvjJiilQvVVEYauXSw67TLh5CiM8jYSWXd+xRRhriMSo/wUgYn0TiFfxv0xNRArDkPjiWBimUEdeppKyl8TxAM/y2ieYtDwtVp;25:ipbfWlokixiTo88FspL2c2n8sX27NtRdbz/r9H79plSTWyMhklOgLt/0i55aVKncHwIhcsV+zRYGJLs7PdRdiTYU7O6rP5IMt9HJtsaBPasyCn4P3aohuL675uo1ZcMm6HFM8vFOEmbyZQNZxE0v9kzLtmgaRmjFx2YSZSV+CUrnfO986LLKrYw63bpGgG/sZ5aHkW40dcTf1YdT1JLwcpLjUt4M0YJ6Ir11lCkd8er57uWu7TOa1K5+uGWde7hsN9b0+AiNYzhHvIVnFZ1FOW1zPWWCnsuck2hSYzS/RS/bv8WgI0d9vkRU5++6gMyqcxPx9oQwmjjRwatpXJ1JNQ==;31:CpG6SyFE6+vtc73WUGcwePpHP+SMf6nyi6rq+OpvbGb+DW8GPQEfIHhGIWMUNfOjF31s2j1ANljziwYxnDkl5OWOLmkuGuEIz9/xLD3PElElp6TB/7wnCRXKoh/mFcM9Vj0m8TF+VUx7Mv1Pke7oIWdnjlAJp+6i8KBrKZPUirc4Q3jZCQ2rN2VnM50cVjnWxsvBczX18zgDcSUmc5LpEKLU+z8E8bRGao2GxADeUAo= X-MS-TrafficTypeDiagnostic: BL0PR1501MB2002: X-Microsoft-Exchange-Diagnostics: 1;BL0PR1501MB2002;20:CDjIpwHHhZ06MmB3dVVptnMY6yT1Mfu7XfMggCbAAPtTZ7CC0UqmJvm/WRlB4RATJdWq61Irv6z7bw4+IA9B4PvOJ23ATC2ZEqND4vw25QnGLS4EpTZ/ZAl33CWUlcLFyrCjtzggVeFP4/npgvWGNiIeNz6l33ATL33HzieUZsk6Q7Q9V6sJcYLPuKPtEFpAlCHJu5ktOHzwDK66Y7Tw996b6h8AgulsIKc9a+ghGo65od0J+5leDp5yk3hreMbWuDRMBVUKdgdwQ/thiIphO3oxwhx81gbUWOWA7Fg9/1NgGMwAkMHfMOwRvJPxAKQ1hnzXQJ1xbsIJKV/AtZHXYsZB+TqfbXAeOo1tQ0MvqakioNXJEDskfxW400OoPjYP/TJrY3kWFeKCcLCbYsg+Ocr2j1+txHllmAllDic0tMXq9RzUcZCbzCCr4cKE9NZEcXbBeFEa9h2N795hPAW9hSpHm3tIzmk4/9Vv11AQD0h5z/0W5nbKdHEDWm7dRdlc;4:bo7BrYNRTZ3HES/JT3HXV6F76C3AgRD+bTsh+dVo6N7cfLYo355mxIDc3wl/KUUW+EQKtBXxgh0XSmeBC7S9r/tsg9hFREHEVeMcSW0DYh3HUSPuOmejaktA4qTOpMYmNyyiTIarLdO/ZyMDmAO76aFnJb62I72L7leohqJfgION01vgscxnvNERDsLHExsl3e+RQAoN6GTy+aU6o43JE2X9QZDcdgsChCw7iXYeviVBEjPvFVOtbCKHnNeiykEXlgcbe7s2CzQrR2SvPjlrveyySTASeBS7TyoNk15QhsUDhUWjzvsDcUPlhfr4YEEt X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231232)(944501327)(52105095)(93006095)(93001095)(6041310)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:BL0PR1501MB2002;BCL:0;PCL:0;RULEID:;SRVR:BL0PR1501MB2002; X-Forefront-PRVS: 0641678E68 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(39380400002)(376002)(366004)(396003)(39860400002)(346002)(377424004)(189003)(199004)(6246003)(47776003)(53546011)(230700001)(11346002)(229853002)(486006)(476003)(68736007)(81156014)(81166006)(8936002)(6486002)(2616005)(956004)(6666003)(478600001)(26005)(8676002)(446003)(25786009)(2906002)(3846002)(6116002)(53936002)(64126003)(49976009)(2486003)(5660300001)(52116002)(36756003)(65826007)(50466002)(97736004)(31696002)(305945005)(575784001)(52146003)(16576012)(7736002)(86362001)(23676004)(31686004)(4326008)(106356001)(44832011)(316002)(105586002)(66066001)(65956001)(58126008)(16526019)(93886005)(110136005)(76176011)(186003)(386003)(54906003)(65806001)(78286006);DIR:OUT;SFP:1101;SCL:1;SRVR:BL0PR1501MB2002;H:[142.133.61.245];FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTDBQUjE1MDFNQjIwMDI7MjM6QXRsenBhbDQwQjVqK0xMQitlTDdObVVK?= =?utf-8?B?all5QmphTEt0WHF3dUEvVzJaZERWcU5iN05BV3J4aURERjVNNDVER0NQYkNC?= =?utf-8?B?MDVvQnlnRmVCREI3anBpNS9sQmVOSDVXZU5zeU5DZ296cE9OdnBLWG9hdmtw?= =?utf-8?B?WjNiRmxWdHVmU2hSdHdTeWVuWTJ2dmQ0VFp3Nkl0LzNwMWwzNEVJODIwSGo0?= =?utf-8?B?MHRrYzBzSnpFcVZ5QmtIZ3RISlhpcFVLQWFLZEErcXREeEtZbnk0dllhSDRZ?= =?utf-8?B?TFQweURWN2lpVGYzVHljRE5IT1hBcU10UUZLRFYzWkoxMmh5dG9td3dJbGNn?= =?utf-8?B?ZW9Wa3c2WTgrY3B3eHFGWlRZUUVDb0lYWEI1NTF6YkJ1bGk3SFdjd0QvWmRp?= =?utf-8?B?d2tZdGZKU0pQWkVhYVZWSHF2bkNaQXBRL0tYL29HNUZlMThjRFFvK0hkSTgv?= =?utf-8?B?OHV2a05QT0NBWEQ2MExGSG4vRytJZnNQUkNIVEo3MHkwbkhubk85Vmh1dUNR?= =?utf-8?B?U0RDa0RWOFdtTFFYd3JaS3crL3k2S0ZLY1BaVW5UWTg1dlBFenIzRGxuckth?= =?utf-8?B?SFArOHVBVFgvemtmaDJtSnMvLzRMcExNdkdHZkdQOUtGTWdHcnhMYUJXMklI?= =?utf-8?B?MWJVS2NwNXVGTmRqcFY1aWd2VXFsMi9mZFcxMVlsUkk3ZVdId1BFdVhsZFRn?= =?utf-8?B?Si96RWxlendMK3NrZjhjSkMwOWpNWFJDbUlSVDhFUGtXbHJLekhjd0M3UEIz?= =?utf-8?B?MTFITVNQaFQ4RGl1Y3hUL2YvYmZNYWpseXdEN2ZWRmZCeURnRVJBbjZ2WW5E?= =?utf-8?B?L2g4bDJFU21iSHRWd3dGZmQ5cFFkbEMvblYwQVRyVjRvUnBpY3FDUTU5eGFY?= =?utf-8?B?elZ4MmRvREVsSHdmMFFabHFTL0lobkgyYStuRXlIWmFRNXdkWmM5WkdkVUIy?= =?utf-8?B?L2xKWGMrM1RyUVNjOGlHYVBidzRpN0dIYWdNNUFJSnhpZDdIcC9aRW1Pd0l4?= =?utf-8?B?Tkt1WEhKZlozYndIWjhFWHk4akdGditIWXc0OW8vd2YzaHBZaXhFdWFzYkpC?= =?utf-8?B?TEhCd2E0eU9LeXpLQ3BVZDVmOW9Qdk5kRXRXSXVMNVB6d1FYUFBFV2VqblFa?= =?utf-8?B?dUF5dE5xVGs2cWZxcHhzTGZqOHluZkF3QlFSRHI0eElXQVFsY25tNlgvWmxP?= =?utf-8?B?VU1JbFhId2FHZGtMdGhTWlEzV2RoNkthYVRwdEhMVVpYMVdlWEIzeG9nVzZX?= =?utf-8?B?NytrOWNDM2VBTG9rdmVkU2FLaEZIeld3aDV3SFBjVUhkY3hnR2NMQVhxb1ls?= =?utf-8?B?TEQ4YXEwNWZ1ZjFLK3RMa01mdFRXUTJHUCtCdnR4dXE5V2d1WW5oRHJzYVBq?= =?utf-8?B?MWJsblM5WWtTaEc0NmxiNndHRGZEYUFaaDg2ekx5RUM1OVVhNlZBUUFFR2JB?= =?utf-8?B?RnVxbWR0Tkx4a3ZCSmxsOVlyVDBVZTBIbWJGQWJNQVNrZFVwd3dCOFhPdGZK?= =?utf-8?B?aE13bXFXMUllYys1Qi90Ri8xZmhHYVR5R0g4T3BiaWYzb21yb3psVDhYQ1A3?= =?utf-8?B?THpicHlDRXREMElEbGRoYnV4V1ZBdEpkZzREM01LNm9lSk0zSFRkeEF5OGlh?= =?utf-8?B?cXhGY2ZqTzhPQmQ2NTdLM2Y5cDRxbU1QUkkvNU05ZHNZNnNQdk1LNVZMSUFo?= =?utf-8?B?RXBZVUtabHhadVUvWnRLSnJ0Mk9tZHlTdWVZSUY4SjdxK3V1a2lvMklmL054?= =?utf-8?B?Z2hwVmo2c0xPS01haEdpVUxqUFE5R3ptNzJ2ak1hUVdTa2p4YTU2RHptRGQ4?= =?utf-8?B?UEtkQW9aaDlKN0dKNUR3T1RudkRiNVVnM0F3bHY0OUdjYkZ0b09xSTd4N2Ix?= =?utf-8?B?WWdsYWsxR0lqRTMrQjdGbWZJb2RnbG9JVk5SSXRLOUwwVHBsemJUZXVxcmJG?= =?utf-8?B?YkE5RFFLK2dwTnVVb2VmOHJsVDhxcE0zWHJlR1ZlYkptVWwrSTM3cHVxRjg0?= =?utf-8?B?bitzUEpCODJTankvb3Y2eU9NTk4vWnZSdnhEaVIwS29tcVlMaEZ6alY1OHVS?= =?utf-8?B?cUhkdWFPVDBCVTRTNlVSRmluSW1ZUkc0RVhyb3JER3hYUjZJZmI1U3BtM2tW?= =?utf-8?B?SmFWUT09?= X-Microsoft-Antispam-Message-Info: /4IhVQfyJjKLSONm83E7Md/SfuFLFYECGazMc0Qh/3Il7F4VPT/B3BPs/14EDBxXs+DYsRLXnuDw0z0h6A7XjhoPmsDUHEXNpdt5TGBk5xJBptAG4kAH2yjc+OjlEKgelCRQWf+8yGuZMWWIYt3xEnnRC4VBmozEcGbNhNoK5zMhVGgk/2ERWCDiD1MiOpLN X-Microsoft-Exchange-Diagnostics: 1;BL0PR1501MB2002;6:4VEQu6DFj24MMtMXy+fRa7WupfYFmoU/vxhMWBBsyS5Xz2Qdj+QdJsBEoyLLYQ8s/5nHssuhkjfHpaXHDL2+sXQbwDdL18+Zkax1OkW9qFS8p404aXs6ykVSzD4glBdo7mi3CIqaKvOIdppagEN3V8K9E28PpQAXGY0mW5KzweBbJhExcVi35OGkHT+p9bqD2jhuxgfKJJWpXrBdIrl1t65U4djAyxAHSk9c4gf365HYtlm+Nvmx/4rQIpPrCEyGneoWvZD909SEonwEoEXLpuUumk4Ilcabyk1p+mvi+xqAOb1LC1luU1flO4abh2ie3mg2oJHPCPKoWTNVOX5YFpLhQfgUgf+mCEcn/QH3YLUIbCR/wH7Lwt5YQ7iCD73hTRibZEKgfGzkWwqUSF6DR3e9meAxTHeCwjNaRAlwBX/jxjUlmraNWd44jIIC3AzEOt98bMPozReI50I8t89Wfg==;5:u1GjXIpvOx1v/YZNxCU7ahocVYHiofhfNWl4xdFVyTEtDTPmePWXUAKuzjMl6JKICv2xJgyL6RJvqqUNhnf8oAfCQWS5Y8Cp8Z4t2UFKlGr6pLlnGs+CZW+EEI4el14cYMmUBWnHtF2/7LfNx2qKDu+LDtINVbHe6IlibzyQZd4=;24:ZvLsg2CiNPXYCcZdxTZiDKF49FhLMIu8+dAegN/G8u7lMu5nE9DzskbQ0s12/HueOQRdEz3srYH1T3hiyYMFEUlvbX2MVn/8ay9iSTZQi9I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BL0PR1501MB2002;7:kmT6Bi8IL7GCi01OKnSOKiCR7vGkqaviuq2N3zafmfCcGjhjj+y65aPZrLnLHtdDyrJFNCDIM8zpOl3Rd3/X7BIHz3DnYzz25J9rw7N9NMqQ8iCbmUtq+fXS/S4GEYmc/t5Q1mbjBtd+nTFA936Kts3j6MaO+2VcqPEWfV3j9OyRPGDC21UnXwITJa2p2P63mon6tO+IZS9BCdsehVTmS8c1Q56qQwt/ZbdzXo46BZaIRqJFtj79PLdnPeSc0Hfm X-MS-Office365-Filtering-Correlation-Id: 384c27f8-e696-45ff-79f0-08d5a1588791 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2018 16:06:33.9257 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 384c27f8-e696-45ff-79f0-08d5a1588791 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR1501MB2002 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2018-04/txt/msg00255.txt.bz2 On 2018-04-13 10:58 AM, Gary Benson wrote: > Hi Markus, > > I'm getting the following error: > > CXXLD gdb > i386-tdep.o: In function `i386_in_indirect_branch_thunk(gdbarch*, unsigned long)': > /home/gary/work/archer/scratch/src/gdb/i386-tdep.c:4431: undefined reference to `x86_in_indirect_branch_thunk(unsigned long, char const**, int, int)' > amd64-tdep.o: In function `amd64_in_indirect_branch_thunk(gdbarch*, unsigned long)': > /home/gary/work/archer/scratch/src/gdb/amd64-tdep.c:3045: undefined reference to `x86_in_indirect_branch_thunk(unsigned long, char const**, int, int)' > collect2: error: ld returned 1 exit status > make[3]: *** [Makefile:1915: gdb] Error 1 > > with this commit: > > Metzger, Markus T wrote: >> commit 5086dc0ba931de64b4d66425561773ec2e11fbea >> Author: Markus Metzger >> Date: Wed Feb 14 14:30:57 2018 +0100 >> >> infrun: step through indirect branch thunks > > This is with a clean build on x86_64 RHEL 7.4, > CFLAGS="-g -O0" CXXFLAGS="-g -O0" ./configure --with-separate-debug-dir=/usr/lib/debug --enable-targets=all > > Is anyone else seeing this or is it just me? > > Thanks, > Gary Is x86-tdep.o built and included in the link command (make V=1)? Simon