Lines Matching defs:pid
170 SparcTraceChild::update(int pid)
176 if (ptrace(PTRACE_GETREGS, pid, &theregs, 0) != 0) {
186 locals[x] = ptrace(PTRACE_PEEKTEXT, pid, localAddr, 0);
190 inputs[x] = ptrace(PTRACE_PEEKTEXT, pid, inputAddr, 0);
193 if (ptrace(PTRACE_GETFPREGS, pid, &thefpregs, 0) != 0)
299 uint64_t curInst = ptrace(PTRACE_PEEKTEXT, pid, alignedPC);
315 origBp1 = ptrace(PTRACE_PEEKTEXT, pid, alignedBp1, 0);
319 if (ptrace(PTRACE_POKETEXT, pid, alignedBp1, newBp1) != 0)
325 origBp2 = ptrace(PTRACE_PEEKTEXT, pid, alignedBp2, 0);
329 if (ptrace(PTRACE_POKETEXT, pid, alignedBp2, newBp2) != 0)
339 if (ptrace(PTRACE_CONT, pid, 1, 0) != 0)
346 update(pid);
353 if (ptrace(PTRACE_POKETEXT, pid, alignedBp2, origBp2) != 0)
356 if (ptrace(PTRACE_POKETEXT, pid, alignedBp1, origBp1) != 0)
396 uint64_t regspot = ptrace(PTRACE_PEEKDATA, pid, sp, 0);
404 uint64_t cargc = ptrace(PTRACE_PEEKDATA, pid, sp, 0);
413 cargv = ptrace(PTRACE_PEEKDATA, pid, sp, 0);
424 cenvp = ptrace(PTRACE_PEEKDATA, pid, sp, 0);
433 auxType = ptrace(PTRACE_PEEKDATA, pid, sp, 0);
436 auxVal = ptrace(PTRACE_PEEKDATA, pid, sp, 0);
449 buf = ptrace(PTRACE_PEEKDATA, pid, sp, 0);