GDB (xrefs)
|
#include "defs.h"
#include "solib-aix.h"
#include "solib.h"
#include "solist.h"
#include "inferior.h"
#include "gdb_bfd.h"
#include "objfiles.h"
#include "symtab.h"
#include "xcoffread.h"
#include "observable.h"
Go to the source code of this file.
Classes | |
struct | lm_info_aix |
struct | solib_aix_inferior_data |
Variables | |
static const registry< inferior >::key< solib_aix_inferior_data > | solib_aix_inferior_data_handle |
const struct target_so_ops | solib_aix_so_ops |
void _initialize_solib_aix | ( | ) |
Definition at line 728 of file solib-aix.c.
References gdb::observers::normal_stop, and solib_aix_normal_stop_observer().
|
static |
Definition at line 660 of file solib-aix.c.
References objfile::sections().
Referenced by solib_aix_get_toc_value().
|
static |
Definition at line 79 of file solib-aix.c.
References registry< T >::get(), and solib_aix_inferior_data_handle.
Referenced by solib_aix_get_library_list(), and solib_aix_normal_stop_observer().
|
static |
Definition at line 545 of file solib-aix.c.
References gdb_bfd_openr_next_archived_file(), solib_bfd_fopen(), solib_bfd_open(), and solib_find().
|
static |
Definition at line 284 of file solib-aix.c.
Referenced by solib_aix_get_section_offsets(), and solib_aix_relocate_section_addresses().
|
static |
Definition at line 379 of file solib-aix.c.
|
static |
Definition at line 470 of file solib-aix.c.
References current_inferior(), so_list::lm_info, so_list::next, so_list::so_name, SO_NAME_MAX_PATH_SIZE, so_list::so_original_name, and solib_aix_get_library_list().
|
static |
Definition at line 367 of file solib-aix.c.
References so_list::lm_info, so_list::so_name, and solib_debug_printf.
|
static |
Definition at line 229 of file solib-aix.c.
References current_inferior(), get_solib_aix_inferior_data(), solib_aix_parse_libraries(), solib_debug_printf, TARGET_OBJECT_LIBRARIES_AIX, and target_read_stralloc().
Referenced by solib_aix_current_sos(), and solib_aix_solib_create_inferior_hook().
|
static |
Definition at line 388 of file solib-aix.c.
References objfile::obfd, objfile::sect_index_bss, objfile::sect_index_data, objfile::sect_index_text, objfile::section_offsets, objfile::sections_start, solib_aix_bss_data_overlap(), and obj_section::the_bfd_section.
Referenced by solib_aix_solib_create_inferior_hook().
CORE_ADDR solib_aix_get_toc_value | ( | CORE_ADDR | pc | ) |
Definition at line 673 of file solib-aix.c.
References obj_section::addr(), data_obj_section_from_objfile(), find_pc_section(), obj_section::objfile, objfile_name(), solib_debug_printf, and xcoff_get_toc_offset().
Referenced by rs6000_push_dummy_call().
|
static |
Definition at line 537 of file solib-aix.c.
|
static |
Definition at line 701 of file solib-aix.c.
References current_inferior(), and get_solib_aix_inferior_data().
Referenced by _initialize_solib_aix().
|
static |
Definition at line 529 of file solib-aix.c.
|
static |
Definition at line 95 of file solib-aix.c.
Referenced by solib_aix_get_library_list().
|
static |
Definition at line 314 of file solib-aix.c.
References target_section::addr, target_section::endaddr, so_list::lm_info, solib_aix_bss_data_overlap(), and target_section::the_bfd_section.
|
static |
Definition at line 439 of file solib-aix.c.
References current_inferior(), current_program_space, objfile_relocate(), solib_aix_get_library_list(), solib_aix_get_section_offsets(), and program_space::symfile_object_file.
|
static |
Definition at line 73 of file solib-aix.c.
Referenced by get_solib_aix_inferior_data().
const struct target_so_ops solib_aix_so_ops |
Definition at line 713 of file solib-aix.c.
Referenced by rs6000_aix_init_osabi().