GDB (xrefs)
|
#include "symtab.h"
Go to the source code of this file.
Classes | |
struct | so_list |
struct | target_so_ops |
Macros | |
#define | SO_NAME_MAX_PATH_SIZE 512 /* FIXME: Should be dynamic */ |
Functions | |
void | free_so (struct so_list *so) |
struct so_list * | master_so_list (void) |
char * | exec_file_find (char *in_pathname, int *fd) |
char * | solib_find (char *in_pathname, int *fd) |
bfd * | solib_bfd_fopen (char *pathname, int fd) |
bfd * | solib_bfd_open (char *in_pathname) |
struct symbol * | solib_global_lookup (struct objfile *objfile, const char *name, const domain_enum domain) |
Variables | |
struct target_so_ops * | current_target_so_ops |
#define SO_NAME_MAX_PATH_SIZE 512 /* FIXME: Should be dynamic */ |
Definition at line 22 of file solist.h.
Referenced by darwin_current_sos(), dsbt_current_sos(), frv_current_sos(), open_symbol_file_object(), solib_aix_current_sos(), solib_map_sections(), solib_target_current_sos(), svr4_default_sos(), svr4_read_so_list(), and windows_make_so().
char* exec_file_find | ( | char * | in_pathname, |
int * | fd | ||
) |
Definition at line 387 of file solib.c.
References effective_target_file_system_kind(), file_system_kind_dos_based, and solib_find_1().
Referenced by exec_file_locate_attach(), and follow_exec().
void free_so | ( | struct so_list * | so | ) |
Definition at line 646 of file solib.c.
References clear_so(), target_so_ops::free_so, solib_ops(), target_gdbarch(), and xfree().
Referenced by clear_solib(), do_free_so(), svr4_current_sos(), svr4_free_library_list(), and update_solib_list().
struct so_list* master_so_list | ( | void | ) |
Definition at line 659 of file solib.c.
References so_list_head.
Referenced by enable_break(), free_all_objfiles(), frv_fdpic_find_canonical_descriptor(), frv_fdpic_find_global_pointer(), frv_fetch_objfile_link_map(), and svr4_fetch_objfile_link_map().
bfd* solib_bfd_fopen | ( | char * | pathname, |
int | fd | ||
) |
Definition at line 459 of file solib.c.
References _, error(), gdb_bfd_has_target_filename(), gdb_bfd_open(), gnutarget, make_cleanup(), and xfree().
Referenced by darwin_bfd_open(), and solib_bfd_open().
bfd* solib_bfd_open | ( | char * | in_pathname | ) |
Definition at line 481 of file solib.c.
References _, error(), gdbarch_bfd_arch_info(), make_cleanup_bfd_unref(), perror_with_name(), solib_bfd_fopen(), solib_find(), target_gdbarch(), and warning().
Referenced by _initialize_dsbt_solib(), _initialize_frv_solib(), _initialize_solib_target(), _initialize_svr4_solib(), enable_break(), enable_break2(), reload_shared_libraries_1(), and solib_aix_bfd_open().
char* solib_find | ( | char * | in_pathname, |
int * | fd | ||
) |
Definition at line 419 of file solib.c.
References gdbarch_solib_symbols_extension(), solib_find_1(), and target_gdbarch().
Referenced by darwin_bfd_open(), and solib_bfd_open().
struct symbol* solib_global_lookup | ( | struct objfile * | objfile, |
const char * | name, | ||
const domain_enum | domain | ||
) |
Definition at line 1515 of file solib.c.
References get_objfile_arch(), target_so_ops::lookup_lib_global_symbol, and solib_ops().
Referenced by lookup_global_symbol().
struct target_so_ops* current_target_so_ops |
Definition at line 88 of file solib.c.
Referenced by _initialize_solib_target(), and solib_init().