GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | lm_info_base |
struct | so_list |
struct | target_so_ops |
struct | so_deleter |
Macros | |
#define | SO_NAME_MAX_PATH_SIZE 512 /* FIXME: Should be dynamic */ |
Typedefs | |
using | so_list_range = next_range<so_list> |
typedef std::unique_ptr< so_list, so_deleter > | so_list_up |
Functions | |
void | free_so (struct so_list *so) |
gdb::unique_xmalloc_ptr< char > | exec_file_find (const char *in_pathname, int *fd) |
gdb::unique_xmalloc_ptr< char > | solib_find (const char *in_pathname, int *fd) |
gdb_bfd_ref_ptr | solib_bfd_fopen (const char *pathname, int fd) |
gdb_bfd_ref_ptr | solib_bfd_open (const char *in_pathname) |
#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().
using so_list_range = next_range<so_list> |
typedef std::unique_ptr<so_list, so_deleter> so_list_up |
|
extern |
Definition at line 334 of file solib.c.
References effective_target_file_system_kind(), file_system_kind_dos_based, gdb_sysroot, IS_TARGET_ABSOLUTE_PATH, solib_find_1(), and source_full_path_of().
Referenced by core_target::build_file_mappings(), exec_file_locate_attach(), and follow_exec().
void free_so | ( | struct so_list * | so | ) |
Definition at line 671 of file solib.c.
References clear_so(), target_so_ops::free_so, gdbarch_so_ops(), target_gdbarch(), and xfree().
Referenced by clear_solib(), so_deleter::operator()(), rocm_free_solib_list(), svr4_current_sos(), svr4_free_library_list(), and update_solib_list().
|
extern |
Definition at line 423 of file solib.c.
References gdb_bfd_open(), and gnutarget.
Referenced by darwin_bfd_open(), solib_aix_bfd_open(), and solib_bfd_open().
|
extern |
Definition at line 440 of file solib.c.
References gdbarch_bfd_arch_info(), solib_bfd_fopen(), solib_find(), and target_gdbarch().
Referenced by enable_break(), enable_break(), enable_break2(), reload_shared_libraries_1(), and solib_aix_bfd_open().
|
extern |
Definition at line 384 of file solib.c.
References gdbarch_solib_symbols_extension(), solib_find_1(), and target_gdbarch().
Referenced by darwin_bfd_open(), solib_aix_bfd_open(), and solib_bfd_open().