Module Name:    src
Committed By:   christos
Date:           Tue Jul 15 17:35:39 UTC 2014

Modified Files:
        src/external/gpl3/gdb/dist/gdb: nbsd-thread.c

Log Message:
replace the old macros with the function names like the rest of the code did.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gdb/dist/gdb/nbsd-thread.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gdb/dist/gdb/nbsd-thread.c
diff -u src/external/gpl3/gdb/dist/gdb/nbsd-thread.c:1.19 src/external/gpl3/gdb/dist/gdb/nbsd-thread.c:1.20
--- src/external/gpl3/gdb/dist/gdb/nbsd-thread.c:1.19	Sun Jun 22 19:52:58 2014
+++ src/external/gpl3/gdb/dist/gdb/nbsd-thread.c	Tue Jul 15 13:35:39 2014
@@ -83,12 +83,6 @@ struct td_proc_callbacks_t nbsd_thread_c
 static ptid_t find_active_thread (void);
 static void nbsd_find_new_threads (struct target_ops *);
 
-#define GET_PID(ptid)		ptid_get_pid (ptid)
-#define GET_LWP(ptid)		ptid_get_lwp (ptid)
-
-#define IS_LWP(ptid)		(GET_LWP (ptid) != 0)
-
-#define BUILD_LWP(lwp, ptid)	ptid_build (GET_PID(ptid), (lwp), 0)
 
 static td_proc_t *main_ta;
 
@@ -143,7 +137,8 @@ nbsd_thread_activate (void)
   nbsd_thread_active = 1;
   main_ptid = inferior_ptid;
   cached_thread = minus_one_ptid;
-  thread_change_ptid(inferior_ptid, BUILD_LWP(1, inferior_ptid));
+  thread_change_ptid(inferior_ptid,
+      ptid_build (ptid_get_pid (inferior_ptid), 1, 0));
   nbsd_find_new_threads (NULL);
   inferior_ptid = find_active_thread ();
 }
@@ -280,10 +275,11 @@ find_active_thread (void)
   if (target_has_execution)
     {
       pl.pl_lwpid = 0;
-      val = ptrace (PT_LWPINFO, GET_PID(inferior_ptid), (void *)&pl, sizeof(pl));
+      val = ptrace (PT_LWPINFO, ptid_get_pid(inferior_ptid), (void *)&pl, sizeof(pl));
       while ((val != -1) && (pl.pl_lwpid != 0) &&
-	     (pl.pl_event != PL_EVENT_SIGNAL))
-	val = ptrace (PT_LWPINFO, GET_PID(inferior_ptid), (void *)&pl, sizeof(pl));
+	     (pl.pl_event != PL_EVENT_SIGNAL)) {
+	val = ptrace (PT_LWPINFO, ptid_get_pid(inferior_ptid), (void *)&pl, sizeof(pl));
+    }
       if (pl.pl_lwpid == 0)
 	/* found no "active" thread, stay with current */
 	pl.pl_lwpid = inferior_ptid.lwp;
@@ -293,7 +289,7 @@ find_active_thread (void)
       return inferior_ptid;
     }
 
-  cached_thread = BUILD_LWP (pl.pl_lwpid, main_ptid);
+  cached_thread = ptid_build (ptid_get_pid (main_ptid), pl.pl_lwpid, 0);
   return cached_thread;
 }
 
