Dustin Puryear wrote:

> 
> Well, one issue with the x86 is that you can execute code on the stack 
> and [possibly] in the data segment (it's been a while since I did 
> assembly, so I don't really remember this one). But then again, I think 
> this occurs on a lot of other CPU architectures as well.
> 
> If you couldn't execute code on the stack then a lot of symptoms would 
> go away, but the root cause of bad code would remain.

Compilers can check for this at compile time too.
-- 
Scott Harney<[EMAIL PROTECTED]>
"Asking the wrong questions is the leading cause of wrong answers"
gpg key fingerprint=7125 0BD3 8EC4 08D7 321D CEE9 F024 7DA6 0BC7 94E5

Reply via email to