From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 96078 invoked by alias); 10 Jul 2017 21:22:18 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 96059 invoked by uid 89); 10 Jul 2017 21:22:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: =?ISO-8859-1?Q?No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:2356, In, differentiation, of=c2?= X-HELO: NAM02-SN1-obe.outbound.protection.outlook.com Received: from mail-sn1nam02on0042.outbound.protection.outlook.com (HELO NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.42) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 10 Jul 2017 21:22:15 +0000 Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=cavium.com; Received: from sellcey-dt.caveonetworks.com (50.233.148.156) by DM5PR07MB3467.namprd07.prod.outlook.com (10.164.153.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Mon, 10 Jul 2017 21:22:10 +0000 Message-ID: <1499721728.13519.58.camel@cavium.com> Subject: Re: gdb / thread_db / multiple ABI question From: Steve Ellcey Reply-To: sellcey@cavium.com To: Pedro Alves , gdb@sourceware.org Date: Mon, 10 Jul 2017 21:22:00 -0000 In-Reply-To: References: <201707071820.v67IKXSr017199@sellcey-dt.caveonetworks.com> <306e2da9-4fea-76a2-e130-f6661f9826e8@redhat.com> <1499459428.13519.35.camel@cavium.com> <1f97046b-2ffd-b4ac-6626-412b75a54dd5@redhat.com> <1499709771.13519.43.camel@cavium.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CY4PR2201CA0009.namprd22.prod.outlook.com (10.171.208.147) To DM5PR07MB3467.namprd07.prod.outlook.com (10.164.153.22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 20122675-58a9-4a20-94fe-08d4c7d9b9fc X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM5PR07MB3467; X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3467;3:z3svC0/n3LvfHtUoCmjJMPWwz9FieKTlOUw6vkSSGu3ia+38B2o9MTA4Z0uEWCBp8ybExG2GEbJTxXVqdWAebqw9JPHkTWdepeuP2aWeq+MWPmV7ckYSwj38O9wXB2vn06XY8fDNwiThifvsDs5e3emiwtfmsfdLnQUKOBxYevKyt/dpmvtjsoWBDwsPsWtOdowxLjH5LaNwWgW6RY83QlJKJrGjcvk6x1lN56P4vh/QudD/82BVBHHOxLtKp9Tes87/aBB7PjonxoSHM9t+bsoEiqG1j4mgpR2KRQhBLH2ROPPbKVImm5uDpIT64Jy424bKyvGJ3thxMYMnQOQw/HWSZupyZhTcLJIahpru767mDw9Qaz7uYmu9DZ9QIQbgodZBjAaSuhB5oml5IAR3tgrNvQJ+n7deuQztQKf+IeamPbbiOIEc8OUWrxWORov2NzZrO3U8x5Yq0CFesxED6+gst5iaU1YaL80hcKDg3PT7CrVcohaDJ9aP/YqUo0XfNNRN/PR4Gb1GLgp72XN51s3rLi7NXSTLhp2AI106xCqf3/T6kJ6P4yytZIn9c1bgci5i7vVgZN2Cp3EjABkqMrPKkWvuEBDF6qHDfJAoMl/7ZEuqFZv4AHohhvJomFBs769hBIqjugspGx1ja4lEJ9ngvewx9GG/QsZZ/vnJIrRuxE+iNa0THmwIEfkaPE713IAOb0QeU8mbyEypjo+Izv/fA8TEWXo3fYwsbO/aM2Y= X-MS-TrafficTypeDiagnostic: DM5PR07MB3467: X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3467;25:5aZSTQ/nw6JCraCsTtwOqESo0pbfYfNgY9gglW/TjHL2GzlLRo87YzWTuVK0q3dfrkXhxj6QbS0wTC+6rvJNfmX2x2BrjVV/qx60ev5tXJKFbD8ozmeTLF5EJL8HHOLu4NI3+i9eygHb8naeFwdf5P1dzE0CGUGIcvipYpy2ZQ4xg1Xh4EAuTCjxzkDFOktlFePQ+cSCU7FgQqRSCKtXZn8PvX7Sy4SCRJgjP+zYCpwqUc0Rg2m8nI8OG54FLk1n0UwPHHFVVgs6dXeXJwNSphna2O7Qre7B7JUPQWYiORma9CJAde6d8oAF5tpKJZ2pKKXz13xP++GgD6pZPb+vbXeah87RbA3DhEEbD2xfnDNAOCdFhGZCrY0Gb3NM+GrkKisnos31dVPs40Vst3q1ILIT0c58CJpn0efQPfIxIUqZ+LLXi5TuBpRl7DVu4vpPjVOE6kcMDGb7LXV16/S8YK4wUYajQWdbYNoWx1Jzuuqnq4QGqWGG0Z6DSFEcMw+/UukKYZniZfWL5F4vkcGKj1QoVkqi5d6UF7XrQr1nOPOVUHN2C+L1WraCjKJ8dRk6R/xpr3ohw+ZCqftfcd+EPPHbjMgtK5EthQP4onsai4NYP3M3sc1ld9sslQ5p6K3mrDOKzjpkMnMrrd4GtKyd8WeYbhiTR7QWPi+2Dxc0k5MdhLziKWMPoraN/YrekWpR7D5f9Q/N4/wtbptF5v9fWRXmOxpA3/0JHJtU2FyNpxzM/Bcl8+KcR26jqWUg9s/NpEghU4FA/U6SrWKGg3Z6CimyrnDmDYY8nDbkVpbTdaS9ywq/untswTidvErulcg8/LySmYuWm+r8Y8doAQ4m6pipXRY//sGV69n4ORnvvDiVqsP/FRqrT58rLthIsDHSvGgJhaLX+x+IrSJ/QQ0wWI9vc72Bes0XTCYUc2G5QgM= X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3467;31:Q8aMeah7HFHPkNaN2cC88Yof+RL/X8dyyAqcwu+47UMXFnHzt4fUetKxsq78Zjd2urlOKF3dXilqUMZB97d95fd2ej026Yfpd639Z8g7cj4oK0iDce5zdJsn8K0Vx7nienZhLjVV3b7683Q/TMv2PbUYxgmLjT46T1pj20WvXRsNJgeA7q/ZjDwq1iS4/LQCJjRgGxKmuYnVng16YN7+mi6gxKCA0cx2xYf5Nt7FhBVRYP3jzSk7bjy7UUDfQ4hZTKdbE/Zak3BrEQ0HsZI7pvRmF3ymwlUpQfPa2GKFqu7xJqGlhBkALNvy0ISeVVMbWaS7VP/H1h+NuOSaaKWsLeLEg7cI9CMo0j0FyuPtgbk/FGV7BSIzdTwySn/gBZsCf/5msFgC65WKnwtHvEYG0KeWwb0Pi3Zd1rYLwnybkvrqoqvFZdIDUd9f8vM4VWzJUkLMPkGeCW9c722u6ONb3GM+/WU6zTY+BdUQ9isHTwn2+Z0pW/zmSH2pRKrAqYrJcMH6mI4Unu7i9oXfNZ82/++YQF75UFT57cJF6LLL1+a8t2HcZ+CEfFmqIW0GId8RnxyO+EKk2Df1GpKI3Ov8E4FzE2iTRY6ae/xvVLH1I43uDlPeNQZ0yC+NRKnUI8PfyNfrjY790SASd4Sa2S6KApOxxFUIrCjnU9YSBJA1iopb9e4H5UKWopq0bP+xdn57 X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3467;20:/0QpN+h9GwZHJAwhSZsHbdkKDBgnZa4U7lsgMtym8dwNE5oVIhD3RSreiO8JImHrhRFUZjbFinU3PU5+tGCet04FR3Vi7wEFod5H3vxHF0grpV0NBtEah4KoQOn3bj4ZeSIi/24LYcSjBhPYVPGYf/7GcmI8VrHyz8ltZxqMWHINGHCIeGUSbfu17kxQVydtOcJ3B9O7xbXKVyLURmW0bB1roQZR9cNzjENNdDuC5x0ytzShjG/271Q5c/5UuzgUctHch0pDxgrMAAh98pju0qyRP3/iKtHFgE0ronW+EHd0X0Z63TOQ4k8zK21jn30dCprgbqz/D2HHlAy72s1CqV3peLOUIMVvOw+SEgi14S/5A8DOPAuyGu3S0YhQra772vwWj9poA2bsXzi7ArWkQ7N+vpPARQ6JbxtQhXDOkPa5/QJy7E18OBMdWJBXkxB9rI8yenzhrmkmQetYNOxCgOmjIXYGwdj1KDSAdy2a/TAJYLtfao6DyOilXhsskWOd X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR07MB3467;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR07MB3467; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjA3TUIzNDY3OzQ6eHhmZHNrWlVra1dMWXFrVFNGWDlrN20zUkpR?= =?utf-8?B?eEFnZ056NjA4V1VhdmVXbWh2cHhlUFRyOXBidjRTbTkvQzBHOVRMakhlUm96?= =?utf-8?B?M0Q0YmdlY0MzT1BJN2I1YUlIWGE3Q0krZGVvSVVKM1I0ZXhqSm9QcGlYdXQw?= =?utf-8?B?cnJTb09FVDUzaHFYUFJvM1VUVUVHd0JaVW9OOEU2OFB1cXdteWQ5b0JwNHlZ?= =?utf-8?B?dTZSNVZDaFRmLzRRTXVFcE9DQlFjd0ZXZFhjN3dWSlFGdGF4RStUb2F1Zi8y?= =?utf-8?B?NjJoQlFPajRrQ1lJLzlDdWc3RzZXS0IybFVYbHk1b2xoM2FsUFJocjRXZkFQ?= =?utf-8?B?aFdBTkR1RHZlTmloOHUvZXlKeVRCWiszc21TMnRhT0E0TVNPOXJTaDQ2eVcy?= =?utf-8?B?Q3VtWUdoSUtxalV4RTFqTFlnQWp1QjMxODlxQzRuR2ZlUS9HYUJaMUlMazZB?= =?utf-8?B?clM4WEdkdndtUFRlbVY2UUVvczY2UFRZWHQ2M3VORWZFaVpDYnV0UXZrTkVV?= =?utf-8?B?T0RJSjQyMjlKNnZhWkZNZWZnMk45MXUzRG16eXRpV2JObTVLU2ZNeGpIeHhi?= =?utf-8?B?YTBRcThqSUZEYWEyazVqRVVvSHpUZ0hWUExBc25CMnQ0VU55L01zRzRHMWth?= =?utf-8?B?TlRwTFA5dStuVzF5cnNta2pwaWNVNW81bXpqK1k1d3BNRlY5eGpXdVZiZ1FO?= =?utf-8?B?UFZwd200TzE0dkU4T1dMaWNrMi9GY3Qxc1pWWkVtQXB4VWx2Q1lXK2R4am9q?= =?utf-8?B?WnJtK2xuWUVqTm1XbU1mRDJIaDY4dHhVVVd2Sk8yWWRmZXdUR3p3ZDlpdHN0?= =?utf-8?B?MDBqM1hRVzYraC83WEFlZnN2cWJ6QUh2bXI3Z1RvQzNiRzVkUCtVVjhENlIx?= =?utf-8?B?OFdCVkZCbWx3Y0x5SlNqaFJXTUdqbGtocnVua1UwU0kxKy9iNDExNDBFRWN6?= =?utf-8?B?MkJHZWRsVEllVDFhK2NQVnVEY1lBMktIbGo3bEh2anNoR3BKZUE1MERpbDZ4?= =?utf-8?B?RWtqZEg4S2pnY2xDQW00MzJoVkw4bytNNlJYMnZmRDdOMElNMmJGOU1lZTFJ?= =?utf-8?B?eWMxS3N2elZJM29hbGZtVFoxOEZhODlJWXRBb2U2Y3dqZ2FLWkt1RGlpc1NK?= =?utf-8?B?VUdLSUxjR2xEVDBNdStoeVNKMSsxcFBZbGYvQ3F4VmtqaDRVRkpRUk1nY3VI?= =?utf-8?B?eS93S0tUcFdLR2VCN1M3WVY5cjduTjA5NXRIQ3ArSjFRZm1nMEQvQzZrNmE5?= =?utf-8?B?ZldnS1gzbEpLcGxWRkFFcFJIejF4TU1CQW9VYlZBZWVXcnVQUXpDTFpkMDhN?= =?utf-8?B?NWxhRzNQVlI1WGQ5ZXVhOGJROWJYZW9EK1daQWZ5aGVENGxHNHQ0TFluR0xv?= =?utf-8?B?RE9KS1JtYStXcVE1NVFvUWFON1Z1cmQyZlNmZFZrdHlUbXhNaHVyR09RMEt3?= =?utf-8?B?UFM0aDZiSWgyRnN0R2wrZk4xWDhGMXI3dFcrSVhiTEdvTW16WVNxNFRJK1ln?= =?utf-8?B?OFpFbnZtY2dMODV5OTN0dTIzQkxWTklSZjdKenFMdzNTR09reVNISDZyYkk2?= =?utf-8?B?REdhMXlJSzZ4bFgwMGtwZEhleDdRWnBydEZEZGdLekNBTWpjdGpkb25LQmlh?= =?utf-8?B?R3F1d2djdDlzNmpRSDNBa0dEcEQwMGtzQzVSMXlucWxGcGE0ZDNGcm95Q1Br?= =?utf-8?Q?s1fjfqvTHCUiMLZn0=3D?= X-Forefront-PRVS: 03648EFF89 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(39410400002)(39840400002)(39850400002)(39400400002)(39450400003)(377424004)(377454003)(24454002)(189998001)(72206003)(6486002)(7350300001)(305945005)(50466002)(25786009)(81166006)(103116003)(6116002)(50226002)(3846002)(2950100002)(3450700001)(478600001)(8676002)(6506006)(7736002)(6246003)(93886004)(47776003)(53416004)(5820100001)(33646002)(6512007)(42186005)(38730400002)(50986999)(2870700001)(5660300001)(229853002)(53546010)(23676002)(53936002)(36756003)(2906002)(76176999)(43066003)(66066001)(110136004);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR07MB3467;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjA3TUIzNDY3OzIzOlFSTUZZUVBuQWs4d3VhQm5VMzFTbGtIRmo2?= =?utf-8?B?NHFRd0l6VnNCblc1cXB4dTV5c3JEdFlFRkFCSGt3MlZtRVJjbFlqUWtCQlJl?= =?utf-8?B?TDVKNHdUekFVOXdvblBDazlkNXQvYnZFTFdpamIzMVVuazNlSVJDWVR4Z2pw?= =?utf-8?B?Y3JhRjBBM1Q2UWRhcW5wdmQ0eExQdkhKem5acyt3SXgxZm55V0QrdWJ0c3hD?= =?utf-8?B?djByNmZRTjlndTdyUS8vQ1Q1VE4xTFdSN0NKc3VaSXJtR2lrQ1RkRkl6SzBl?= =?utf-8?B?U2owZnBCM2htSFJId28ybGkvUkI3ZFJxQkU0ZlJKblJ2dzhuQlZMS3FnUjBX?= =?utf-8?B?RTJmekdUcWtPVmtrNmhTc2pCNHB5dFoxb2V0OW8vdDh5bDNiRVlOanZOanlM?= =?utf-8?B?ajF4TERmcm5pR0JMZjhQdkVxdGo5SXNyMG9PRVFpOHBXRjViYU5ORk5sVlBR?= =?utf-8?B?enNYaW9FSDNjbWt3TzNtWlFCNnFuL2QrZElLcGtJMVA1V2QvbkpXN3IzaDlh?= =?utf-8?B?SWY5OE5SK1JIckN6VDRKem9RcDVLeXp2YkdocVBIRzVBRmp4NFZweitQSjVI?= =?utf-8?B?aXdXcVB3TmVzRVBobEZvWDgyRWs3RERBNzRRK1oyd08wN01qZlNuOENEajc0?= =?utf-8?B?Q1F2UjB3SHIyWXVsMHVSWC93Ymo1ODVSTDlINEV3VlFxZ2tyTFE5cHk0QWJ1?= =?utf-8?B?aGFVQ0I4M25jZFM5TG1URml1N3AwQUZ3Rnp0N0ZmeDRPd3F5UTRFNERXZlcy?= =?utf-8?B?WEZ4WTZxY0xhZHhXVWdYMmlyRXo4YzlycXBJbHJoeVF0NG5OcDArSWtTa25o?= =?utf-8?B?bUN5ay9kdW1hUnFKek90OEoydEc3eVF1RStGcnBlUHhHWWp2bi9PVnZvMmsx?= =?utf-8?B?OU0zdVRudkVPWlZ5QWVPcFZFV3psaVBTdjFvWGpGcjduQi9KRE1xa0dKNG5Z?= =?utf-8?B?NWJmL0lkV1gzdEgwaU5TWTBaUUZjVUNERElYRTlqS01ZTWg0cW1rTVl5Mml6?= =?utf-8?B?QkdLcEhBaGJLWE5IaXFEYnBUajZiV1B0dTdyMjNCeHpralQyNmtISnF2VE1m?= =?utf-8?B?RzhGQ3hUT2xCYlZGQ2xuTk5NZWcyQllIYldvZjF6SllYSjBxS0Zuajh5SW9x?= =?utf-8?B?UE41UzhsZUJZOGZkMTNXaXhjMjROcFcxcjl4RTFRSmUrZmNoTm9PbmJheW5P?= =?utf-8?B?ZkpEaEYxUVFnbU4yZjhtUHgxWWlxL2hUU2tNOHU1aW5WNitxR25DTG5BWlpw?= =?utf-8?B?MnJzVlcwZE5DRHJUVWhTVjIya2FsNEEyWWtFNDVrUkczRE8rUTBJU2tJZE1P?= =?utf-8?B?dzEyVHVNUjBQcmpEcGlVVU55dUpPK1JYNkhiRzJXRzBmbWtjNGQ1NHJiV0wr?= =?utf-8?B?SDg3TkxxUHliZzQyZU5kUGZidlhGVXVHaktldndzbHczZzVsTHFwK3VSNmhx?= =?utf-8?B?S2p3M1ZuR2hROExuT3FIUm9BRmtRcEFINFZLaldYMG1jbmpkUkhOK0xIQmlC?= =?utf-8?B?cFFlMWorQ1dmSjNQU2tRV3l5VFRPZlVGOXVpSzdQd0preDlhOUF5bGpUUEJG?= =?utf-8?B?VkYvY3NLSFdMMVpGdTlxZER2dWtGMDFaMmdRZzJSbER5QngycW5kVjNxRnRN?= =?utf-8?B?ejlyT2pLM1FtU1NaMmwzQ3AyNU5EWDI3dnRxNS9xVUlYMnhSa2hkNWJXZ1JR?= =?utf-8?B?dXR0SU9COHFuR1ZvTFZJYnJKYVZhWVpRenR3NWVZNDd1bjJWUUt6TXNKa0RM?= =?utf-8?B?ek0vRHZ2WE0wYmFiNVp0QT09?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjA3TUIzNDY3OzY6RHNZdXBJZjV4clRVVTh3cjVlMm40WXFwTHV2?= =?utf-8?B?UkozcHNTbHpTRmE2UVZPUk9aMHBkRktGS1V4a2ZLRnhQZ2RjdTlIaGdvN1ox?= =?utf-8?B?THFna0pYK1BMNjRKVWdnYkFUdVFpSXFuT1BzWUw3d0twV09XM2xnK1R0aDZl?= =?utf-8?B?aUVkcUNwZytMUk5sQzBuenpkU3VPVENiK0V0OVM3SmlXNVR0MXJodVNHdUNR?= =?utf-8?B?QXJhQ3dzY3diaFFOSGxuTmRDcE1SSERRQ3RjcUZ5bmUvMDg0S1lVNU1MdC93?= =?utf-8?B?WDM5K0VGdWppWjRVd2ptZDRSTjBRTWVjYisrcHhsdy9wOVV2QlFOSUhMOHNI?= =?utf-8?B?ejJOUDU0OExSVDdvZDhUcllNNVg5dU5yMmtHVmZPQ3l2cVNkdkl2aWpQZW9K?= =?utf-8?B?L1V2eFBHZFM5K2ZUYWdXV2Q5M3gxK0tSa3oxVzJmODdRNXV6aW5mS3J5cElO?= =?utf-8?B?Y1JldzNBVnpKVEM3Sjh6SEorbzlkZXhCL0QyU3lQL2ludzVlTmtpakpCc1Yx?= =?utf-8?B?Q3d6Rk1MUG4zMWcxemhUclR4Q0VXRU5TMkhhUVhiQjVMbUdJWVdIMHlWTEpK?= =?utf-8?B?dHV2cnJTS2ttTjBaSmJydllLL05wa3hBc1J5eEMzY3loY2tjWFVHTXlsNDVG?= =?utf-8?B?elhsTTdsYmd4Y0ozVi9JdHd3ajBWRStzMk9JWFpoRS9NVzFhcDdWQzZMNU9p?= =?utf-8?B?RWZCLzMzSXNYd3gvZm9QSkpLNWlPR1hVMEZGWURibTR5Y2FWSFlOalBaSHla?= =?utf-8?B?WnFyZGtvYlQ5V3JuTTFQOTE1a0Vack5FWmZmZkVRQkYxMXdjcXR5MDJNdVJT?= =?utf-8?B?RGtBeUtNaHpHOTc5dWVxd0I5N3NFaG9leTFGdXVjT1lrZlljVC9EcG9CQTAy?= =?utf-8?B?ekl1SXRmakRTK0RJSm03dTZ5aTR3cDB0ak91RlQ2dmVScy9YaXNuOWVqU2ZB?= =?utf-8?B?MzRqc0NERFBaSHR3d2lxSjZOMGtTcFh2OE42b2wyaytONlVQc3J6KzhVbzNx?= =?utf-8?B?OFdHVUhlUEVkRzFhTUZiOXVEWWRxZHQ0dDlpMTFhbERhbFFpejNudndVYU8z?= =?utf-8?B?YUkwNFdKK3RuNFdrWUYrSmg5cVJrbUJUMmFkNHRDT0dlV0ZkMG5NNkNPMG0x?= =?utf-8?B?cHc3OUZ5anJaTzRxSjFoVkExTG1EbXUxMmYydWRRL0xyOWtOVzhnZXNjMUtD?= =?utf-8?B?OG9sMmY3azNLMkNmZnpJVnlITkdOM0xkSWttNDltb3ZnQUdLZXdDUytmZGZ6?= =?utf-8?B?cHNZMDk4Vm44QWdSWlEzd1l3TDNGck43ZFpiM3h4cHpkUFE1NEdyRUprMnNW?= =?utf-8?Q?3NPzWCHCqw/SdUdrg5M4zrv746Ceqeo=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3467;5:PsJPIN15wAO62aC8CDQsi2aitwOfIlAMbp3Ckqn16EMqzomglD5f9gvE7mp8xQKEpb+5wsdARAfDJe6SQdh7DVPK6mJOMXgZDaHNnwjFkVqLcaiiCmM1i+c6HVYPYix0VTGcCTH0+fvgM8iyHkLL5UfokWGt+Ftkq68OcAURnGbq251Mbg7Ns0wjztEAzl6ycZMKvPoXfcs0YMYh2frk0BnoljuMA1sjrtwDXSN8U0KKh6velfrNsEhMLd/u5RH8P+b+qxf0ztMYLquB1TY+uPUTP/4pbzeOvQSlq/1uvEnRDJUdN2LiL/o8VLmjYDASFXyCx/wcILlWLgjX8VbhuwntlZj/z5oqwsboP3+4i2vratms7GKWHkLiqebuvr74xVn+0iiOJh8nfHIrMitXtdSRioQiJd1w5UvRpNw1KhHsjQKQQG5zAwakHPVuwcBZnhQsLFNqcO9dnMsgvMyFbGzWG+WDNHDlcqpCHmdEwHOP2xpzOsBycZu3Me8bjTBX;24:HporNV06Qz3S6PFn4dTTPjHa9PuixHkq6nlpHoOAM7AMQL2Fr4tCQhcI4KePup7F5uXtLT5auP7AexeF7QvpXWjhRi5F5Zx0PeZ0VfMguNQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3467;7:G4bdNMyM1XDSfiMeTNBBGn+TmTSHFqaHAAl9FMeELkuuBvD7+NmwADv+onG3M03mnbPCJRlweop+gO/oM9hgMe+Zay29JTP7eiTsRQQyxLC6qQ1rKy68In9Bl2w0kK97YN1yfMdBmliAevDwVDKj+BjMSj3TYyHDEgf3H6fspQ7UozfquRfKaqvL8hh6ua/J3M9iRjvgGa+3mKcaPoIwd5vIJwysg1d97tj8ccKt6rqdJzb+c3gEUOKAkvf8DFqS3O7Uz2cmEwkDnHU4KYQn15scskCWmO3Iz8fGKKXK8sDWPk0V4YPPFwWzYMzalOG+7G6GeoSIZ0AhbXcObUkvBqHM6IiM7PG3Y+VQfxryGcQIbs6h7r/2AVcXUGgWNR0N7MkFtjU4JaRYuf02V6g/hpK7m0y4fs8iky7s4yAwkRvb2kQxAAHXjKOLqyWSDhw10F8L43fBE9h2MBhP5x9OU7Oo64j3WysqDENLz80IjeV2dU51yamSPJxYF7zRkrIXrXn295CBRVcI5+2Sne/UYU0K3kQae1f2TtQwLm7sS/lg88BXNULTdlpdoTmoDIS9dRiZDVPiAqa87YFZMH85pOFr65fb2C9eLLbDoqBsdiGwmHSBH83JvAoMPkqT54XtLab+PmfKSybrLQV833ETQMYWEuuBjUK/KaRomKQNE2qfia+kDNLqL/ayUX9BKKnlgbcI+ozSC5ZxxaYpqm+JbgjRRhJG/3AQ1nqfO3vRMiSCG1VUTBTxDqjeh+FXttWBNmxwCkbpN1IVv/PQsxjQMHRa6W2/YlCFacc8T5Piqu8= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2017 21:22:10.6119 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3467 X-SW-Source: 2017-07/txt/msg00016.txt.bz2 On Mon, 2017-07-10 at 19:21 +0100, Pedro Alves wrote: > On 07/10/2017 07:02 PM, Steve Ellcey wrote: > > > > No, without thread_db I get this: > > > > (gdb) file m32 > > Reading symbols from m32...done. > > (gdb) core c_32 > > [New LWP 79425] > > [New LWP 79425] > > [New LWP 79425] > This means that GDB/bfd thinks that there are 3 threads > in the core, but they all have the same TID, which is of course > bogus.  So this still looks to me like something is wrong on > the bfd side.  Try "objdump -h c_32".  You should see > one ".reg/NNN" section per thread, like e.g.: FYI: I think I found the cause of this problem.  In bfd/elfxx- aarch64.c:_bfd_aarch64_elf_grok_prstatus there is code to differentiate LP64 and ILP32 based on the different sizes of elf_prstatus (note->descsz).  But after that differentiation I was using 12 as the offset of pr_cursig in elf_prstatus and 32 for the offset of pr_reg in both the ILP32 and LP64 cases.  I think the offset of 12 for pr_cursig is OK because there are 3 int fields in front of it and those are 4 bytes in both modes.  But the offset of pr_reg should be 32 for LP64 and 24 for ILP32 because there are two long variables between pr_cursig and pr_pid so the offset to pr_pid will differ based on the ABI.  After this change: (gdb) file m32 Reading symbols from m32...done. (gdb) core c_32 [New LWP 15129] [New LWP 15130] [New LWP 15128] [Thread debugging using libthread_db enabled] Using host libthread_db library "/home/sellcey/gdb-ilp32/install/lib64/libthread_db.so.1". Core was generated by `./m32'. Program terminated with signal SIGSEGV, Segmentation fault. #0  0x00400680 in doSomeThing () [Current thread is 1 (Thread 0xf725f490 (LWP 15129))] (gdb) info threads   Id   Target Id         Frame  * 1    Thread 0xf725f490 (LWP 15129) 0x00400680 in doSomeThing ()   2    Thread 0xf6a5f490 (LWP 15130) 0xf72fa2d0 in __GI___nanosleep (     requested_time=requested_time@entry=0xf6a5eeb8,      remaining=remaining@entry=0xf6a5eeb8)     at ../sysdeps/unix/sysv/linux/nanosleep.c:27   3    Thread 0xf743ef70 (LWP 15128) 0xf72fa2d0 in __GI___nanosleep (     requested_time=requested_time@entry=0xffa1b1c8,      remaining=remaining@entry=0xffa1b1c8)     at ../sysdeps/unix/sysv/linux/nanosleep.c:27