@@ -341,8 +337,8 @@ nbsd_thread_fetch_registers (struct targ
 
   if (!target_has_execution)
     {
-      inferior_ptid = pid_to_ptid ((GET_LWP (inferior_ptid) << 16) | 
-				    GET_PID (inferior_ptid));
+      inferior_ptid = pid_to_ptid ((ptid_get_lwp (inferior_ptid) << 16) | 
+				    ptid_get_pid (inferior_ptid));
     }
     beneath->to_fetch_registers (beneath, cache, regno);
   
@@ -418,11 +414,11 @@ nbsd_pid_to_str (struct target_ops *ops,
   td_thread_t *th;
   char name[32];
 
-  if ((GET_LWP(ptid) == 0) && 
+  if ((ptid_get_lwp(ptid) == 0) && 
       (nbsd_thread_active == 0))
-    sprintf (buf, "process %d", GET_PID (ptid));
+    sprintf (buf, "process %d", ptid_get_pid (ptid));
   else
-    sprintf (buf, "LWP %ld", GET_LWP (ptid));
+    sprintf (buf, "LWP %ld", ptid_get_lwp (ptid));
 
   return buf;
 }
@@ -440,7 +436,7 @@ nbsd_add_to_thread_list (bfd *abfd, asec
 
   regval = atoi (bfd_section_name (abfd, asect) + 5);
 
-  add_thread (BUILD_LWP(regval, main_ptid));
+  add_thread (ptid_build (ptid_get_pid (main_ptid), regval, 0));
 }
 #endif
 
@@ -505,11 +501,11 @@ nbsd_thread_alive (struct target_ops *op
 
   if (nbsd_thread_active)
     {
-      if (IS_LWP (ptid))
+      if (ptid_lwp_p (ptid))
 	{
 	  struct ptrace_lwpinfo pl;
-	  pl.pl_lwpid = GET_LWP (ptid);
-	  val = ptrace (PT_LWPINFO, GET_PID (ptid), (void *)&pl, sizeof(pl));
+	  pl.pl_lwpid = ptid_get_lwp (ptid);
+	  val = ptrace (PT_LWPINFO, ptid_get_pid (ptid), (void *)&pl, sizeof(pl));
 	  if (val == -1)
 	    val = 0;
 	  else
@@ -553,13 +549,13 @@ nbsd_find_new_threads (struct target_ops
     {
       struct ptrace_lwpinfo pl;
       pl.pl_lwpid = 0;
-      retval = ptrace (PT_LWPINFO, GET_PID(inferior_ptid), (void *)&pl, sizeof(pl));
+      retval = ptrace (PT_LWPINFO, ptid_get_pid(inferior_ptid), (void *)&pl, sizeof(pl));
       while ((retval != -1) && pl.pl_lwpid != 0)
 	{
-	  ptid = BUILD_LWP (pl.pl_lwpid, main_ptid);
+	  ptid = ptid_build (ptid_get_pid (main_ptid), pl.pl_lwpid, 0);
 	  if (!in_thread_list (ptid))
 	    add_thread (ptid);
-	  retval = ptrace (PT_LWPINFO, GET_PID(inferior_ptid), (void *)&pl, sizeof(pl));
+	  retval = ptrace (PT_LWPINFO, ptid_get_pid(inferior_ptid), (void *)&pl, sizeof(pl));
 	}
     }
 }
@@ -668,7 +664,7 @@ nbsd_thread_proc_getregs (void *arg, int
     {
       /* Fetching registers from a live process requires that
 	 inferior_ptid is a LWP value rather than a thread value. */
-      inferior_ptid = BUILD_LWP (lwp, main_ptid);
+      inferior_ptid = ptid_build (ptid_get_pid (main_ptid), lwp, 0);
       beneath->to_fetch_registers (beneath, cache, -1);
     }
   else
@@ -676,7 +672,7 @@ nbsd_thread_proc_getregs (void *arg, int
       /* Fetching registers from a core process requires that
 	 the PID value of inferior_ptid have the funky value that
 	 the kernel drops rather than the real PID. Gross. */
-      inferior_ptid = pid_to_ptid ((lwp << 16) | GET_PID (main_ptid));
+      inferior_ptid = pid_to_ptid ((lwp << 16) | ptid_get_pid (main_ptid));
       beneath->to_fetch_registers (ops, cache, -1);
     }
 
@@ -729,7 +725,7 @@ nbsd_thread_proc_setregs (void *arg, int
 
   /* Storing registers requires that inferior_ptid is a LWP value
      rather than a thread value. */
-  inferior_ptid = BUILD_LWP (lwp, main_ptid);
+  inferior_ptid = ptid_build (ptid_get_pid (main_ptid), lwp, 0);
   beneath->to_store_registers (beneath, cache, -1);
   do_cleanups (old_chain);
 

Reply via email to