GDB (xrefs)
Classes | Typedefs | Functions | Variables
/home/stan/gdb/src/gdb/solib-target.c File Reference
#include "defs.h"
#include "objfiles.h"
#include "solist.h"
#include "symtab.h"
#include "symfile.h"
#include "target.h"
#include "vec.h"
#include "solib-target.h"
#include "gdb_string.h"

Go to the source code of this file.

Classes

struct  lm_info

Typedefs

typedef struct lm_infolm_info_p

Functions

 DEF_VEC_P (lm_info_p)
static VEC (lm_info_p)
static struct so_listsolib_target_current_sos (void)
static void solib_target_special_symbol_handling (void)
static void solib_target_solib_create_inferior_hook (int from_tty)
static void solib_target_clear_solib (void)
static void solib_target_free_so (struct so_list *so)
static void solib_target_relocate_section_addresses (struct so_list *so, struct target_section *sec)
static int solib_target_open_symbol_file_object (void *from_ttyp)
static int solib_target_in_dynsym_resolve_code (CORE_ADDR pc)
void _initialize_solib_target (void)

Variables

struct target_so_ops solib_target_so_ops
initialize_file_ftype _initialize_solib_target

Typedef Documentation

typedef struct lm_info* lm_info_p

Definition at line 54 of file solib-target.c.


Function Documentation

void _initialize_solib_target ( void  )
static void solib_target_clear_solib ( void  ) [static]

Definition at line 318 of file solib-target.c.

Referenced by _initialize_solib_target().

static struct so_list* solib_target_current_sos ( void  ) [static, read]
static void solib_target_free_so ( struct so_list so) [static]

Definition at line 324 of file solib-target.c.

References gdb_assert, so_list::lm_info, lm_info::name, VEC_free, and xfree().

Referenced by _initialize_solib_target().

Definition at line 475 of file solib-target.c.

References in_plt_section().

Referenced by _initialize_solib_target().

static int solib_target_open_symbol_file_object ( void *  from_ttyp) [static]

Definition at line 467 of file solib-target.c.

Referenced by _initialize_solib_target().

static void solib_target_relocate_section_addresses ( struct so_list so,
struct target_section sec 
) [static]
static void solib_target_solib_create_inferior_hook ( int  from_tty) [static]

Definition at line 312 of file solib-target.c.

Referenced by _initialize_solib_target().

static void solib_target_special_symbol_handling ( void  ) [static]

Definition at line 306 of file solib-target.c.

Referenced by _initialize_solib_target().

static VEC ( lm_info_p  ) [static]

Definition at line 59 of file solib-target.c.

References _, and warning().


Variable Documentation

Referenced by initialize_all_files().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines