GDBserver
|
Go to the source code of this file.
Macros | |
#define | get_dll(inf) ((struct dll_info *)(inf)) |
#define | UNSPECIFIED_CORE_ADDR (~(CORE_ADDR) 0) |
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 get_dll | ( | inf | ) | ((struct dll_info *)(inf)) |
Definition at line 21 of file dll.c.
Referenced by free_one_dll().
#define UNSPECIFIED_CORE_ADDR (~(CORE_ADDR) 0) |
Definition at line 24 of file dll.c.
Referenced by match_dll().
void clear_dlls | ( | void | ) |
Definition at line 110 of file dll.c.
References all_dlls, clear_inferior_list(), for_each_inferior(), and free_one_dll().
Referenced by clear_inferiors().
|
static |
Definition at line 30 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 | ||
) |
Definition at line 61 of file dll.c.
References add_inferior_to_list(), all_dlls, dll_info::base_addr, dlls_changed, dll_info::entry, inferior_list_entry::id, minus_one_ptid, dll_info::name, xmalloc(), and xstrdup().
Referenced by win32_add_one_solib().
|
static |
Definition at line 42 of file dll.c.
References dll_info::base_addr, dll_info::name, and UNSPECIFIED_CORE_ADDR.
Referenced by unloaded_dll().
void unloaded_dll | ( | const char * | name, |
CORE_ADDR | base_addr | ||
) |
Definition at line 78 of file dll.c.
References all_dlls, dll_info::base_addr, dlls_changed, dll_info::entry, find_inferior(), free_one_dll(), match_dll(), dll_info::name, and remove_inferior().
Referenced by handle_unload_dll().
struct inferior_list all_dlls |
Definition at line 26 of file dll.c.
Referenced by clear_dlls(), handle_qxfer_libraries(), loaded_dll(), and unloaded_dll().
int dlls_changed |
Definition at line 27 of file dll.c.
Referenced by captured_main(), handle_v_attach(), loaded_dll(), prepare_resume_reply(), and unloaded_dll().