diff options
Diffstat (limited to 'gdb/gdbarch.sh')
-rwxr-xr-x | gdb/gdbarch.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/gdbarch.sh b/gdb/gdbarch.sh index 222751d2e35..156311e89b1 100755 --- a/gdb/gdbarch.sh +++ b/gdb/gdbarch.sh @@ -822,6 +822,7 @@ struct displaced_step_closure; struct core_regset_section; extern struct gdbarch *current_gdbarch; +extern struct gdbarch *target_gdbarch; EOF # function typedef's @@ -1281,6 +1282,7 @@ cat <<EOF }; struct gdbarch *current_gdbarch = &startup_gdbarch; +struct gdbarch *target_gdbarch = &startup_gdbarch; EOF # Create a new gdbarch struct @@ -2022,6 +2024,7 @@ deprecated_current_gdbarch_select_hack (struct gdbarch *new_gdbarch) gdb_assert (current_gdbarch != NULL); gdb_assert (new_gdbarch->initialized_p); current_gdbarch = new_gdbarch; + target_gdbarch = new_gdbarch; observer_notify_architecture_changed (new_gdbarch); registers_changed (); } |