patch-1.3.38 linux/arch/alpha/kernel/ptrace.c
Next file: linux/arch/alpha/kernel/setup.c
Previous file: linux/arch/alpha/kernel/entry.S
Back to the patch index
Back to the overall index
- Lines: 20
- Date:
Sun Oct 29 14:54:27 1995
- Orig file:
v1.3.37/linux/arch/alpha/kernel/ptrace.c
- Orig date:
Thu Sep 7 17:17:16 1995
diff -u --recursive --new-file v1.3.37/linux/arch/alpha/kernel/ptrace.c linux/arch/alpha/kernel/ptrace.c
@@ -551,15 +551,15 @@
DBG(DBG_MEM, ("peek %#lx->%#lx\n", addr, tmp));
if (res < 0)
return res;
- regs.r0 = tmp; /* special return */
- return -255;
+ regs.r0 = 0; /* special return: no errors */
+ return tmp;
}
/* read register number ADDR. */
case PTRACE_PEEKUSR:
- regs.r0 = get_reg(child, addr);
+ regs.r0 = 0; /* special return: no errors */
DBG(DBG_MEM, ("peek $%ld=%#lx\n", addr, regs.r0));
- return -255; /* special return */
+ return get_reg(child, addr);
/* when I and D space are separate, this will have to be fixed. */
case PTRACE_POKETEXT: /* write the word at location addr. */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this