From patchwork Thu Feb 22 15:36:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yao Qi X-Patchwork-Id: 26001 Received: (qmail 30804 invoked by alias); 22 Feb 2018 15:36:47 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 30706 invoked by uid 89); 22 Feb 2018 15:36:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.9 required=5.0 tests=BAYES_00, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:static. X-HELO: mail-wm0-f68.google.com Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com) (74.125.82.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 22 Feb 2018 15:36:44 +0000 Received: by mail-wm0-f68.google.com with SMTP id z9so4448220wmb.3 for ; Thu, 22 Feb 2018 07:36:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=tq2geLDqR7HQIzrm3JtWGN8M3kop984nF5Hr7bCb1x0=; b=ax3lc9ujfEJw1D3/A9baXgCp4+LPNpa5PyKRRaqdjnx4bSPkgWGkr0vnUL2MjODkuQ WkObAc4W2sSRk87dM2jaweY9jHgRjeuKnwwiC44dLskrMxlUH45kqCsleWlCS41RyaxE t+eJYdaF/44ea87OjJVtw9GLf4L3RAzUyesaasn6ardORZecFJH4l71HJQaF9n/8k9yq mDN6f6Cl/lL7NPv5FXgrcIt1mIafxR2BzJN8Ca7SjaILxTZWCIMk9WnqGCUis4NEmwsI bgQHOGtFyuAPgyrzAD8TB1uiTcJCB3VDpW493BrWS3sw86v5gBs7y5xtfKukynueehnL 8iQQ== X-Gm-Message-State: APf1xPCzTJhovcscoo8YUfd6GqjqbHA7iNnw3/svZu/oNyN/y+eI5grY zwPKhhK/37eJSBFR81R7CnfcOfsp X-Google-Smtp-Source: AH8x227b6YspsRSzqUM2QUgkrPcApEJm5o/v4lwXvwP38Zj19FW+K48EuY5fkzWDL/8qvqlWrUYJXA== X-Received: by 10.28.37.65 with SMTP id l62mr1282509wml.67.1519313802406; Thu, 22 Feb 2018 07:36:42 -0800 (PST) Received: from E107787-LIN.cambridge.arm.com (static.42.136.251.148.clients.your-server.de. [148.251.136.42]) by smtp.gmail.com with ESMTPSA id a67sm538325wrc.13.2018.02.22.07.36.41 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 22 Feb 2018 07:36:41 -0800 (PST) From: Yao Qi X-Google-Original-From: Yao Qi To: gdb-patches@sourceware.org Subject: [PATCH 2/7] Don't check abbrev is NULL in read_partial_die Date: Thu, 22 Feb 2018 15:36:31 +0000 Message-Id: <1519313796-2397-3-git-send-email-yao.qi@linaro.org> In-Reply-To: <1519313796-2397-1-git-send-email-yao.qi@linaro.org> References: <1519313796-2397-1-git-send-email-yao.qi@linaro.org> X-IsSubscribed: yes 'abbrev' won't be NULL, so don't check it. gdb: 2018-01-11 Yao Qi * dwarf2read.c (read_partial_die): Remove the code checking abbrev is NULL. --- gdb/dwarf2read.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 81b42cf..147c7ca 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -18503,9 +18503,6 @@ read_partial_die (const struct die_reader_specs *reader, info_ptr += abbrev_len; - if (abbrev == NULL) - return info_ptr; - part_die->tag = abbrev->tag; part_die->has_children = abbrev->has_children;