GDB (xrefs)

Public Attributes | List of all members
so_list Struct Reference

`#include "solist.h"`

## Public Attributes
struct so_list * | next
lm_info_base * | lm_info
char | so_original_name [SO_NAME_MAX_PATH_SIZE]
char | so_name [SO_NAME_MAX_PATH_SIZE]
struct program_space * | pspace
bfd * | abfd
char | symbols_loaded
struct objfile * | objfile
struct target_section * | sections
struct target_section * | sections_end
CORE_ADDR | addr_low
CORE_ADDR | addr_high

## Detailed Description

Definition at line 38 of file solist.h.

## Member Data Documentation

## ◆ abfd

bfd* so_list::abfd

Definition at line 71 of file solist.h.

Referenced by clear_so(), find_canonical_descriptor_in_load_object(), frv_fdpic_find_canonical_descriptor(), reload_shared_libraries_1(), solib_map_sections(), solib_read_symbols(), solib_target_relocate_section_addresses(), spu_bfd_open(), spu_multiarch_solib_loaded(), spu_multiarch_solib_unloaded(), and windows_make_so().

## ◆ addr_high

CORE_ADDR so_list::addr_high

Definition at line 88 of file solist.h.

Referenced by clear_so(), darwin_relocate_section_addresses(), info_sharedlibrary_command(), mi_output_solib_attribs(), solib_map_sections(), solib_target_relocate_section_addresses(), and spu_relocate_section_addresses().

## ◆ addr_low

CORE_ADDR so_list::addr_low

Definition at line 88 of file solist.h.

Referenced by clear_so(), darwin_relocate_section_addresses(), info_sharedlibrary_command(), mi_output_solib_attribs(), solib_map_sections(), solib_read_symbols(), solib_target_relocate_section_addresses(), and spu_relocate_section_addresses().

## ◆ lm_info

lm_info_base* so_list::lm_info

Definition at line 50 of file solist.h.

Referenced by darwin_current_sos(), darwin_free_so(), darwin_relocate_section_addresses(), dsbt_current_sos(), dsbt_free_so(), dsbt_relocate_section_addresses(), frv_current_sos(), frv_fdpic_find_canonical_descriptor(), frv_fdpic_find_global_pointer(), frv_fetch_objfile_link_map(), frv_free_so(), frv_relocate_section_addresses(), handle_load_dll(), handle_unload_dll(), library_list_start_library(), lm_addr(), lm_addr_check(), solib_aix_current_sos(), solib_aix_free_so(), solib_aix_relocate_section_addresses(), solib_target_current_sos(), solib_target_free_so(), solib_target_relocate_section_addresses(), solist_update_incremental(), svr4_clear_so(), svr4_copy_library_list(), svr4_current_sos(), svr4_default_sos(), svr4_fetch_objfile_link_map(), svr4_free_so(), svr4_keep_data_in_core(), windows_free_so(), windows_make_so(), and windows_xfer_shared_libraries().

## ◆ next

struct so_list* so_list::next

Definition at line 44 of file solist.h.

Referenced by gdb.FrameIterator.FrameIterator::__next__(), append_ocl_sos(), clear_solib(), darwin_current_sos(), dsbt_current_sos(), free_all_objfiles(), frv_current_sos(), frv_fdpic_find_canonical_descriptor(), frv_fdpic_find_global_pointer(), frv_fetch_objfile_link_map(), handle_load_dll(), handle_unload_dll(), info_sharedlibrary_command(), library_list_start_library(), reload_shared_libraries_1(), remove_user_added_objfile(), solib_aix_current_sos(), solib_name_from_address(), solib_target_current_sos(), solib_used(), solist_update_incremental(), spu_current_sos(), svr4_copy_library_list(), svr4_current_sos(), svr4_fetch_objfile_link_map(), svr4_free_library_list(), svr4_read_so_list(), update_solib_list(), windows_add_all_dlls(), and windows_xfer_shared_libraries().

## ◆ objfile

struct objfile* so_list::objfile

Definition at line 77 of file solist.h.

Referenced by bsd_uthread_solib_loaded(), clear_so(), free_all_objfiles(), frv_fetch_objfile_link_map(), info_sharedlibrary_command(), ppc_linux_spe_context_solib_loaded(), ppc_linux_spe_context_solib_unloaded(), reload_shared_libraries_1(), remove_user_added_objfile(), solib_read_symbols(), solib_used(), spu_solib_loaded(), and svr4_fetch_objfile_link_map().

## ◆ pspace

struct program_space* so_list::pspace

Definition at line 63 of file solist.h.

Referenced by disable_breakpoints_in_unloaded_shlib(), solib_name_from_address(), and update_solib_list().

## ◆ sections

struct target_section* so_list::sections

Definition at line 79 of file solist.h.

Referenced by clear_so(), solib_contains_address_p(), solib_map_sections(), and solib_read_symbols().

## ◆ sections_end

struct target_section* so_list::sections_end

Definition at line 80 of file solist.h.

Referenced by clear_so(), solib_map_sections(), and solib_read_symbols().

## ◆ so_name

char so_list::so_name[SO_NAME_MAX_PATH_SIZE]

Definition at line 60 of file solist.h.

Referenced by append_ocl_sos(), check_status_catch_solib(), clear_so(), darwin_current_sos(), disable_breakpoints_in_unloaded_shlib(), dsbt_current_sos(), frv_current_sos(), handle_load_dll(), handle_unload_dll(), info_sharedlibrary_command(), libpthread_solib_p(), library_list_start_library(), lm_addr_check(), mi_cmd_file_list_shared_libraries(), mi_output_solib_attribs(), mi_solib_unloaded(), print_solib_event(), reload_shared_libraries_1(), solib_aix_current_sos(), solib_aix_free_so(), solib_map_sections(), solib_name_from_address(), solib_read_symbols(), solib_target_current_sos(), solib_target_relocate_section_addresses(), spu_current_sos(), spu_solib_loaded(), svr4_default_sos(), windows_make_so(), and windows_xfer_shared_libraries().

## ◆ so_original_name

char so_list::so_original_name[SO_NAME_MAX_PATH_SIZE]

Definition at line 57 of file solist.h.

Referenced by append_ocl_sos(), bsd_uthread_solib_loaded(), bsd_uthread_solib_unloaded(), clear_so(), darwin_current_sos(), dsbt_current_sos(), frv_current_sos(), library_list_start_library(), mi_output_solib_attribs(), mi_solib_unloaded(), ppc_linux_spe_context_solib_loaded(), reload_shared_libraries_1(), solib_aix_current_sos(), solib_target_current_sos(), spu_current_sos(), spu_free_so(), spu_relocate_section_addresses(), spu_solib_loaded(), svr4_default_sos(), update_solib_list(), and windows_make_so().

## ◆ symbols_loaded

char so_list::symbols_loaded

Definition at line 72 of file solist.h.

Referenced by clear_so(), info_sharedlibrary_command(), mi_output_solib_attribs(), reload_shared_libraries_1(), and solib_read_symbols().

The documentation for this struct was generated from the following file:

- /tmp/gdb-8.1/gdb/solist.h