From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca (simark.ca [158.69.221.121]) by sourceware.org (Postfix) with ESMTPS id C5ADF3858C50 for ; Fri, 28 Apr 2023 18:27:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C5ADF3858C50 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=efficios.com Received: from smarchi-efficios.internal.efficios.com (192-222-143-198.qc.cable.ebox.net [192.222.143.198]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPSA id 17BBF1E0D5; Fri, 28 Apr 2023 14:27:14 -0400 (EDT) From: Simon Marchi To: gdb-patches@sourceware.org Cc: Simon Marchi Subject: [PATCH 0/3] Some struct ui / struct interps cleanup Date: Fri, 28 Apr 2023 14:27:10 -0400 Message-Id: <20230428182713.216446-1-simon.marchi@efficios.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3491.3 required=5.0 tests=BAYES_00,KAM_DMARC_NONE,KAM_DMARC_STATUS,SPF_HELO_PASS,SPF_SOFTFAIL,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: I want to make some changes in this area, here are some small cleanups I have identified that I thought could go in first. Simon Marchi (3): gdb: move struct ui and related things to ui.{c,h} gdb: store interps in an intrusive_list gdb: remove ui_interp_info gdb/Makefile.in | 2 + gdb/annotate.c | 3 +- gdb/async-event.c | 1 + gdb/breakpoint.c | 1 + gdb/bt-utils.c | 2 +- gdb/cli-out.c | 2 +- gdb/cli/cli-cmds.c | 1 + gdb/cli/cli-interp.c | 1 + gdb/cli/cli-script.c | 1 + gdb/compile/compile.c | 2 +- gdb/event-top.c | 78 +------------ gdb/exceptions.c | 2 +- gdb/fork-child.c | 2 +- gdb/guile/guile.c | 1 + gdb/guile/scm-ports.c | 2 +- gdb/inf-loop.c | 1 + gdb/infcall.c | 1 + gdb/infcmd.c | 2 +- gdb/infrun.c | 1 + gdb/interps.c | 105 ++++-------------- gdb/interps.h | 8 +- gdb/main.c | 1 + gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 1 + gdb/python/py-dap.c | 2 +- gdb/python/python.c | 1 + gdb/target.c | 2 +- gdb/top.c | 149 +------------------------ gdb/top.h | 200 +-------------------------------- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 1 + gdb/tui/tui.c | 1 + gdb/ui.c | 251 ++++++++++++++++++++++++++++++++++++++++++ gdb/ui.h | 227 ++++++++++++++++++++++++++++++++++++++ gdb/utils.c | 1 + 35 files changed, 547 insertions(+), 513 deletions(-) create mode 100644 gdb/ui.c create mode 100644 gdb/ui.h -- 2.40.1