From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 82722 invoked by alias); 28 Apr 2017 14:26:38 -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 82709 invoked by uid 89); 28 Apr 2017 14:26:37 -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=HERE X-HELO: mail-wm0-f48.google.com Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com) (74.125.82.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 28 Apr 2017 14:26:36 +0000 Received: by mail-wm0-f48.google.com with SMTP id r190so48650784wme.1 for ; Fri, 28 Apr 2017 07:26:38 -0700 (PDT) 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=gggk/NMQjutoQY/zpqy5mCFfhoxW53dE0r9WLLnAIus=; b=E43YONRtp4AMRJPuxHz1eC7YogBT0ZkwKbwu3JImSGHJppMLkm9i6loo5T2NgRDUSE 42B+DTxPdvSwRAJ1CzgD6UmMIujOr3kWWOptXDxOVcgXBe1Cb5wYy7evPvavHPehlr6M woudBdynaMzX0BG4Jpf09MIb8pIMj8Q3uqYeOtpy7dJ5+tTcGm2ZDFwlA6Y84WF0zibV WZPwVkM80vWgn2NaPzNhXhNsZ+AyeM7c2uiACnuA7WMYV/pNl7U/fjp3o8ZFg0CF9pCL GT1NLal3n+PMEcGA0v/4lJPHLl9s3TeuFKl9X3swo+JxkpMWxdjFqMB7PYv48AevVcPp Xnsw== X-Gm-Message-State: AN3rC/4pIoElN2tZ9ic+xi0Xv+bYIFzHDeq+Q5cuFb+WUaZHMHlaVlW3 TH3NqbYXmjfccxZb X-Received: by 10.28.31.200 with SMTP id f191mr5974058wmf.63.1493389596311; Fri, 28 Apr 2017 07:26:36 -0700 (PDT) Received: from E107787-LIN.cambridge.arm.com ([194.214.185.158]) by smtp.gmail.com with ESMTPSA id 133sm6888691wms.22.2017.04.28.07.26.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Apr 2017 07:26:35 -0700 (PDT) From: Yao Qi X-Google-Original-From: Yao Qi To: gdb-patches@sourceware.org Subject: [PATCH 0/4 v2] Class-fy regcache in GDB Date: Fri, 28 Apr 2017 14:26:00 -0000 Message-Id: <1493389594-24434-1-git-send-email-yao.qi@linaro.org> In-Reply-To: <1493152106-3246-1-git-send-email-yao.qi@linaro.org> References: <1493152106-3246-1-git-send-email-yao.qi@linaro.org> X-IsSubscribed: yes X-SW-Source: 2017-04/txt/msg00773.txt.bz2 This patch set changes "struct regcache" to a class, that is, change all regcache_* apis to regcache class methods. V1 can be found https://sourceware.org/ml/gdb-patches/2017-04/msg00684.html *** BLURB HERE *** Yao Qi (4): Class-fy regcache Simplify regcache_dup Use tag dispatch regcache ctor in regcache_dup Remove cleanup in get_return_value gdb/infcmd.c | 14 +- gdb/regcache.c | 774 ++++++++++++++++++++++++++++++++------------------------- gdb/regcache.h | 166 ++++++++++++- gdb/target.c | 5 +- 4 files changed, 602 insertions(+), 357 deletions(-) -- 1.9.1