On Wed, 26 Apr 2000, Michael O'Donnell wrote:
> Did I miss that part of this discussion where somebody explained why it's
> NECESSARY for the stack to be executable in the first place?

  I believe the kernel and/or GCC uses a particular method of rewriting the
stack with executable code to implement function callbacks, called a
"trampoline".  It is considered hairy black magic by all involved, even the
people who implement them, but I guess it gets you some benefit.

  The Jargon File <http://www.jargon.org> has an entry for them.

-- 
Ben Scott <[EMAIL PROTECTED]>
Net Technologies, Inc. <http://www.ntisys.com>
Voice: (800)905-3049 x18   Fax: (978)499-7839


**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to