This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[commit] dll.c (UNSPECIFIED_CORE_ADDR): New macro.
- From: Doug Evans <dje at google dot com>
- To: gdb-patches at sourceware dot org
- Date: Thu, 16 Jan 2014 15:50:10 -0800
- Subject: [commit] dll.c (UNSPECIFIED_CORE_ADDR): New macro.
- Authentication-results: sourceware.org; auth=none
Hi.
This is a minor cleanup I did while changing gdbserver to use hashtables
for inferior lists.
Committed.
2014-01-16 Doug Evans <dje@google.com>
* dll.c (UNSPECIFIED_CORE_ADDR): New macro.
(match_dll): Use it.
diff --git a/gdb/gdbserver/dll.c b/gdb/gdbserver/dll.c
index 63b2ed0..be0e01f 100644
--- a/gdb/gdbserver/dll.c
+++ b/gdb/gdbserver/dll.c
@@ -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