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 the
routine to jump to a random address, resulting in some of the most
insidious data-dependent bugs known to mankind. Variants include
`trash' the stack, scribble the stack, mangle the
stack; the term **mung the stack is not used, as this is never
done intentionally. See spam; see also aliasing bug,
fandango on core, memory leak,
precedence lossage, overrun screw.
[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 the
routine to jump to a random address, resulting in some of the most
insidious data-dependent bugs known to mankind. Variants include
`trash' the stack, scribble the stack, mangle the
stack; the term **mung the stack is not used, as this is never
done intentionally. See spam; see also aliasing bug,
fandango on core, memory leak,
precedence lossage, overrun screw.
Related:
- 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... - overrun screw: [C programming] n. A variety of {fandango on
core} produced by scribbling past the end of an array (C
implementations typically have no checks for this error).
This is relatively benign and easy to spot if the... - fandango on core: [UNIX/C hackers, from the Mexican dance] n.
In C, a wild pointer that runs out of bounds, causing... - fandango on core n.
[Unix/C hackers, from the Iberian
dance] In C,
a wild pointer that runs out of bounds, causing a ... - overrun screw n.
[C programming] A variety of fandango on core produced by scribbling past the end of
implementations typically have no checks for this error).
This is relatively benign and easy to spot if the... - aliasing bug: n. A class of subtle programming errors that can
arise in code that does dynamic allocation,
esp. via `malloc(3)' or equivalent. If several... - aliasing bug n.
A class of subtle programming errors that
can arise in code that does dynamic allocation,
esp. via malloc(3) or equivalent. If several pointers... - precedence lossage: /pre's*-dens los'*j/ [C programmers] n.
Coding error in an expression due to unexpected grouping... - memory leak: n. An error in a program's dynamic-store allocation
logic that causes it to fail to reclaim discarded memory,
leading to eventual collapse due to memory exhaustion...
From the same category:
- File Request [FidoNet]
1. n. The FidoNet equivalent of
FTP,
in which one FidoNet system automatically dials another... - lexiphage /lek'si-fayj`/ n.
A notorious word chomper
on ITS.
See bagbiter. This program would draw on a selected... - mangled name n.
A name, appearing in a C++ object file,
that is a coded representation of the object declaration... - hotlink /hot'link/ n.
A hot spot on a World Wide Web
page;
an area, which, when clicked or selected, chases a... - WAITS /wayts/ n.
The mutant cousin of TOPS-10 used
on a handful of systems at SAIL up to 1990.
There was never an `official' expansion of WAITS...
