version 1.6, 2002/07/22 01:20:50 |
version 1.7, 2002/07/22 01:26:08 |
|
|
if (ps->ps_state == STOPPED) { |
if (ps->ps_state == STOPPED) { |
if (ptrace(PT_GETREGS, ps->ps_pid, (caddr_t)&r, 0) != 0) |
if (ptrace(PT_GETREGS, ps->ps_pid, (caddr_t)&r, 0) != 0) |
return (-1); |
return (-1); |
} |
} else if (ps->ps_flags & PSF_CORE) { |
else if (ps->ps_flags & PSF_CORE) { |
|
memcpy(r, ps->ps_core->regs, sizeof(*r)); |
memcpy(r, ps->ps_core->regs, sizeof(*r)); |
} |
} else |
else |
|
return (-1); |
return (-1); |
|
|
return 0; |
return (0); |
} |
} |
|
|
int |
int |