From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10489 invoked by alias); 15 Oct 2018 14:02:55 -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 10474 invoked by uid 89); 15 Oct 2018 14:02:55 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=monitoring, March, Hx-languages-length:639 X-HELO: EUR03-DB5-obe.outbound.protection.outlook.com Received: from mail-eopbgr40062.outbound.protection.outlook.com (HELO EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.62) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 15 Oct 2018 14:02:53 +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=m4YhyTlXC8JcoM3GR9094J+0G0He6gk5jm2xqr05Xvo=; b=qz16GWoeGnf+QmMJ2WJFgcrTNLpx8HGqln2JN1X9S7XDsY3CbupNMlhmarUpYKjb1pMzL/EMsd5X4myK+DpAqqF400h+6xD+stzMoPdir2/c4lUpFKSstU0eAm4v7KyXQdOtuz/XtNU4gz3e/COtoVhu9VTxHMoyY10XzBjdkAU= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2150.eurprd08.prod.outlook.com (10.172.227.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.24; Mon, 15 Oct 2018 14:02:50 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::748a:5f72:2321:bc11]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::748a:5f72:2321:bc11%6]) with mapi id 15.20.1228.027; Mon, 15 Oct 2018 14:02:50 +0000 From: Alan Hayward To: Sergio Durigan Junior CC: Ramana Radhakrishnan , Simon Marchi , GDB Patches , Simon Marchi , nd , Pedro Alves Subject: Re: Status of the AArch* builders Date: Mon, 15 Oct 2018 14:02:00 -0000 Message-ID: References: <20180606151629.36602-1-alan.hayward@arm.com> <20180606151629.36602-3-alan.hayward@arm.com> <9FBBFBF2-9363-49AA-8BC3-20E4E0AFBFED@arm.com> <5862fa9c22cc48d86256686e74d60f20@polymtl.ca> <82743c0795488492486076685b9f8828@polymtl.ca> <93f7cb8434f463508b3fc3cfbcd29ef0@polymtl.ca> <877en43qx1.fsf@redhat.com> <644470E6-AEB8-4F84-890C-7496EC8BB419@arm.com> <8736xr4ukx.fsf@redhat.com> <6b1500d9-bc31-aa09-586f-d451b910d880@foss.arm.com> <7BC78EF8-06BE-439B-835B-0F0847BF785F@arm.com> <877ejf50qo.fsf_-_@redhat.com> <87a7o7ot6r.fsf@redhat.com> <355AA6DE-FAB1-425B-8CE2-6E1508E57F88@arm.com> <87ftxb6l3u.fsf@redhat.com> <87zhvf4c0y.fsf@redhat.com> In-Reply-To: <87zhvf4c0y.fsf@redhat.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: <391B950668B79041979FA4C0E7C41016@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2018-10/txt/msg00325.txt.bz2 PiANCj4+PiANCj4+PiBZb3Ugd2lsbCBuZWVkIGEgcGFzc3dvcmQgdG8gY29u bmVjdCB0byB0aGUgQnVpbGRCb3QgbWFzdGVyLiAgSSB3aWxsIHNlbmQNCj4+ PiBpdCB0byB5b3UgaW4gcHJpdmF0ZS4NCj4+IA0KPj4gU2xhdmUgY3JlYXRl ZC4NCj4gDQo+IEhtLCBob3cgZGlkIHlvdSBjcmVhdGUgdGhlIHNsYXZlPyAg SSBkb24ndCBzZWUgaXQgY29ubmVjdGVkIHRvIHRoZQ0KPiBCdWlsZEJvdCBt YXN0ZXI6DQo+IA0KPiAgaHR0cHM6Ly9nZGItYnVpbGQuc2VyZ2lvZGoubmV0 L2J1aWxkc2xhdmVzL3VidW50dTE2LWFhcmNoNjQNCj4gDQoNCkl04oCZcyBj b25uZWN0ZWQgcHJvcGVybHkgbm93Lg0KDQpJJ3ZlIGNsaWNrZWQgcmV0cnkg b24gdGhlIGxhc3QgYWFyY2g2NCBidWlsZCAoZnJvbSBNYXJjaCAyMDE4KSwg YW5kIHRoYXQgaGFzIHBhc3NlZC4NCg0KVGhlcmUgaXMgYWxzbyBhIG5ldyBI RUFEIGNvbW1pdCB3aGljaCBpcyBub3cgcnVubmluZy4NCg0KQW55dGhpbmcg ZWxzZSBJIG5lZWQgdG8gZG8/DQpBbmQgaXMgdGhlcmUgYW55dGhpbmcgZWxz ZSBJIHNob3VsZCBiZSBtb25pdG9yaW5nIChvciB3aWxsIGFsbCBmYWlscyBq dXN0IG1hZ2ljYWxseSBnbw0KdG8gdGhlIG1haWxpbmcgbGlzdCkgPw0KDQoN CkFsYW4uDQoNCg== >From gdb-patches-return-151608-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Oct 15 15:11:21 2018 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 13302 invoked by alias); 15 Oct 2018 15:11:21 -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 13285 invoked by uid 89); 15 Oct 2018 15:11:20 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-10.9 required=5.0 tests=BAYES_00,GIT_PATCH_2,GIT_PATCH_3,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1753, gdbpatches, gdb-patches, his X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 15 Oct 2018 15:11:18 +0000 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 4E63EA705 for ; Mon, 15 Oct 2018 15:11:17 +0000 (UTC) Received: from localhost.localdomain (ovpn04.gateway.prod.ext.ams2.redhat.com [10.39.146.4]) by smtp.corp.redhat.com (Postfix) with ESMTP id D7AA877F00 for ; Mon, 15 Oct 2018 15:11:16 +0000 (UTC) From: Pedro Alves To: gdb-patches@sourceware.org Subject: [PATCH 0/6] Use gdb::array_view some more, plug leaks Date: Mon, 15 Oct 2018 15:11:00 -0000 Message-Id: <20181015151115.6356-1-palves@redhat.com> X-SW-Source: 2018-10/txt/msg00326.txt.bz2 Content-length: 2282 This is the series that I had pointed Gary at in review of one of his Coverity leak fixes: https://sourceware.org/ml/gdb-patches/2018-10/msg00258.html It fixes that leak and the others I pointed at by converting badness_vector to a std::vector. I had originally written that std::vector patch as part of a series to make more use of gdb::array_view. I tried splitting it out of the rest of the series, but quickly gave that up as it was messier than it sounded, and was just pointless make work. Instead, I've now rebased the whole series, cleaned it up some more, wrote ChangeLogs, etc. The last patch is new too. Pedro Alves (6): Use gdb:array_view in call_function_by_hand & friends invoke_xmethod & array_view Eliminate make_symbol_overload_list-related globals & cleanup C++ify badness_vector, fix leaks valops.c: Some more gdb::array_view valops.c: Overload resolution code: Rename parameters/locals gdb/ada-lang.c | 4 +- gdb/common/array-view.h | 52 +++++ gdb/compile/compile-object-run.c | 4 +- gdb/cp-support.c | 142 +++++++------- gdb/cp-support.h | 13 +- gdb/elfread.c | 2 +- gdb/eval.c | 32 ++-- gdb/extension.c | 12 +- gdb/extension.h | 32 ++-- gdb/gcore.c | 2 +- gdb/gdbtypes.c | 50 +++-- gdb/gdbtypes.h | 18 +- gdb/guile/scm-value.c | 4 +- gdb/infcall.c | 29 +-- gdb/infcall.h | 7 +- gdb/linux-fork.c | 7 +- gdb/linux-tdep.c | 4 +- gdb/objc-lang.c | 13 +- gdb/python/py-value.c | 6 +- gdb/python/py-xmethods.c | 40 ++-- gdb/rust-lang.c | 2 +- gdb/unittests/array-view-selftests.c | 35 ++++ gdb/valarith.c | 53 +++--- gdb/valops.c | 355 ++++++++++++++++------------------- gdb/value.c | 13 +- gdb/value.h | 6 +- 26 files changed, 484 insertions(+), 453 deletions(-) -- 2.14.4