[BACK]Return to pthread_dbg.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libpthread_dbg

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

Diff for /src/lib/libpthread_dbg/Attic/pthread_dbg.c between version 1.45 and 1.46

version 1.45, 2016/11/20 02:27:56 version 1.46, 2016/11/20 03:11:32
Line 263  td_thr_getname(td_thread_t *thread, char
Line 263  td_thr_getname(td_thread_t *thread, char
         caddr_t nameaddr;          caddr_t nameaddr;
   
   
         val = READ(thread->proc, thread->addr, &tmp, sizeof(tmp));          val = READ(thread->proc, OFFSET(thread, pt_magic), &tmp, sizeof(tmp));
         if (val != 0)          if (val != 0)
                 return val;                  return val;
   
Line 441  td_thr_suspend(td_thread_t *thread)
Line 441  td_thr_suspend(td_thread_t *thread)
         int tmp, val;          int tmp, val;
   
         /* validate the thread */          /* validate the thread */
         val = READ(thread->proc, thread->addr, &tmp, sizeof(tmp));          val = READ(thread->proc, OFFSET(thread, pt_magic), &tmp, sizeof(tmp));
         if (val != 0)          if (val != 0)
                 return val;                  return val;
         if (tmp != PT_MAGIC)          if (tmp != PT_MAGIC)
Line 463  td_thr_resume(td_thread_t *thread)
Line 463  td_thr_resume(td_thread_t *thread)
         int tmp, val;          int tmp, val;
   
         /* validate the thread */          /* validate the thread */
         val = READ(thread->proc, thread->addr, &tmp, sizeof(tmp));          val = READ(thread->proc, OFFSET(thread, pt_magic), &tmp, sizeof(tmp));
         if (val != 0)          if (val != 0)
                 return val;                  return val;
         if (tmp != PT_MAGIC)          if (tmp != PT_MAGIC)

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46

CVSweb <webmaster@jp.NetBSD.org>