Messages in this thread | | | From | "Manfred Spraul" <> | Subject | Re: ptrace on i386 | Date | Sat, 1 Dec 2001 11:46:26 +0100 |
| |
> > In linux/arch/i386/kernel/ptrace.c next code is being used in the xxxreg > functions: > if (regno > GS*4) > regno -= 2*4; > Why this discontinuity?
Backward compatibility. The syscall entry point changed between 2.0 and 2.2, but that change must remain invisible to user space apps. the "-= 2*4" converts old offsets to new offsets (or the other way around)
-- Manfred
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |