From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id BB064385842E for ; Wed, 6 Apr 2022 12:05:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BB064385842E Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-671-_JuwCHUWPf-_b-Q0Pd4qOQ-1; Wed, 06 Apr 2022 08:05:03 -0400 X-MC-Unique: _JuwCHUWPf-_b-Q0Pd4qOQ-1 Received: by mail-wm1-f71.google.com with SMTP id x8-20020a7bc768000000b0038e73173886so1223759wmk.6 for ; Wed, 06 Apr 2022 05:05:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=sDtOEZFSezfcHT0r9zWXZFt6l9I0FLiyNWy9y2KsSFs=; b=ATwSFu0JtmT4N/1TOo6+E6mcAVuYIyV/NLBzaT+ITiac/hOdez6Px3Vm1GVvlx+Tyj gssDqZzlQAXfa4wl42BNKz0v2qwE1OSv9bevM4zrkE3Jm6RxSBsbcnlVy7z0dpCyMls2 hRFmS7y8q3k09LA97456vPti+uHVCFgsRRA0jdHYs7QPTtneSG+9mqvk/CmmofSjF65N oACdbmpmebOA5woPyJbWaTxEddfIu3UgSvpVlq03tDYurvO0svWmErkXrgEVLXU9rrqf 18BoSedPxfJqz05/MtGIadvub6rmKNDbkBZJwgAO4xDBBeSlfzmbuotGw+CuUH6mvd7X nljQ== X-Gm-Message-State: AOAM530EQq6r7zjF7T1ydctuK3+yVw1Yr6wKY9IRaJSSOCJx81zlhIcj P0yTGLsvZKukbUutd1OZTYAQAFMmeCDleWxBLtg2BmFPnic3hRkBsLO+wOIMzRl3jqaynsg1ngW 9WjAy1Jfou2GullwGlwmjYFgj9XQZBbHwhMQxIdnUYy6+m1xu0CeYvCI0xoppLp6oa756cimvTA == X-Received: by 2002:a05:600c:4f48:b0:38c:a460:cb6 with SMTP id m8-20020a05600c4f4800b0038ca4600cb6mr7248755wmq.96.1649246702172; Wed, 06 Apr 2022 05:05:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz2XLMmxXh6kdDqI73aNoGZ+HkSdd3DdF39bqLlNPhZyZx+wgT4SO4wU/P2chPZwoI+qq59AQ== X-Received: by 2002:a05:600c:4f48:b0:38c:a460:cb6 with SMTP id m8-20020a05600c4f4800b0038ca4600cb6mr7248734wmq.96.1649246701878; Wed, 06 Apr 2022 05:05:01 -0700 (PDT) Received: from localhost (host86-169-131-113.range86-169.btcentralplus.com. [86.169.131.113]) by smtp.gmail.com with ESMTPSA id w7-20020a1cf607000000b00389a5390180sm4708043wmc.25.2022.04.06.05.05.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Apr 2022 05:05:01 -0700 (PDT) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Andrew Burgess Subject: [PATCHv2 05/16] gdb: use 'const reggroup *' in python/py-registers.c file Date: Wed, 6 Apr 2022 13:04:38 +0100 Message-Id: X-Mailer: git-send-email 2.25.4 In-Reply-To: References: MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2022 12:05:09 -0000 Convert uses of 'struct reggroup *' in python/py-registers.c to be 'const'. There should be no user visible changes after this commit. --- gdb/python/py-registers.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gdb/python/py-registers.c b/gdb/python/py-registers.c index eab88a30b3b..58d196c37b4 100644 --- a/gdb/python/py-registers.c +++ b/gdb/python/py-registers.c @@ -35,7 +35,7 @@ struct register_descriptor_iterator_object { /* The register group that the user is iterating over. This will never be NULL. */ - struct reggroup *reggroup; + const struct reggroup *reggroup; /* The next register number to lookup. Starts at 0 and counts up. */ int regnum; @@ -66,7 +66,7 @@ struct reggroup_iterator_object { PyObject_HEAD /* The last register group returned. Initially this will be NULL. */ - struct reggroup *reggroup; + const struct reggroup *reggroup; /* Pointer back to the architecture we're finding registers for. */ struct gdbarch *gdbarch; @@ -80,7 +80,7 @@ struct reggroup_object { PyObject_HEAD /* The register group being described. */ - struct reggroup *reggroup; + const struct reggroup *reggroup; }; extern PyTypeObject reggroup_object_type @@ -101,12 +101,12 @@ gdbpy_register_object_data_init (struct gdbarch *gdbarch) returned for the same REGGROUP pointer. */ static gdbpy_ref<> -gdbpy_get_reggroup (struct reggroup *reggroup) +gdbpy_get_reggroup (const reggroup *reggroup) { /* Map from GDB's internal reggroup objects to the Python representation. GDB's reggroups are global, and are never deleted, so using a map like this is safe. */ - static std::unordered_map> + static std::unordered_map> gdbpy_reggroup_object_map; /* If there is not already a suitable Python object in the map then @@ -135,7 +135,7 @@ static PyObject * gdbpy_reggroup_to_string (PyObject *self) { reggroup_object *group = (reggroup_object *) self; - struct reggroup *reggroup = group->reggroup; + const reggroup *reggroup = group->reggroup; const char *name = reggroup_name (reggroup); return PyUnicode_FromString (name); @@ -227,7 +227,7 @@ gdbpy_reggroup_iter_next (PyObject *self) = (reggroup_iterator_object *) self; struct gdbarch *gdbarch = iter_obj->gdbarch; - struct reggroup *next_group = reggroup_next (gdbarch, iter_obj->reggroup); + const reggroup *next_group = reggroup_next (gdbarch, iter_obj->reggroup); if (next_group == NULL) { PyErr_SetString (PyExc_StopIteration, _("No more groups")); @@ -269,7 +269,7 @@ PyObject * gdbpy_new_register_descriptor_iterator (struct gdbarch *gdbarch, const char *group_name) { - struct reggroup *grp = NULL; + const reggroup *grp = NULL; /* Lookup the requested register group, or find the default. */ if (group_name == NULL || *group_name == '\0') -- 2.25.4