diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2024-04-29 11:07:22 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2024-05-30 22:43:52 -0400 |
commit | 05d9d66d92886053d56d1c5fb9fcfcb20f6a6de0 (patch) | |
tree | 6b9abcf3bf3ec97d5f8760173523ede46c9e3b40 /gdb | |
parent | 6f69575237fd63559fc284bb2b9ce4bf5d12bf16 (diff) | |
download | gdb-05d9d66d92886053d56d1c5fb9fcfcb20f6a6de0.zip gdb-05d9d66d92886053d56d1c5fb9fcfcb20f6a6de0.tar.gz gdb-05d9d66d92886053d56d1c5fb9fcfcb20f6a6de0.tar.bz2 |
gdb: remove unused includes in utils.h
Remove some includes reported as unused by clangd. Add some includes in
other files that were previously relying on the transitive include.
Change-Id: Ibdd0a998b04d21362a20d0ca8e5267e21e2e133e
Diffstat (limited to 'gdb')
45 files changed, 45 insertions, 6 deletions
diff --git a/gdb/aarch64-linux-tdep.c b/gdb/aarch64-linux-tdep.c index ad55cf2..a1296a8 100644 --- a/gdb/aarch64-linux-tdep.c +++ b/gdb/aarch64-linux-tdep.c @@ -19,6 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "exceptions.h" #include "extract-store-integer.h" #include "gdbarch.h" #include "glibc-tdep.h" diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index 0b43042..01978e0 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -20,6 +20,7 @@ #include <ctype.h> #include "event-top.h" +#include "exceptions.h" #include "extract-store-integer.h" #include "gdbsupport/gdb_regex.h" #include "frame.h" diff --git a/gdb/break-catch-throw.c b/gdb/break-catch-throw.c index 9a35ede..b7e29a7 100644 --- a/gdb/break-catch-throw.c +++ b/gdb/break-catch-throw.c @@ -20,7 +20,7 @@ #include "arch-utils.h" #include <ctype.h> #include "breakpoint.h" -#include "cli/cli-cmds.h" +#include "exceptions.h" #include "inferior.h" #include "annotate.h" #include "valprint.h" diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index fff9508..a973518 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -20,6 +20,7 @@ #include "arch-utils.h" #include <ctype.h> #include "event-top.h" +#include "exceptions.h" #include "hashtab.h" #include "symtab.h" #include "frame.h" diff --git a/gdb/cli/cli-cmds.c b/gdb/cli/cli-cmds.c index 5d49e39..3af794c 100644 --- a/gdb/cli/cli-cmds.c +++ b/gdb/cli/cli-cmds.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "arch-utils.h" +#include "exceptions.h" #include "readline/tilde.h" #include "completer.h" #include "target.h" diff --git a/gdb/cli/cli-interp.c b/gdb/cli/cli-interp.c index a488c30..fa5d70e 100644 --- a/gdb/cli/cli-interp.c +++ b/gdb/cli/cli-interp.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "cli-interp.h" +#include "exceptions.h" #include "interps.h" #include "event-top.h" #include "ui-out.h" diff --git a/gdb/complaints.h b/gdb/complaints.h index 995c35e..d672e0c 100644 --- a/gdb/complaints.h +++ b/gdb/complaints.h @@ -17,10 +17,10 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ - #if !defined (COMPLAINTS_H) #define COMPLAINTS_H +#include "gdbsupport/scoped_restore.h" #include <unordered_set> /* Helper for complaint. */ diff --git a/gdb/corelow.c b/gdb/corelow.c index 462a055..49da9be 100644 --- a/gdb/corelow.c +++ b/gdb/corelow.c @@ -20,6 +20,7 @@ #include "arch-utils.h" #include <signal.h> #include <fcntl.h> +#include "exceptions.h" #include "frame.h" #include "inferior.h" #include "infrun.h" diff --git a/gdb/darwin-nat.c b/gdb/darwin-nat.c index c70cd44..2b68cf6 100644 --- a/gdb/darwin-nat.c +++ b/gdb/darwin-nat.c @@ -68,6 +68,7 @@ #include "gdbsupport/gdb_unlinker.h" #include "gdbsupport/pathstuff.h" #include "gdbsupport/scoped_fd.h" +#include "gdbsupport/scoped_restore.h" #include "nat/fork-inferior.h" /* Quick overview. diff --git a/gdb/disasm.h b/gdb/disasm.h index 9282632..9d5450c 100644 --- a/gdb/disasm.h +++ b/gdb/disasm.h @@ -21,6 +21,7 @@ #include "dis-asm.h" #include "disasm-flags.h" +#include "ui-out.h" struct gdbarch; struct ui_out; diff --git a/gdb/dwarf2/cooked-index.c b/gdb/dwarf2/cooked-index.c index 767f119..c9e46af 100644 --- a/gdb/dwarf2/cooked-index.c +++ b/gdb/dwarf2/cooked-index.c @@ -25,6 +25,7 @@ #include "c-lang.h" #include "ada-lang.h" #include "event-top.h" +#include "exceptions.h" #include "split-name.h" #include "observable.h" #include "run-on-main-thread.h" diff --git a/gdb/dwarf2/frame-tailcall.c b/gdb/dwarf2/frame-tailcall.c index bcbe41f..c489068 100644 --- a/gdb/dwarf2/frame-tailcall.c +++ b/gdb/dwarf2/frame-tailcall.c @@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "exceptions.h" #include "frame.h" #include "dwarf2/frame-tailcall.h" #include "dwarf2/loc.h" diff --git a/gdb/dwarf2/index-write.c b/gdb/dwarf2/index-write.c index aeb688b..2a50e3b 100644 --- a/gdb/dwarf2/index-write.c +++ b/gdb/dwarf2/index-write.c @@ -22,6 +22,7 @@ #include "addrmap.h" #include "cli/cli-decode.h" +#include "exceptions.h" #include "gdbsupport/byte-vector.h" #include "gdbsupport/filestuff.h" #include "gdbsupport/gdb_unlinker.h" diff --git a/gdb/dwarf2/loc.c b/gdb/dwarf2/loc.c index 9db5fc1..5fea668 100644 --- a/gdb/dwarf2/loc.c +++ b/gdb/dwarf2/loc.c @@ -20,6 +20,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "event-top.h" +#include "exceptions.h" #include "ui-out.h" #include "value.h" #include "frame.h" diff --git a/gdb/elf-none-tdep.c b/gdb/elf-none-tdep.c index 00d4699..1e43dc2 100644 --- a/gdb/elf-none-tdep.c +++ b/gdb/elf-none-tdep.c @@ -19,6 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "elf-none-tdep.h" +#include "exceptions.h" #include "regset.h" #include "elf-bfd.h" #include "inferior.h" diff --git a/gdb/event-top.c b/gdb/event-top.c index 0425bcf..b81970d 100644 --- a/gdb/event-top.c +++ b/gdb/event-top.c @@ -19,6 +19,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "exceptions.h" #include "gdbsupport/job-control.h" #include "run-on-main-thread.h" #include "top.h" diff --git a/gdb/fbsd-tdep.c b/gdb/fbsd-tdep.c index a80f604..77f46ce 100644 --- a/gdb/fbsd-tdep.c +++ b/gdb/fbsd-tdep.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "auxv.h" +#include "exceptions.h" #include "extract-store-integer.h" #include "gdbcore.h" #include "inferior.h" diff --git a/gdb/inf-loop.c b/gdb/inf-loop.c index 41e7660..ec0c059 100644 --- a/gdb/inf-loop.c +++ b/gdb/inf-loop.c @@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "exceptions.h" #include "inferior.h" #include "infrun.h" #include "gdbsupport/event-loop.h" diff --git a/gdb/infcmd.c b/gdb/infcmd.c index 02f6f0b..69db665 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "arch-utils.h" +#include "exceptions.h" #include "symtab.h" #include "gdbtypes.h" #include "frame.h" diff --git a/gdb/infrun.c b/gdb/infrun.c index 2b6c120..1f32a63 100644 --- a/gdb/infrun.c +++ b/gdb/infrun.c @@ -22,6 +22,7 @@ #include "displaced-stepping.h" #include "infrun.h" #include <ctype.h> +#include "exceptions.h" #include "symtab.h" #include "frame.h" #include "inferior.h" diff --git a/gdb/linux-tdep.c b/gdb/linux-tdep.c index 8e6ac87..fe880b3 100644 --- a/gdb/linux-tdep.c +++ b/gdb/linux-tdep.c @@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "exceptions.h" #include "gdbtypes.h" #include "linux-tdep.h" #include "auxv.h" diff --git a/gdb/linux-thread-db.c b/gdb/linux-thread-db.c index 81a9c0d..018bd68 100644 --- a/gdb/linux-thread-db.c +++ b/gdb/linux-thread-db.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include <dlfcn.h> +#include "exceptions.h" #include "gdb_proc_service.h" #include "nat/gdb_thread_db.h" #include "gdbsupport/gdb_vecs.h" diff --git a/gdb/macrocmd.c b/gdb/macrocmd.c index 19295fa..6cf3a0d 100644 --- a/gdb/macrocmd.c +++ b/gdb/macrocmd.c @@ -26,6 +26,7 @@ #include "command.h" #include "cli/cli-cmds.h" #include "linespec.h" +#include "ui-out.h" /* The `macro' prefix command. */ @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "annotate.h" +#include "exceptions.h" #include "top.h" #include "ui.h" #include "target.h" diff --git a/gdb/mi/mi-cmd-break.c b/gdb/mi/mi-cmd-break.c index 343a167..5c78acd 100644 --- a/gdb/mi/mi-cmd-break.c +++ b/gdb/mi/mi-cmd-break.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "arch-utils.h" +#include "exceptions.h" #include "mi-cmds.h" #include "ui-out.h" #include "mi-out.h" diff --git a/gdb/mi/mi-cmds.h b/gdb/mi/mi-cmds.h index 26faded..f2c6b1e 100644 --- a/gdb/mi/mi-cmds.h +++ b/gdb/mi/mi-cmds.h @@ -24,6 +24,7 @@ #include "gdbsupport/function-view.h" #include <optional> +#include "gdbsupport/scoped_restore.h" #include "mi/mi-main.h" enum print_values { diff --git a/gdb/mi/mi-interp.c b/gdb/mi/mi-interp.c index 168e6ed..ff4a0ff 100644 --- a/gdb/mi/mi-interp.c +++ b/gdb/mi/mi-interp.c @@ -20,6 +20,7 @@ #include "mi-interp.h" +#include "exceptions.h" #include "interps.h" #include "event-top.h" #include "gdbsupport/event-loop.h" diff --git a/gdb/mi/mi-out.h b/gdb/mi/mi-out.h index a7afb15..a21a34f 100644 --- a/gdb/mi/mi-out.h +++ b/gdb/mi/mi-out.h @@ -20,6 +20,7 @@ #ifndef MI_MI_OUT_H #define MI_MI_OUT_H +#include "ui-out.h" #include <vector> struct ui_out; diff --git a/gdb/objc-lang.c b/gdb/objc-lang.c index 61b444d..3655445 100644 --- a/gdb/objc-lang.c +++ b/gdb/objc-lang.c @@ -21,6 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "event-top.h" +#include "exceptions.h" #include "symtab.h" #include "gdbtypes.h" #include "expression.h" diff --git a/gdb/record-full.c b/gdb/record-full.c index c51aadf..eb62d18 100644 --- a/gdb/record-full.c +++ b/gdb/record-full.c @@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "exceptions.h" #include "extract-store-integer.h" #include "cli/cli-cmds.h" #include "regcache.h" diff --git a/gdb/record-full.h b/gdb/record-full.h index ef45b1c..e8eb041 100644 --- a/gdb/record-full.h +++ b/gdb/record-full.h @@ -20,6 +20,8 @@ #ifndef RECORD_FULL_H #define RECORD_FULL_H +#include "gdbsupport/scoped_restore.h" + extern bool record_full_memory_query; extern int record_full_arch_list_add_reg (struct regcache *regcache, int num); diff --git a/gdb/remote.c b/gdb/remote.c index 965427c..d4886c9 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -21,6 +21,7 @@ #include <ctype.h> #include <fcntl.h> +#include "exceptions.h" #include "inferior.h" #include "infrun.h" #include "bfd.h" diff --git a/gdb/solib-svr4.c b/gdb/solib-svr4.c index 1d4a505..5c8557e 100644 --- a/gdb/solib-svr4.c +++ b/gdb/solib-svr4.c @@ -22,6 +22,7 @@ #include "elf/common.h" #include "elf/mips.h" +#include "exceptions.h" #include "extract-store-integer.h" #include "symtab.h" #include "bfd.h" diff --git a/gdb/solib.c b/gdb/solib.c index db2ff5c..881f0d9 100644 --- a/gdb/solib.c +++ b/gdb/solib.c @@ -19,6 +19,7 @@ #include <fcntl.h> +#include "exceptions.h" #include "extract-store-integer.h" #include "symtab.h" #include "bfd.h" diff --git a/gdb/stack.c b/gdb/stack.c index c2323e1..b36193b 100644 --- a/gdb/stack.c +++ b/gdb/stack.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "event-top.h" +#include "exceptions.h" #include "extract-store-integer.h" #include "top.h" #include "value.h" diff --git a/gdb/symfile-mem.c b/gdb/symfile-mem.c index ec50ec4..42569f4 100644 --- a/gdb/symfile-mem.c +++ b/gdb/symfile-mem.c @@ -41,6 +41,7 @@ entry point. */ +#include "exceptions.h" #include "symtab.h" #include "gdbcore.h" #include "objfiles.h" diff --git a/gdb/symmisc.c b/gdb/symmisc.c index f5f4865..2956ad9 100644 --- a/gdb/symmisc.c +++ b/gdb/symmisc.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "event-top.h" +#include "exceptions.h" #include "symtab.h" #include "gdbtypes.h" #include "bfd.h" @@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "exceptions.h" #include "cli/cli-cmds.h" #include "cli/cli-script.h" #include "cli/cli-setshow.h" diff --git a/gdb/tui/tui-io.c b/gdb/tui/tui-io.c index 285c781..09fba02 100644 --- a/gdb/tui/tui-io.c +++ b/gdb/tui/tui-io.c @@ -19,6 +19,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "exceptions.h" #include "target.h" #include "gdbsupport/event-loop.h" #include "event-top.h" diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c index 85b6232..45cc22a 100644 --- a/gdb/tui/tui-win.c +++ b/gdb/tui/tui-win.c @@ -34,6 +34,7 @@ #include "source.h" #include "gdbsupport/event-loop.h" #include "async-event.h" +#include "ui-out.h" #include "utils.h" #include "tui/tui.h" diff --git a/gdb/tui/tui.c b/gdb/tui/tui.c index cb21d68..63b01ba 100644 --- a/gdb/tui/tui.c +++ b/gdb/tui/tui.c @@ -21,6 +21,7 @@ #include "event-top.h" #include "cli/cli-cmds.h" +#include "exceptions.h" #include "tui/tui.h" #include "tui/tui-hooks.h" #include "tui/tui-command.h" @@ -21,6 +21,7 @@ #include "gdbsupport/event-loop.h" #include "gdbsupport/intrusive_list.h" #include "gdbsupport/next-iterator.h" +#include "gdbsupport/scoped_restore.h" struct interp; diff --git a/gdb/unittests/ui-file-selftests.c b/gdb/unittests/ui-file-selftests.c index 7c55b80..589254f 100644 --- a/gdb/unittests/ui-file-selftests.c +++ b/gdb/unittests/ui-file-selftests.c @@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "gdbsupport/scoped_restore.h" #include "gdbsupport/selftest.h" #include "ui-file.h" diff --git a/gdb/utils.h b/gdb/utils.h index 66eec96..90c8012 100644 --- a/gdb/utils.h +++ b/gdb/utils.h @@ -19,10 +19,6 @@ #ifndef UTILS_H #define UTILS_H -#include "exceptions.h" -#include "gdbsupport/array-view.h" -#include "gdbsupport/function-view.h" -#include "gdbsupport/scoped_restore.h" #include <chrono> struct completion_match_for_lcd; diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index e4feea1..37c1f46 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -21,6 +21,7 @@ /* Originally by Steve Chamberlain, sac@cygnus.com */ +#include "exceptions.h" #include "frame.h" #include "inferior.h" #include "infrun.h" |