[Info-vax] Whither VMS?
Bob Koehler
koehler at eisner.nospam.encompasserve.org
Fri Oct 2 17:22:08 EDT 2009
In article <5ju4ah.m8l.ln at gw1>, Jordi Guillaumes i Pons <send.me at no.spam> writes:
>
> Of course, that could'nt happen in a VAX. All you would get is a ACCVIO,
> since VAX has a exec bit for each page, and the stack should not be exec
> utable. But on the x86 they have that kind of protection only recently.
This is simply not true. Once again: the exec bit on VAX is only
a hint to the linker, it is not enforced at runtime.
> I don't know how does this apply to Alpha nor iA64. But on a purely
> stack-based, non-execution protected environment like whatever OS on
> x86, the NULL-terminated strings are an exploit waiting to happen.
On IA64, and I think some Alpha, the exec bit is enforced at run
time.
More information about the Info-vax
mailing list