63 address_space_alloc_data (aspace);
89 address_space_free_data (aspace);
122 program_space_alloc_data (pspace);
162 program_space_free_data (pspace);
254 if (requested != -1 && pspace->
num != requested)
274 if (requested != -1 && requested !=
pspace->
num)
344 error (
_(
"program space ID %d not known."), requested);
403 inf->aspace =
inf->pspace->aspace;
416 pspace->deleted_solibs = NULL;
426 _(
"Info about currently known program spaces."),
struct gdbarch * target_gdbarch(void)
void no_shared_libraries(const char *ignored, int from_tty)
int number_of_program_spaces(void)
struct address_space * maybe_new_address_space(void)
#define DEFINE_REGISTRY(TAG, ACCESS)
void field_string(const char *fldname, const char *string)
struct address_space * aspace
void free_all_objfiles(void)
int gdbarch_has_global_solist(struct gdbarch *gdbarch)
struct objfile * symfile_object_file
static void maintenance_info_program_spaces_command(const char *args, int from_tty)
struct cmd_list_element * maintenanceinfolist
void field_skip(const char *fldname)
void table_header(int width, ui_align align, const std::string &col_name, const std::string &col_hdr)
#define REGISTRY_ACCESS_FIELD(CONTAINER)
struct cmd_list_element * add_cmd(const char *name, enum command_class theclass, const char *doc, struct cmd_list_element **list)
void symbol_file_add_main(const char *args, symfile_add_flags add_flags)
int program_space_empty_p(struct program_space *pspace)
void delete_program_space(struct program_space *pspace)
void breakpoint_program_space_exit(struct program_space *pspace)
void text(const char *string)
void printf_filtered(const char *format,...)
struct program_space * add_program_space(struct address_space *aspace)
void set_current_program_space(struct program_space *pspace)
static void print_program_space(struct ui_out *uiout, int requested)
static int valid_program_space_id(int num)
struct program_space * pspace
void initialize_progspace(void)
void free_char_ptr_vec(VEC(char_ptr) *char_ptr_vec)
struct target_section_table target_sections
static int highest_address_space_num
void update_address_spaces(void)
ptid_t pid_to_ptid(int pid)
int last_program_space_num
void clear_program_space_solib_cache(struct program_space *pspace)
struct inferior * inferior_list
int gdbarch_has_shared_address_space(struct gdbarch *gdbarch)
static void init_address_spaces(void)
const char * objfile_name(const struct objfile *objfile)
struct program_space * clone_program_space(struct program_space *dest, struct program_space *src)
void exec_file_attach(const char *filename, int from_tty)
#define ALL_PSPACES(pspace)
static void release_program_space(struct program_space *pspace)
void field_int(const char *fldname, int value)
char * pspace_exec_filename
const char * target_pid_to_str(ptid_t ptid)
int address_space_num(struct address_space *aspace)
struct address_space * new_address_space(void)
struct program_space * current_program_space
static void free_address_space(struct address_space *aspace)
struct inferior * find_inferior_for_program_space(struct program_space *pspace)
void reinit_frame_cache(void)
void clear_section_table(struct target_section_table *table)
void error(const char *fmt,...)
struct program_space * next
struct program_space * program_spaces
LONGEST parse_and_eval_long(const char *exp)