35 struct program_space_data;
36 struct address_space_data;
227 #define symfile_objfile current_program_space->symfile_object_file 231 #define object_files current_program_space->objfiles 235 #define current_target_sections (¤t_program_space->target_sections) 243 #define ALL_PSPACES(pspace) \ 244 for ((pspace) = program_spaces; (pspace) != NULL; (pspace) = (pspace)->next) struct objfile * objfiles
scoped_restore_current_program_space()
struct address_space * aspace
struct program_space * add_program_space(struct address_space *aspace)
void set_current_program_space(struct program_space *pspace)
struct objfile * symfile_object_file
struct so_list * so_list_ptr
int address_space_num(struct address_space *aspace)
int breakpoints_not_allowed
void update_address_spaces(void)
struct program_space * current_program_space
struct target_section_table target_sections
int program_space_empty_p(struct program_space *pspace)
void clear_program_space_solib_cache(struct program_space *)
~scoped_restore_current_program_space()
DECLARE_REGISTRY(program_space)
VEC(so_list_ptr) *added_solibs
DISABLE_COPY_AND_ASSIGN(scoped_restore_current_program_space)
unsigned solib_add_generation
struct address_space * new_address_space(void)
program_space * m_saved_pspace
char * pspace_exec_filename
int number_of_program_spaces(void)
struct address_space * maybe_new_address_space(void)
struct program_space * program_spaces
struct program_space * clone_program_space(struct program_space *dest, struct program_space *src)
void delete_program_space(struct program_space *pspace)
struct program_space * next