unwind the stack vi.
1. [techspeak] During the
execution of a procedural language, one is said to `unwind the
stack' from a called procedure up to a caller when one discards the
stack frame and any number of frames above it, popping back up to
the level of the given caller. In C this is done with
longjmp/setjmp, in LISP or C++ with
throw/catch. See also smash the stack. 2. People can
unwind the stack as well, by quickly dealing with a bunch of
problems: "Oh heck, let's do lunch. Just a second while I unwind
my stack."
1. [techspeak] During the
execution of a procedural language, one is said to `unwind the
stack' from a called procedure up to a caller when one discards the
stack frame and any number of frames above it, popping back up to
the level of the given caller. In C this is done with
longjmp/setjmp, in LISP or C++ with
throw/catch. See also smash the stack. 2. People can
unwind the stack as well, by quickly dealing with a bunch of
problems: "Oh heck, let's do lunch. Just a second while I unwind
my stack."
Related:
- unwind the stack: vi. 1. [techspeak] During the execution of a
procedural language,
one is said to `unwind the stack' from a called... - smash the stack: [C programming] n. To corrupt the execution stack
by writing past the end of a local array or other data structure.
Code that smashes the stack can cause a return from... - stack n.
The set of things a person has to do in the
future.
One speaks of the next project to be attacked as having... - smash the stack n.
[C programming] To corrupt the execution
stack by writing past the end of a local array or other data
structure.
Code that smashes the stack can cause a return from... - pop: /pop/ [from the operation that removes the top of a stack,
and the fact that procedure return addresses are usually... - pop /pop/
[from the operation that removes the top of a
stack,
and the fact that procedure return addresses are usually... - push
[from the operation that puts the current information
on a stack,
and the fact that procedure return addresses are saved... - push: [from the operation that puts the current information on a
stack,
and the fact that procedure return addresses are saved... - spam vt.,vi.,n.
[from "Monty Python's Flying
Circus"] 1.
To crash a program by overrunning a fixed-size buffer...
From the same category:
- MOTOS /moh-tohs/ n.
[acronym from the 1970 U.S. census
forms via Usenet:
Member Of The Opposite Sex] A potential or (less ... - drool-proof paper n.
Documentation that has been
obsessively dumbed down,
to the point where only a cretin could bear to read... - disusered adj.
[Usenet] Said of a person whose account on a
computer has been removed,
esp. for cause rather than through normal attrition... - FTP /F-T-P/, not /fit'ip/
1. [techspeak] n. The
File Transfer Protocol for transmitting files between systems on
the Internet.
2. vt. To beam a file using the File Transfer Protocol... - PC-ism /P-C-izm/ n.
A piece of code or coding
technique that takes advantage of the unprotected single-tasking
environment in IBM PCs and the like running DOS,
e.g., by busy-waiting on a...
