From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 110392 invoked by alias); 25 Jan 2018 09:38:46 -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 110366 invoked by uid 89); 25 Jan 2018 09:38:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:static., HERE X-HELO: mail-wr0-f179.google.com Received: from mail-wr0-f179.google.com (HELO mail-wr0-f179.google.com) (209.85.128.179) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 25 Jan 2018 09:38:43 +0000 Received: by mail-wr0-f179.google.com with SMTP id v31so1558907wrc.11 for ; Thu, 25 Jan 2018 01:38:43 -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; bh=c5Y3ufJT5fOxKjg4MgNJR5I+hj0yki/ODoTQ1afwibA=; b=KvLfljvJvjAh4ZYc3M6a9nqSFpmdDbl1zqSrXKCie15lNcUHmxsd4cYASTvgIyLmhc NTExK/7shZUGQm2T0OW8rI6t0se4Rjy2ZmYn5U6+vSYc5dQyOpEqD5IbUBi9U/kSXTby rRorM1EQtIyqNoQgtHZsN4Vwy8FKyRSB+4PKGxLXdbuAHt/PrTQNn2BlU9SZzrikxbEk Bl5UmbqNppA9Fs1OosPa/nwB6OZTHOR+KetHNXEnWgZer4SPGh0ssg1Z2NHUTDV4avJM TYVt6m1+BSf/dEf/pDVGwZ1D8FbNrHbRBRsm0g8STN6mY32G1qsMTXx/D/EIixtVSCkl bUPA== X-Gm-Message-State: AKwxytdAscTeMxcRLe6bPC4AvN3AoMnMSUItL9LbKyQz5JpQzpfDJyNJ VHFvUR14dOTS64jJjC7fPEus5g== X-Google-Smtp-Source: AH8x224Dm+iQkQ6bKQamAPA2wlogXwEUC8uyPVJYmQ/m6TBeAXKLVpW/x+579ZnEYi4vyuJPhno4Gg== X-Received: by 10.223.153.244 with SMTP id y107mr956234wrb.45.1516873121130; Thu, 25 Jan 2018 01:38:41 -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 p15sm3767493wre.47.2018.01.25.01.38.40 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 25 Jan 2018 01:38:40 -0800 (PST) From: Yao Qi X-Google-Original-From: Yao Qi To: gdb-patches@sourceware.org Subject: [PATCH 0/7] Class-fy partial_die_info Date: Thu, 25 Jan 2018 09:38:00 -0000 Message-Id: <1516873114-7449-1-git-send-email-yao.qi@linaro.org> X-IsSubscribed: yes X-SW-Source: 2018-01/txt/msg00505.txt.bz2 When I fix some issue related to dwarf, I class-fy partial_die_info as part of the fix. The class-fy bits can go upstream first. Regression tested on x86_64-linux. *** BLURB HERE *** Yao Qi (7): Re-write partial_die_info allocation in load_partial_dies Don't check abbrev is NULL in read_partial_die Change find_partial_die_in_comp_unit to dwarf2_cu::find_partial_die Class-fy partial_die_info Remove one argument abbrev_len in read_partial_die Move fixup_partial_die to partial_die_info::fixup Move read_partial_die to partial_die_info::read gdb/dwarf2read.c | 339 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 185 insertions(+), 154 deletions(-) -- 1.9.1