:trampoline: n. An incredibly {hairy} technique, found in some
{HLL} and program-overlay implementations (e.g., on the
Macintosh), that involves on-the-fly generation of small executable
(and, likely as not, self-modifying) code objects to do indirection
between code sections. These pieces of {live data} are called
`trampolines'. Trampolines are notoriously difficult to understand
in action; in fact, it is said by those who use this term that the
trampoline that doesn't bend your brain is not the true
trampoline. See also {snap}.
-- The AI Hackers Dictionary
{HLL} and program-overlay implementations (e.g., on the
Macintosh), that involves on-the-fly generation of small executable
(and, likely as not, self-modifying) code objects to do indirection
between code sections. These pieces of {live data} are called
`trampolines'. Trampolines are notoriously difficult to understand
in action; in fact, it is said by those who use this term that the
trampoline that doesn't bend your brain is not the true
trampoline. See also {snap}.
-- The AI Hackers Dictionary
Related:
- trampoline n.
An incredibly hairy technique, found in
some HLL and program-overlay implementations (e.g.
on the Macintosh), that involves on-the-fly generation... - live data n.
1. Data that is written to be interpreted and
takes over program flow when triggered by some un-obvious
operation,
such as viewing it. One use of such hacks is to break... - live data: n. 1. Data that is written to be interpreted and takes
over program flow when triggered by some un-obvious operation,
such as viewing it. One use of such hacks is to... - snap: v. To replace a pointer to a pointer with a direct pointer;
to replace an old address with the forwarding address... - handle: n. 1. [from CB slang] An electronic pseudonym;
a `nom de guerre' intended to conceal the user's... - text: n. 1. [techspeak] Executable code, esp. a `pure code'
portion shared between multiple instances of a program running in a
multitasking OS.
Compare {English}. 2. Textual material in the mainstream... - hairy: adj. 1. Annoyingly complicated. "{DWIM} is incredibly
hairy." 2.
Incomprehensible. "{DWIM} is incredibly hairy." ... - magic cookie: [UNIX] n. 1. Something passed between routines or
programs that enables the receiver to perform some operation;
a capability ticket or opaque identifier. Especially... - scrozzle: /skroz'l/ vt. Used when a self-modifying code segment runs
incorrectly and corrupts the running program or vital data.
"The damn compiler scrozzled itself again!" --...
From the same category:
- Wanted: shopkeepers. Send a scroll of mail to:
Mage of Yendor/Level 35/Dungeon... - The gods do not protect fools.
Fools are protected by more capable fools. --... - Christian baby shower gift:
a tithing ring... - Fungi:
the life of the party... - Yo momma so fat she's got more Chins than a Hong Kong
phone book...
