On Thu, 11 Mar 2004 10:02, Matthew Gregan wrote: > > Neither your ubiquitous *86* machines nor, to my knowledge, any other > > computer chipset found in the current crop of personal machines is > > able to produce a hardware segfault on array bound errors or, stack > > protection errors, i.e. underflow, overflow or execution of code on > > the stack. > > SPARC and Alpha, among others, have had this forever (i.e. since their > inception). On most modern processors, near-equivalent functionality > can be provided in software by the operating system.
What processors are you including here? I'm interested to know how would you prevent stack-buffer overrun exploits at the O/S level on an x86 architecture, if you believe this is practical? Are you assuming compiler support??
