22 #define SO_NAME_MAX_PATH_SIZE 512
130 bfd *(*bfd_open) (
char *pathname);
137 unsigned o_flags,
char **temp_pathname);
183 extern char *
solib_find (
char *in_pathname,
int *fd);
struct target_section * sections
char * solib_find(char *in_pathname, int *fd)
struct so_list * master_so_list(void)
void(* update_breakpoints)(void)
enum domain_enum_tag domain_enum
void(* relocate_section_addresses)(struct so_list *so, struct target_section *)
bfd * solib_bfd_fopen(char *pathname, int fd)
void(* solib_create_inferior_hook)(int from_tty)
struct target_so_ops * current_target_so_ops
#define SO_NAME_MAX_PATH_SIZE
int(* keep_data_in_core)(CORE_ADDR vaddr, unsigned long size)
int(* open_symbol_file_object)(void *from_ttyp)
struct target_section * sections_end
void(* clear_solib)(void)
int(* in_dynsym_resolve_code)(CORE_ADDR pc)
char so_original_name[SO_NAME_MAX_PATH_SIZE]
void free_so(struct so_list *so)
void(* handle_event)(void)
char so_name[SO_NAME_MAX_PATH_SIZE]
void(* clear_so)(struct so_list *so)
int(* same)(struct so_list *gdb, struct so_list *inferior)
struct program_space * pspace
void(* special_symbol_handling)(void)
const char const char int
bfd * solib_bfd_open(char *in_pathname)
char * exec_file_find(char *in_pathname, int *fd)
void(* free_so)(struct so_list *so)
struct symbol * solib_global_lookup(struct objfile *objfile, const char *name, const domain_enum domain)
int(* find_and_open_solib)(char *soname, unsigned o_flags, char **temp_pathname)
__extension__ enum domain_enum_tag domain