From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta034.useast.a.cloudfilter.net (omta034.useast.a.cloudfilter.net [44.202.169.33]) by sourceware.org (Postfix) with ESMTPS id 3C4C73858CD1 for ; Sun, 10 Dec 2023 15:20:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3C4C73858CD1 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3C4C73858CD1 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=44.202.169.33 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702221629; cv=none; b=x4Qk7KynRu0cY2paP93aZAJjrssiBw9vCx9+axBY5FV0bLjEeROKO2iRt/3TpnQuVDr3bpvIV9qUWuxX6OKPq1pA7E/HJOkZtuXWR/jiSjmidjdi8kJTWnfmJuz27ZndRR6xAWOyAzMgQnAaa9BfYY9CueOx4V+rmaOpRhGgLmY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702221629; c=relaxed/simple; bh=fsf60aMfVukFlVNf4Vuqrm8Ax8aCVQYC+2soWseiSRQ=; h=DKIM-Signature:From:Subject:Date:Message-Id:MIME-Version:To; b=m41n1fFvD/RT/fneXklFFpDh7InnV566amNRqz7VReXADMGT9m8Jj5ZQMN7+jblvcV8YsGpF8kh5OzCngHvxmBvi6FPPQx6TFPg3n87Quo4WMCj0v4iRfkmQI8qSPIeNQ11SihoSVWhjwMfL16vqzw3ua+Cy3a39OV/gz0jqD8A= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from eig-obgw-5003a.ext.cloudfilter.net ([10.0.29.159]) by cmsmtp with ESMTPS id CHkXr7034jtZ3CLbfrNgMV; Sun, 10 Dec 2023 15:20:35 +0000 Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS id CLbVrRITZnCfvCLbVrsJlk; Sun, 10 Dec 2023 15:20:26 +0000 X-Authority-Analysis: v=2.4 cv=KKpJsXJo c=1 sm=1 tr=0 ts=6575d73a a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=OWjo9vPv0XrRhIrVQ50Ab3nP57M=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=IkcTkHD0fZMA:10 a=e2cXIFwxEfEA:10 a=Qbun_eYptAEA:10 a=zstS-IiYAAAA:8 a=DUeZlLIW65RyHVbuzaQA:9 a=QEXdDO2ut3YA:10 a=4G6NA9xxw8l3yy4pmD5M:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=To:Content-Transfer-Encoding:Content-Type:MIME-Version: Message-Id:Date:Subject:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4Koz1DEllMhpsRO+r06wbZ6d8XBxwZh6WvM0UM8b8Kg=; b=I2V13oqRr7RsF+igbDtPVbl2V/ D7oaznDPW508VhuY70ijNLs6I+2iH+7eIpyt5yRr9Au2L10JlJq991kAIvTUR32vLwdoOGHvjX3dY 8CBph0INITizwdWgwPG7L9OVv; Received: from [198.59.47.65] (port=50966 helo=[192.168.131.83]) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1rCLbV-0010ms-1E for gdb-patches@sourceware.org; Sun, 10 Dec 2023 08:20:25 -0700 From: Tom Tromey Subject: [PATCH 0/2] Use unique_xmalloc_ptr in location.[ch] Date: Sun, 10 Dec 2023 08:20:23 -0700 Message-Id: <20231210-location-stuff-v1-0-9b6ae74fe5b0@tromey.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIADfXdWUC/x3M0QrCMAyF4VcZuTawtCroq4gXaU1dQTtJOhHG3 t3o5Qfn/CuYaBWD87CCyrtanZuDdgPkidtdsN7cEMYQKdCIjzlz9xFaX0rBSDGemPIx7Q/gp5d KqZ9/8HJ1JzbBpNzy9Ms82boobNsXpwDANHkAAAA= To: gdb-patches@sourceware.org X-Mailer: b4 0.12.4 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 198.59.47.65 X-Source-L: No X-Exim-ID: 1rCLbV-0010ms-1E X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: ([192.168.131.83]) [198.59.47.65]:50966 X-Source-Auth: tom+tromey.com X-Email-Count: 1 X-Org: HG=bhshared;ORG=bluehost; X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-CMAE-Envelope: MS4xfBjqwMI0z81rWzUBduFH4JGKfXNv4/OxCTQP2OAv9IgBtmEmP2MT0B6/Mnqeg3fX8w9sWerj4LE6TQyp3jLLT2tdNtHg4ILUzqkQmAQsbBMRzIuJbJAq 2FD/pOr5cDbHFZ00QsMZmGpnGSzaSynnLaXKPbwLcBQ5blUUqAsjFhYkrlqXfi4/O4RkqIAY5fSPpSJInzypnETeg/tM3R7li0U= X-Spam-Status: No, score=-3016.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This short series changes location.[ch] to use unique_xmalloc_ptr, removing some manual memory management. --- Tom Tromey (2): Use unique_xmalloc_ptr in linespec_location_spec Use unique_xmalloc_ptr in explicit_location_spec gdb/breakpoint.c | 14 ++++----- gdb/completer.c | 14 +++++---- gdb/linespec.c | 76 +++++++++++++++++++++++++--------------------- gdb/location.c | 43 ++++++++++---------------- gdb/location.h | 28 ++++++++--------- gdb/mi/mi-cmd-break.c | 6 ++-- gdb/python/py-breakpoint.c | 12 ++++---- 7 files changed, 95 insertions(+), 98 deletions(-) --- base-commit: eef4ff9b707d738322a5dca82a6a9b0aad76a26e change-id: 20231210-location-stuff-31339a1c6b45 Best regards, -- Tom Tromey