[BACK]Return to process.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / pmdb

Diff for /src/usr.bin/pmdb/Attic/process.c between version 1.8 and 1.9

version 1.8, 2002/07/22 03:06:00 version 1.9, 2002/07/31 02:38:39
Line 165 
Line 165 
 process_getregs(struct pstate *ps, struct reg *r)  process_getregs(struct pstate *ps, struct reg *r)
 {  {
   
         if (ps->ps_state == STOPPED) {          if (ps->ps_flags & PSF_CORE) {
                 if (ptrace(PT_GETREGS, ps->ps_pid, (caddr_t)r, 0) != 0)  
                         return (-1);  
         } else if (ps->ps_flags & PSF_CORE) {  
                 memcpy(r, ps->ps_core->regs, sizeof(*r));                  memcpy(r, ps->ps_core->regs, sizeof(*r));
         } else  
                 return (-1);  
   
         return (0);                  return (0);
           }
   
           return (ptrace(PT_GETREGS, ps->ps_pid, (caddr_t)r, 0));
 }  }
   
 int  int

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9