GDB (xrefs)
Public Attributes | List of all members
target_so_ops Struct Reference

#include "solist.h"

Public Attributes

void(* relocate_section_addresses )(struct so_list *so, struct target_section *)
 
void(* free_so )(struct so_list *so)
 
void(* clear_so )(struct so_list *so)
 
void(* clear_solib )(void)
 
void(* solib_create_inferior_hook )(int from_tty)
 
void(* special_symbol_handling )(void)
 
struct so_list *(* current_sos )(void)
 
int(* open_symbol_file_object )(void *from_ttyp)
 
int(* in_dynsym_resolve_code )(CORE_ADDR pc)
 
bfd *(* bfd_open )(char *pathname)
 
int(* find_and_open_solib )(char *soname, unsigned o_flags, char **temp_pathname)
 
struct symbol *(* lookup_lib_global_symbol )(struct objfile *objfile, const char *name, const domain_enum domain)
 
int(* same )(struct so_list *gdb, struct so_list *inferior)
 
int(* keep_data_in_core )(CORE_ADDR vaddr, unsigned long size)
 
void(* update_breakpoints )(void)
 
void(* handle_event )(void)
 

Detailed Description

Definition at line 80 of file solist.h.

Member Data Documentation

bfd*(* target_so_ops::bfd_open) (char *pathname)
void(* target_so_ops::clear_so) (struct so_list *so)

Definition at line 94 of file solist.h.

Referenced by _initialize_svr4_solib(), and clear_so().

void(* target_so_ops::clear_solib) (void)
struct so_list*(* target_so_ops::current_sos) (void)
int(* target_so_ops::find_and_open_solib) (char *soname, unsigned o_flags, char **temp_pathname)

Definition at line 136 of file solist.h.

Referenced by i386nto_init_abi(), and solib_find_1().

void(* target_so_ops::free_so) (struct so_list *so)
void(* target_so_ops::handle_event) (void)

Definition at line 170 of file solist.h.

Referenced by _initialize_svr4_solib(), and handle_solib_event().

int(* target_so_ops::in_dynsym_resolve_code) (CORE_ADDR pc)
int(* target_so_ops::keep_data_in_core) (CORE_ADDR vaddr, unsigned long size)

Definition at line 156 of file solist.h.

Referenced by _initialize_svr4_solib(), and solib_keep_data_in_core().

struct symbol*(* target_so_ops::lookup_lib_global_symbol) (struct objfile *objfile, const char *name, const domain_enum domain)
int(* target_so_ops::open_symbol_file_object) (void *from_ttyp)
void(* target_so_ops::relocate_section_addresses) (struct so_list *so, struct target_section *)
int(* target_so_ops::same) (struct so_list *gdb, struct so_list *inferior)

Definition at line 149 of file solist.h.

Referenced by _initialize_svr4_solib(), and update_solib_list().

void(* target_so_ops::solib_create_inferior_hook) (int from_tty)
void(* target_so_ops::special_symbol_handling) (void)
void(* target_so_ops::update_breakpoints) (void)

Definition at line 164 of file solist.h.

Referenced by _initialize_svr4_solib(), and update_solib_breakpoints().


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