diff options
author | Pedro Alves <pedro@codesourcery.com> | 2008-08-18 23:12:39 +0000 |
---|---|---|
committer | Pedro Alves <pedro@codesourcery.com> | 2008-08-18 23:12:39 +0000 |
commit | 3db54b199473ba136a4821c420f85096ff17e98e (patch) | |
tree | 701c0198a51d583f8e9665761de762bd73716a90 /gdb/target.h | |
parent | 4ea5edc9147e10b0a1716571facf177294f75a51 (diff) | |
download | gdb-3db54b199473ba136a4821c420f85096ff17e98e.tar.gz |
* corelow.c (core_open): Assume there was no upper layer left
behind from a previous inferior.
* target.c (pop_all_targets): Rename to ...
(pop_all_targets_above): ... this. Add a target stratum
parameter. Use it instead of hardcoding the dummy_stratum.
(pop_all_targets): New, defer to pop_all_targets_above.
(target_preopen): Use pop_all_targets_above.
* target.h (pop_all_targets_above): Declare.
Diffstat (limited to 'gdb/target.h')
-rw-r--r-- | gdb/target.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/target.h b/gdb/target.h index e92176f83cc..ded91a2b91c 100644 --- a/gdb/target.h +++ b/gdb/target.h @@ -1179,6 +1179,10 @@ extern void pop_target (void); while). */ extern void pop_all_targets (int quitting); +/* Like pop_all_targets, but pops only targets whose stratum is + strictly above ABOVE_STRATUM. */ +extern void pop_all_targets_above (enum strata above_stratum, int quitting); + extern CORE_ADDR target_translate_tls_address (struct objfile *objfile, CORE_ADDR offset); |