[commit] dll.c (UNSPECIFIED_CORE_ADDR): New macro.

Doug Evans dje@google.com
Thu Jan 16 23:50:00 GMT 2014


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



More information about the Gdb-patches mailing list