|
|
|
@ -20,6 +20,9 @@ |
|
|
|
|
|
|
|
#define get_dll(inf) ((struct dll_info *)(inf)) |
|
|
|
|
|
|
|
/* An "unspecified" CORE_ADDR, for match_dll. */ |
|
|
|
#define UNSPECIFIED_CORE_ADDR (~(CORE_ADDR) 0) |
|
|
|
|
|
|
|
struct inferior_list all_dlls; |
|
|
|
int dlls_changed; |
|
|
|
|
|
|
|
@ -41,7 +44,7 @@ match_dll (struct inferior_list_entry *inf, void *arg) |
|
|
|
struct dll_info *iter = (void *) inf; |
|
|
|
struct dll_info *key = arg; |
|
|
|
|
|
|
|
if (key->base_addr != ~(CORE_ADDR) 0 |
|
|
|
if (key->base_addr != UNSPECIFIED_CORE_ADDR |
|
|
|
&& iter->base_addr == key->base_addr) |
|
|
|
return 1; |
|
|
|
else if (key->name != NULL |
|
|
|
|