GDBserver
Defines | Functions | Variables
/home/stan/gdb/src/gdb/gdbserver/dll.c File Reference
#include "server.h"
#include "dll.h"

Go to the source code of this file.

Defines

#define get_dll(inf)   ((struct dll_info *)(inf))

Functions

static void free_one_dll (struct inferior_list_entry *inf)
static int match_dll (struct inferior_list_entry *inf, void *arg)
void loaded_dll (const char *name, CORE_ADDR base_addr)
void unloaded_dll (const char *name, CORE_ADDR base_addr)
void clear_dlls (void)

Variables

struct inferior_list all_dlls
int dlls_changed

Define Documentation

#define get_dll (   inf)    ((struct dll_info *)(inf))

Definition at line 21 of file dll.c.

Referenced by free_one_dll().


Function Documentation

void clear_dlls ( void  )

Definition at line 107 of file dll.c.

References all_dlls, for_each_inferior(), free_one_dll(), inferior_list::head, and inferior_list::tail.

Referenced by clear_inferiors().

static void free_one_dll ( struct inferior_list_entry inf) [static]

Definition at line 27 of file dll.c.

References get_dll, and dll_info::name.

Referenced by clear_dlls(), and unloaded_dll().

void loaded_dll ( const char *  name,
CORE_ADDR  base_addr 
)
static int match_dll ( struct inferior_list_entry inf,
void *  arg 
) [static]

Definition at line 39 of file dll.c.

References dll_info::base_addr, and dll_info::name.

Referenced by unloaded_dll().

void unloaded_dll ( const char *  name,
CORE_ADDR  base_addr 
)

Variable Documentation

Definition at line 23 of file dll.c.

Referenced by clear_dlls(), handle_qxfer_libraries(), loaded_dll(), and unloaded_dll().

Definition at line 24 of file dll.c.

Referenced by handle_v_attach(), loaded_dll(), main(), prepare_resume_reply(), and unloaded_dll().

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines