diff options
Diffstat (limited to 'gdb/inferior.h')
-rw-r--r-- | gdb/inferior.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gdb/inferior.h b/gdb/inferior.h index b2607c3..e1e7d29 100644 --- a/gdb/inferior.h +++ b/gdb/inferior.h @@ -30,6 +30,7 @@ struct gdbarch; struct regcache; struct ui_out; struct terminal_info; +struct target_desc_info; #include "ptid.h" @@ -513,6 +514,23 @@ struct inferior from enum symfile_add_flags. */ int symfile_flags; + /* Info about an inferior's target description (if it's fetched; the + user supplied description's filename, if any; etc.). */ + struct target_desc_info *tdesc_info; + + /* The architecture associated with the inferior through the + connection to the target. + + The architecture vector provides some information that is really + a property of the inferior, accessed through a particular target: + ptrace operations; the layout of certain RSP packets; the + solib_ops vector; etc. To differentiate architecture accesses to + per-inferior/target properties from + per-thread/per-frame/per-objfile properties, accesses to + per-inferior/target properties should be made through + this gdbarch. */ + struct gdbarch *gdbarch; + /* Per inferior data-pointers required by other GDB modules. */ REGISTRY_FIELDS; }; |