X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fprogspace.h;h=099b4dc0b3a4c4df4d5b70fd23159aa8ede9eb45;hb=94c93c35b50d0783fdfda277508d0ae6c3e372fb;hp=0e32224f02d1da9cdba475e3ba8eab1765898bf3;hpb=a1fd1ac9def557cbb7570cf90178a00cb26e7fef;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/progspace.h b/gdb/progspace.h index 0e32224f02..099b4dc0b3 100644 --- a/gdb/progspace.h +++ b/gdb/progspace.h @@ -28,6 +28,7 @@ #include "gdbsupport/next-iterator.h" #include "gdbsupport/safe-iterator.h" #include +#include struct target_ops; struct bfd; @@ -272,9 +273,6 @@ struct program_space next_adapter solibs () const; - /* Pointer to next in linked list. */ - struct program_space *next = NULL; - /* Unique ID number. */ int num = 0; @@ -369,17 +367,11 @@ struct address_space #define current_target_sections (¤t_program_space->target_sections) /* The list of all program spaces. There's always at least one. */ -extern struct program_space *program_spaces; +extern std::vectorprogram_spaces; /* The current program space. This is always non-null. */ extern struct program_space *current_program_space; -#define ALL_PSPACES(pspace) \ - for ((pspace) = program_spaces; (pspace) != NULL; (pspace) = (pspace)->next) - -/* Returns the number of program spaces listed. */ -extern int number_of_program_spaces (void); - /* Returns true iff there's no inferior bound to PSPACE. */ extern int program_space_empty_p (struct program_space *pspace);