From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 81245 invoked by alias); 24 Oct 2018 09:04:53 -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 81166 invoked by uid 89); 24 Oct 2018 09:04:49 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=7.2.1, 2171 X-HELO: EUR03-AM5-obe.outbound.protection.outlook.com Received: from mail-eopbgr30084.outbound.protection.outlook.com (HELO EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.84) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 24 Oct 2018 09:04:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I+vJJ7K/WjunmerMuVqLYaW41NpxQBNNweQM09d04EY=; b=bvyi9YSGon7PW7iyHLKwNK+aokw8DaNMw9eBAKbKpvQC2Q7LVfKOqmcAy7nI9PXrzCwkhhZzl0QCTQb/5f4vmJi0dRToipPOGo7FHOOpUmbhtx5YEoz9dPNcPCTDcOgx243YYUdAWfpLOrEbOjPXYRbKaXhrsfKpCQbX/2Bop2Y= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2183.eurprd08.prod.outlook.com (10.172.227.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1250.30; Wed, 24 Oct 2018 09:04:38 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::748a:5f72:2321:bc11]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::748a:5f72:2321:bc11%7]) with mapi id 15.20.1250.028; Wed, 24 Oct 2018 09:04:38 +0000 From: Alan Hayward To: "gdb-patches@sourceware.org" CC: nd , Alan Hayward Subject: [PATCH 1/2] Allow function prologues to have multiple repeating lines Date: Wed, 24 Oct 2018 09:04:00 -0000 Message-ID: <20181024090427.22721-1-alan.hayward@arm.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-ID: <03831AD98FA60B4FA7B3AE8FE20B86BF@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2018-10/txt/msg00538.txt.bz2 Q29tcGlsaW5nIGdkYi5jcC9vdmxkYnJlYWsuY2Mgb24gVWJ1bnR1IHBsYWNl cyB0d28gaWRlbnRpY2FsIGxpbmUgbnVtYmVycw0KaW4gdGhlIGZ1bmN0aW9u IHByb2xvZ3VlLg0KDQp4ODZfNjQgVWJ0dW51IDE2LjA0IHdpdGggR0NDIDUu NC4wLTZ1YnVudHUxfjE2LjA0LjQNCjAwMDAwMDAwMDA0MDA1MmYgPG1haW4+ Og0KTGluZSA0OA0KICA0MDA1MmY6CTU1ICAgICAgICAgICAgICAgICAgIAlw dXNoICAgJXJicA0KICA0MDA1MzA6CTQ4IDg5IGU1ICAgICAgICAgICAgIAlt b3YgICAgJXJzcCwlcmJwDQogIDQwMDUzMzoJNTMgICAgICAgICAgICAgICAg ICAgCXB1c2ggICAlcmJ4DQogIDQwMDUzNDoJNDggODEgZWMgODggMDAgMDAg MDAgCXN1YiAgICAkMHg4OCwlcnNwDQpMaW5lIDQ4DQogIDQwMDUzYjoJNjQg NDggOGIgMDQgMjUgMjggMDAgCW1vdiAgICAlZnM6MHgyOCwlcmF4DQogIDQw MDU0MjoJMDAgMDANCiAgNDAwNTQ0Ogk0OCA4OSA0NSBlOCAgICAgICAgICAJ bW92ICAgICVyYXgsLTB4MTgoJXJicCkNCiAgNDAwNTQ4OgkzMSBjMCAgICAg ICAgICAgICAgICAJeG9yICAgICVlYXgsJWVheA0KTGluZSA0OQ0KICA0MDA1 NGE6CWM2IDQ1IDg1IDAyICAgICAgICAgIAltb3ZiICAgJDB4MiwtMHg3Yigl cmJwKQ0KTGluZSA1MA0KICA0MDA1NGU6CWM2IDQ1IDg2IDAzICAgICAgICAg IAltb3ZiICAgJDB4MywtMHg3YSglcmJwKQ0KZXRjDQoNCkFhcmNoNjQgVWJ1 bnR1IDE2LjA0IHdpdGggR0NDIDcuMi4wLTF1YnVudHUxfjE2LjA0DQowMDAw MDAwMDAwNDAwNzA4IDxtYWluPjoNCkxpbmUgNDgNCiAgNDAwNzA4OglkMTAy YzNmZiAJc3ViCXNwLCBzcCwgIzB4YjANCiAgNDAwNzBjOglhOTAyN2JmZCAJ c3RwCXgyOSwgeDMwLCBbc3AsIzMyXQ0KICA0MDA3MTA6CTkxMDA4M2ZkIAlh ZGQJeDI5LCBzcCwgIzB4MjANCiAgNDAwNzE0OglmOTAwMWJmMyAJc3RyCXgx OSwgW3NwLCM0OF0NCkxpbmUgNDgNCiAgNDAwNzE4Ogk5MDAwMDEwMCAJYWRy cAl4MCwgNDIwMDAwIDxfR0xPQkFMX09GRlNFVF9UQUJMRV8rMHgyOD4NCiAg NDAwNzFjOgk5MTAwZTAwMCAJYWRkCXgwLCB4MCwgIzB4MzgNCiAgNDAwNzIw OglmOTQwMDAwMSAJbGRyCXgxLCBbeDBdDQogIDQwMDcyNDoJZjkwMDQ3YTEg CXN0cgl4MSwgW3gyOSwjMTM2XQ0KICA0MDA3Mjg6CWQyODAwMDAxIAltb3YJ eDEsICMweDAgICAgICAgICAgICAgICAgICAgCS8vICMwDQpMaW5lIDQ5DQog IDQwMDcyYzoJNTI4MDAwNDAgCW1vdgl3MCwgIzB4MiAgICAgICAgICAgICAg ICAgICAJLy8gIzINCiAgNDAwNzMwOgkzOTAwYjdhMCAJc3RyYgl3MCwgW3gy OSwjNDVdDQpMaW5lIDUwDQogIDQwMDczNDoJNTI4MDAwNjAgCW1vdgl3MCwg IzB4MyAgICAgICAgICAgICAgICAgICAJLy8gIzMNCiAgNDAwNzM4OgkzOTAw YmJhMCAJc3RyYgl3MCwgW3gyOSwjNDZdDQpldGMNCg0KQ29tcGFyZSB0byBv cGVuU1VTRSAxMy4zIEFBcmNoNjQgd2l0aCBHQ0MgNy4yLjEgMjAxNzEwMjAN Cg0KMDAwMDAwMDAwMDQwMDVlNCA8bWFpbj46DQpMaW5lIDQ4DQogIDQwMDVl NDoJZDEwMmMzZmYgCXN1YglzcCwgc3AsICMweGIwDQogIDQwMDVlODoJYTkw MjdiZmQgCXN0cAl4MjksIHgzMCwgW3NwLCAjMzJdDQogIDQwMDVlYzoJOTEw MDgzZmQgCWFkZAl4MjksIHNwLCAjMHgyMA0KICA0MDA1ZjA6CWY5MDAxYmYz IAlzdHIJeDE5LCBbc3AsICM0OF0NCkxpbmUgNDkNCiAgNDAwNWY0Ogk1Mjgw MDA0MCAJbW92CXcwLCAjMHgyICAgICAgICAgICAgICAgICAgIAkvLyAjMg0K ICA0MDA1Zjg6CTM5MDIzZmEwIAlzdHJiCXcwLCBbeDI5LCAjMTQzXQ0KTGlu ZSA1MA0KICA0MDA1ZmM6CTUyODAwMDYwIAltb3YJdzAsICMweDMgICAgICAg ICAgICAgICAgICAgCS8vICMzDQogIDQwMDYwMDoJMzkwMjNiYTAgCXN0cmIJ dzAsIFt4MjksICMxNDJdDQoNCnNraXBfcHJvbG9ndWVfdXNpbmdfc2FsICgp IGRvZXMgZGlkIG5vdCBhbGxvdyBmb3IgdGhlIGNhc2Ugd2hlcmUgdGhlcmUg bWlnaHQNCmJlIHR3byBTQUxzIHdpdGggdGhlIHNhbWUgbGluZSBudW1iZXIg aW4gYSBmdW5jdGlvbiBwcm9sb2d1ZS4gQWxsb3cgdGhpcy4NCg0KRml4ZXMg b3ZlciA1MCB0ZXN0cyBvbiBBYXJjaDY0IFVidW50dS4NCg0KMjAxOC0xMC0y NCAgQWxhbiBIYXl3YXJkICA8YWxhbi5oYXl3YXJkQGFybS5jb20+DQoNCgkq IHN5bXRhYi5jIChza2lwX3Byb2xvZ3VlX3VzaW5nX3NhbCk6IERvbid0IGJy ZWFrIGZvciBlcXVhbCBsaW5lDQoJbnVtYmVycy4NCi0tLQ0KIGdkYi9zeW10 YWIuYyB8IDYgKysrLS0tDQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2dkYi9zeW10 YWIuYyBiL2dkYi9zeW10YWIuYw0KaW5kZXggMmU0OGQ2NTI3ZS4uNjdhYjVk NDBmYSAxMDA2NDQNCi0tLSBhL2dkYi9zeW10YWIuYw0KKysrIGIvZ2RiL3N5 bXRhYi5jDQpAQCAtMzkyNSw5ICszOTI1LDkgQEAgc2tpcF9wcm9sb2d1ZV91 c2luZ19zYWwgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLCBDT1JFX0FERFIg ZnVuY19hZGRyKQ0KIAkgIHNhbCA9IGZpbmRfcGNfbGluZSAocHJvbG9ndWVf c2FsLmVuZCwgMCk7DQogCSAgaWYgKHNhbC5saW5lID09IDApDQogCSAgICBi cmVhazsNCi0JICAvKiBBc3N1bWUgdGhhdCBhIGNvbnNlY3V0aXZlIFNBTCBm b3IgdGhlIHNhbWUgKG9yIGxhcmdlcikNCi0JICAgICBsaW5lIG1hcmsgdGhl IHByb2xvZ3VlIC0+IGJvZHkgdHJhbnNpdGlvbi4gICovDQotCSAgaWYgKHNh bC5saW5lID49IHByb2xvZ3VlX3NhbC5saW5lKQ0KKwkgIC8qIEFzc3VtZSB0 aGF0IGEgU0FMIHRvIGEgbGFyZ2VyIGxpbmUgbWFya3MgdGhlIHByb2xvZ3Vl IC0+IGJvZHkNCisJICAgICB0cmFuc2l0aW9uLiAgKi8NCisJICBpZiAoc2Fs LmxpbmUgPiBwcm9sb2d1ZV9zYWwubGluZSkNCiAJICAgIGJyZWFrOw0KIAkg IC8qIExpa2V3aXNlIGlmIHdlIGFyZSBpbiBhIGRpZmZlcmVudCBzeW10YWIg YWx0b2dldGhlcg0KIAkgICAgIChlLmcuIHdpdGhpbiBhIGZpbGUgaW5jbHVk ZWQgdmlhICNpbmNsdWRlKS7CoCAqLw0KLS0gDQoyLjE3LjEgKEFwcGxlIEdp dC0xMTIpDQoNCg== >From gdb-patches-return-151822-listarch-gdb-patches=sources.redhat.com@sourceware.org Wed Oct 24 09:41:24 2018 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 53926 invoked by alias); 24 Oct 2018 09:41:23 -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 Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 53909 invoked by uid 89); 24 Oct 2018 09:41:23 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,KAM_SHORT,SPF_PASS autolearn=ham version=3.3.2 spammy=gpl, parents, online X-HELO: mx1.suse.de Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 24 Oct 2018 09:41:21 +0000 Received: from relay1.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 94BD6AEB2; Wed, 24 Oct 2018 09:41:19 +0000 (UTC) From: Andreas Schwab To: Simon Marchi Cc: Pedro Alves , Simon Marchi , "gdb-patches\@sourceware.org" Subject: Re: [PATCH 3/3] Avoid GDB SIGTTOU on catch exec + set follow-exec-mode new (PR 23368) References: <20181016033835.17594-1-simon.marchi@polymtl.ca> <20181016033835.17594-3-simon.marchi@polymtl.ca> <37bde004-853a-3ccc-3777-03cc43b36147@redhat.com> <5375d6a4-8b4d-af3a-2b37-f0b88363d5d3@polymtl.ca> <9e8dd186-86bd-5a6a-16a1-5aab96725a7b@redhat.com> X-Yow: This ASIAGO-N-DRIED TOMATO combo would taste a lot better between two plastic SIPPER LIDS! Date: Wed, 24 Oct 2018 09:41:00 -0000 In-Reply-To: (Simon Marchi's message of "Tue, 23 Oct 2018 09:48:47 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2018-10/txt/msg00540.txt.bz2 Content-length: 3073 That's still broken: $ ./gdb gdb GNU gdb (GDB) 8.2.50.20181024-git Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "ia64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from gdb... Setting up the environment for debugging gdb. During symbol reading: unsupported tag: 'DW_TAG_unspecified_type' Breakpoint 1 at 0x400000000018fc00: file ../../gdb/common/errors.c, line 51. During symbol reading: Member function "~_Sp_counted_base" (offset 0x517e90) is virtual but the vtable offset is not specified During symbol reading: cannot get low and high bounds for subprogram DIE at 0x5201ee During symbol reading: missing name for subprogram DIE at 0x5246c8 During symbol reading: Child DIE 0x52f12a and its abstract origin 0x52cafc have different parents During symbol reading: Multiple children of DIE 0x53138e refer to DIE 0x52be3c as their abstract origin During symbol reading: DW_AT_call_target target DIE has invalid low pc, for referencing DIE 0x53a7e0 [in module /usr/local/gcc/gdb/Build/gdb/gdb] Breakpoint 2 at 0x4000000000150ac0: file ../../gdb/cli/cli-cmds.c, line 197. (top-gdb) r Starting program: /usr/local/gcc/gdb/Build/gdb/gdb During symbol reading: .debug_line section has line program sequence without an end [1]+ Stopped ./gdb gdb $ fg ./gdb gdb Failed to read a valid object file image from memory. During symbol reading: .debug_line section has line program sequence without an end During symbol reading: .debug_line section has line program sequence without an end [Detaching after vfork from child process 11772] GNU gdb (GDB) 8.2.50.20181024-git Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "ia64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."