From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77240 invoked by alias); 28 Feb 2017 00:26:21 -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 77220 invoked by uid 89); 28 Feb 2017 00:26:20 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=H*MI:227, H*M:227, (unknown) X-HELO: NAM03-CO1-obe.outbound.protection.outlook.com Received: from mail-co1nam03on0040.outbound.protection.outlook.com (HELO NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.40) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 28 Feb 2017 00:26:19 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Received: from sellcey-dt.caveonetworks.com (50.233.148.156) by SN1PR07MB2445.namprd07.prod.outlook.com (10.169.127.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.933.12; Tue, 28 Feb 2017 00:26:16 +0000 Message-ID: <1488241574.2866.227.camel@caviumnetworks.com> Subject: Question about backtraces through signal handlers for aarch64 ILP32 support From: Steve Ellcey To: gdb Date: Tue, 28 Feb 2017 00:26:00 -0000 Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CY4PR06CA0032.namprd06.prod.outlook.com (10.173.44.18) To SN1PR07MB2445.namprd07.prod.outlook.com (10.169.127.145) X-MS-Office365-Filtering-Correlation-Id: c5b2fbf5-b512-4790-04c7-08d45f7068db X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:SN1PR07MB2445; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2445;3:6wZlkidCEAcWP58WIZtYOtFraahzj1FBtI5XB/HCGUAdzg6HvGPFhEW9kNt+4sTToO4h96cH4abIVso6pXwpwn9z/58Nwu/tXLyuaOtKf+YbcTY3eHlOIDINEFidKmXzsmcR8yvuABZwULqkCn0pJBBKSybVZFWrfqw1+FxcWNTrqvYGGtudIA/BG51c7nAub0hPIjHoI3qhYKEfwuXJ+7pishM2cegVgCVzBUujyVS1EAT/Y6zfhJan0cuvnH3D+vvZggRF3U92EwkI9RcmlQ==;25:oEx0t+OclZipGK0cjphxQkNy69rlBK5u8rintBxn9zWqwrxoMf60mcAES9gkGO8qDdqkjzxRMqP94K4GAXLUQRPusDHclTySThA8YaVxzuWpSHKjK3L4ZxIqHyr9/Q97qonhpp24IsXyD6mG79y5yEJRvGjOUnzXzH6P0gJwEgMKmGO5IjnS1dFYEsDZ5LxqaCNpMuNeiw3L+SJ5Wl18P+87TbN9uBNXnHcVDgsaVv99o5rR2bxQS6/jrT3/zNTtkOjTmTL4+sn/ajVUqb2MK0bxTgcteCbnTh4HlteNcdGubuBiJ5QL5bFUmOcBqQ2pB1xtqHgc6Vp7NXk8+HOKaQFCfoIZNTrj2rRc4eW/nJyx4Vt8SOR0OP2noICyXUmSxOd8il4aiHXI1h1okUd1L9zaM6m1NwVYyPi6rbk2Gf0xfudpDeWJgQAasRtwHkjoLFM+yj52jcQ8NKkXAWmcCw== X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2445;31:hXRoTWDq/+OWLvGqebKVe3tSm/tbsZm6Hn1y6Sns3X3Rym/4JLkeFn8DPqd9gxu0N3On6WnskMj7vUtw/4lVkg3jYdQJOqZbWkwzY613sM5JdPRw5C+WX4e7G6RevYDwIVH8XuFYEYmOlyqKwVGIan6BiDvUV/27E5BNjeRr1aLLykAYtc9IyTld2dK+CVgPjLlOq6mdXKw/mPjT2Og+dGIMBktk5Whl1rStZT4D65+O4Mcjl6Jbi+LfYh7r9Upt9wwMI0PgofcUE5uGoOebgw==;20:PH1easggimhOElByu8kDR2Z1RB0yH3kcBDyeF/zjau7/tODKTDEmtxIaqtTsn7oeYNP71vlit8JyxP7GgNx91BqCSZ2DRWKMMIELgX+Oy1jnvMaxeUe0sEKjv05OOC+5w//cINm4VPC5oENX5EkuUmgMRFoEqBE5ZuPY2ZbgIj0UO892DbPTWpSTfRarmOrbL7gdVHBY5R2oi6nY67MzobG6Ko8//TYCDKUozUB3FHA4fEwcTIKGIQh6BwP78U97d8nggGLuuVNeB1V3cwhtAtBTMCheM9ssEoKA075SyrvzO1HurR0b0mB/WDoHN1avGfyHAe48UzHUyMbKmbT/zP3WX38+SsG9dWlQohZgUsTwXYjTCCDDfI2j5u2+o0b/SHGkeAVUwce2mBqbyZZCykr+qGb1ErOkseUvJ4UXJZb0rlJi4RoTH5wOBx9PvQ0WJcxKWF1hid9RrwpqW6mV+PuobtRSOMcAo29dCyyBHwhWv2ovQMCUnWjAyz7q5IvHmODHWUfk/mVXQ4ub1JlD0edrqFbVaJb7s2YN9mCAoSKEHDocoOINFaW8Uc18Fb5MU02XNVSh8llBALCBlCuDCgX5ZDDqK7KrZmk1/jpuyiE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123558025)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148);SRVR:SN1PR07MB2445;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2445; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2445;4:cf5IdQmtktlBI4T1g+5iS2ToG2IXlYGor0ehsGtPveviO7fcplQ3R+P6EQJ7Xhj2QD8c7EeX/ltmONNg5fD9xGLejRdrkywm71O9j9NqM2OJueZ/clW7F8XpU3sFEJwnrnq5aN+4Joy3U90LJ/SaRHNeVFr3aZHmn12PKvkjkOM599upNi/+UXa/pPUu/u7LOoaMSRccu/nGKjFi2Rq2x4EtW8QeFVil0aG26yWnOZljnO+A0WGBVgFUGZYR/czfWuUJrE8B4q9p3eFxgNkAPH82o6K4gK1gDumpT+/9jU6XLCmJAy+S0QbWdv4I3YOwp71OIT0ASKaI3Z6LtbNM77gYQ7laz8vE5huFXFglyBrEP9v4U4JW7dniwJT4bskMJCtR/sk/lFijgu9J/quCq2XtoE+Y+evDU04vnpuf8ShXVDWsgQSIB6TtBjuWLfbweRCthPBQhlIf8hGQn6OD1xk6yc9Cv6j9p3O3Yt5OOHzVq8IoD/PFu7qlb3FQ5zno57IOPPlX7t1j608qQjj2xEzYFpqHEr7JN39EJbdb3E9gv3HWSZ9NzRTiEG71ZiXgLbvm9H80phOVi82z2CEKHBLK+iLU2xsKB5cNi/PbDrM= X-Forefront-PRVS: 0232B30BBC X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(199003)(189002)(23676002)(92566002)(5820100001)(47776003)(97736004)(50226002)(42882006)(66066001)(6916009)(42186005)(3846002)(2906002)(69596002)(81166006)(81156014)(7736002)(305945005)(101416001)(6116002)(5660300001)(2870700001)(8676002)(53416004)(50466002)(68736007)(6506006)(110136004)(25786008)(6486002)(189998001)(105586002)(50986999)(6512007)(103116003)(106356001)(36756003)(33646002)(450100001)(38730400002)(53936002)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR07MB2445;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3TUIyNDQ1OzIzOjJLZms0QXpIbFhYZlZ3YmZjN28ybXArL0tX?= =?utf-8?B?aWhaZFpIL3BZQ3FjTXg0SitVQWVrMGcrMFBlRGRPZ2tKV1llc24xMVA0SVM1?= =?utf-8?B?dCtJeTFQakw3UVh3MHJBWVI5RURCdjF4c2prek5DOFJEREd1NitReFZCN3ll?= =?utf-8?B?ZDRiajRPdysrQWprY2J0MjFQdEpDWTBUUmhlMjVZSXdwaTR3M2hBUzQ3WmJo?= =?utf-8?B?UXBKRWZ5YjBUdlZ6YU1mNlNNU0R1NWJ1ODc0Smdhd0hPS0hOZ3lyb1hVdElN?= =?utf-8?B?Y0JtbC9RcWpJbnFlV1hmVnJJelV4Z1BwSzRtdWdQK3dDbmM2bU82cHJVRGk0?= =?utf-8?B?MUJycGFka2xlK3lJYjJxbzRoYy9LZmtYYkUzMWRIRzlQWGF1RHI0UnRIMnAr?= =?utf-8?B?WDVNSDYzNU1LOGhSSkhaTTluTm5VUnI1NENpK2hDczZwSHE0N3JMcGFtS3A1?= =?utf-8?B?dTlvY1R1MGludk5sOFhDem91TzlkaTI3RVVPZWdjQkxIL0pjL2pjTXkra05M?= =?utf-8?B?Vm5saWNNaHdxMERJaUt6dkMrR0V5Z2VXbXl4ZVF1aDFDZmVjWVF3UlE0U3F1?= =?utf-8?B?bXpRNHdwYWJCa3NmU3M5SjRFalFWTVgyeSt4UG9QMjJ3OC8raG4xUFljb2Ri?= =?utf-8?B?ci96L3VxWUd3ZUdkWGFnYThBUk9paC9xQWpVVExxT0RHd083UlFaTGh1VVRS?= =?utf-8?B?WG1kNmVBei92eU5TQllEck15R2dDaUVzNXBNY3JiN0tVVzJCYUJIZjVKdE5L?= =?utf-8?B?TFBKSmpEYUU1eWRNcG1qMG1KUDZzazU0RUpoSHNtd3VQbytYWXhaMUl2Ynk2?= =?utf-8?B?UkFvYUgzclBrY1FQN0ZwUGRGUGVFZmhKTERic0wxNjlMN0Q1TXhpOHYvbWRF?= =?utf-8?B?bG9MalhUWklwTDF3L1Jidmg3QkhMNVRSc2I3Rm1aazBxMG5QeUI4NmtFYnEw?= =?utf-8?B?MUJJYStleXRzV0tSLzNnNDFuSEduSXFVaW4vbXErd0xvb3RZMTlWdS9rOUEz?= =?utf-8?B?Q2dFMVFtUXVEcWNNemZJQjF6bWlOUDdJMGdwakhtcU9xdmhRZUVvVExFSHhC?= =?utf-8?B?NVdBNVpSdmo0NHBTRGNVRTFzUnRzc0Z1YkFRZFFOR0c4ZkRjZCtic0Z4WVpu?= =?utf-8?B?Sm5xYlZ5MzRRdXM1NzlxNENGTUlQOGNSV1EyN2k1VEE5a3IvSHpJU3dqeEZ0?= =?utf-8?B?OWd2ZEhieDZmZkVuajdGUkJ0VWI5VGFyYlRIUXQvczJGTkwxdUJCNG85NWcz?= =?utf-8?B?Unh5K0thaDlybnVqSDlYbVpOaC94YWt0anJGWWlXQ1BwYVNQcXR5eDNwdE4x?= =?utf-8?B?RXpvQ0JrSVVPOE4yNmdUOWhJdjl0a25NNnBQTU9oQW4zcld3Wms3bTg4N0E2?= =?utf-8?B?NkVoY0FwcmJuMVBBdlgvNlZkcmZQQTN1STVVYlh3N1dLVTd1ODIzVjZ3QWRq?= =?utf-8?B?M3ZFS0FYenVHTlY2akwzY3ZIb1dCdWFYRnBKOU4yWGFaUWNUdWZBQWJUMS93?= =?utf-8?Q?cJ8iEBNlX7SWGvmxMkEBx2pJcPBoy6/hVlthMq51Eu2zfq?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2445;6:fT7EM9bcD+UM0uzRKjY6h4GsrbqroAid7U12eaUe9NPnA1ybOSShFCOwM/xfrXPnmG5YO08rWh2Vpc2DHrqFxvkk8EMGd7SXCbMMZNdNfUIZeGup1x+iJZ4tNAelyofoZ7CE9ncJ/FLiuKEPk7rEWmM3ieA4FZANuylyMaqLLQXdyU64061WJRJzkpWA2FdoNSIe9k8VC/VFHFi/J5qw3eFd6zTcDHXubQ6mbqW3MreN9I+oSO11L8KjZ/304wAX5KMyzX2Q5M6OW8gYbNqjK9CrTBA+4ZarCqkztTq9OXmM6M8SDbPOiDkudIqjFAY/nlww1hxsCxcmyM0Cc7px8hpZIKBkm+9Me7v9fpgBsFxS0VMHaFBQF+1FLiatw0803Uxsxx49cjP6xlt26zQUPg==;5:X0b/emrg+f8zFFukYklBHYySMOr62uI68q9L8KhUSsic+s7EmtPJHJuUi/A/cp+T4Cb9FACSL6UorMyqXMjGQuWsAGTmNviT4IJGzOEWp+4vXJrr4hhEwIrW6rrzBoRBpItN08GYplXCivv+Hd9mKqoa7CwwBA9wH6r4XhzrOq8=;24:N+fOJg0u5o6f0Tm+2rZvqWNn2UFoO7n5+noUrAZ6mM2GBNy2pMNhHorzgKTewIm7jUbpUZtmWrh4PXgfJ4WSDrL8aGV2W5kvVvD9jhSr91Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2445;7:/K9UgyJh2MYGChExvm9U9fDWYksKG2qyEIbXD6rz3PApVBDdNePkOLAQ1b93jzSITmO+F1FGXYYiPGundswaaUOX0IuKaIOcJTJFWN5PHSqIY8DJkrAiIJPoVEX14HqDsWULvUb2TaucnyM3XQXky5lm04DZAJkLJRjsAu+v/e4Z0TPNpkbrZJXUA8dczXVa96G563rlbRZOWOPeGYvkZ7KcPUz4+hE0M6psecEL0h0/JzC0gs/yXojPk1kgfSVJr0ZfIKHm/m1rwQ58Ny2OccrtdrCxhmdpagKzx2E0Qb+qR90DjQAQrISm7XKfXm0cYrZhzvdYvBb0lgfD2YcM4Q== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2017 00:26:16.4367 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB2445 X-SW-Source: 2017-02/txt/msg00056.txt.bz2 I am working on supporting gdb on aarch64 in ILP32 mode but am not that familiar with gdb and was wondering if anyone could give me some ideas on where to look for a problem I am seeing. I run the test case 'gdb.base/sigstep' in gdb by hand and do the initial commands that that testsuite does: break main run break handler continue bt In LP64 mode, I get this backtrace: #0  handler (sig=26)     at /home/ubuntu/sellcey/gdb-ilp32/obj-64/binutils/gdb/testsuite/../../../.. /src/binutils-gdb/gdb/testsuite/gdb.base/sigstep.c:35 #1   #2  0x00000000004008cc in main ()     at /home/ubuntu/sellcey/gdb-ilp32/obj-64/binutils/gdb/testsuite/../../../.. /src/binutils-gdb/gdb/testsuite/gdb.base/sigstep.c:87 But in ILP32 mode, I get this backtrace: #0  handler (sig=26)     at /home/ubuntu/sellcey/gdb-ilp32/obj-32/binutils/gdb/testsuite/../../../.. /src/binutils-gdb/gdb/testsuite/gdb.base/sigstep.c:35 #1   #2  0x00000000 in ?? () #3  0x00400740 in main ()     at /home/ubuntu/sellcey/gdb-ilp32/obj-32/binutils/gdb/testsuite/../../../.. /src/binutils-gdb/gdb/testsuite/gdb.base/sigstep.c:87 I think the backtrace for ILP32 does not match what is expected because it has the extra entry in it (#2 with no name or location). I am not sure if that is a real frame that the test needs to expect or just an error in how gdb is reading the frame information. Normal backtraces seem to be working fine, the majority of ILP32 failures I get in gdb.base (that don't also happen in LP64 mode) are tests with 'sig' in their name like sigstep. Any ideas on where to look or what to look for? Steve Ellcey sellcey@cavium.com