From 27b1f19f8f5cc46faba4bb2142547df074a82a29 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Fri, 29 Sep 2023 14:24:35 -0400 Subject: gdb: add inferior::{arch, set_arch} Make the inferior's gdbarch field private, and add getters and setters. This helped me by allowing putting breakpoints on set_arch to know when the inferior's arch was set. A subsequent patch in this series also adds more things in set_arch. Change-Id: I0005bd1ef4cd6b612af501201cec44e457998eec Reviewed-By: John Baldwin Approved-By: Andrew Burgess --- gdb/arch-utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gdb/arch-utils.c') diff --git a/gdb/arch-utils.c b/gdb/arch-utils.c index 2e597be..5331bd8 100644 --- a/gdb/arch-utils.c +++ b/gdb/arch-utils.c @@ -1488,7 +1488,7 @@ set_target_gdbarch (struct gdbarch *new_gdbarch) { gdb_assert (new_gdbarch != NULL); gdb_assert (new_gdbarch->initialized_p); - current_inferior ()->gdbarch = new_gdbarch; + current_inferior ()->set_arch (new_gdbarch); gdb::observers::architecture_changed.notify (new_gdbarch); registers_changed (); } @@ -1498,7 +1498,7 @@ set_target_gdbarch (struct gdbarch *new_gdbarch) struct gdbarch * target_gdbarch (void) { - return current_inferior ()->gdbarch; + return current_inferior ()->arch (); } void _initialize_gdbarch_utils (); -- cgit v1.1