Share on Facebook Share on Twitter Email
Answers.com

smash the stack

 
Hacker Slang: smash the stack

[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, memory smash, precedence lossage, overrun screw.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 
Learn More
clobber (computer jargon)
walk off the end of (computer jargon)
arena (computer jargon)

What is the stack on a boat? Read answer...
What is stack pointer? Read answer...
What is mean by stack? Read answer...

Help us answer these
What is the stack and how is it implented?
What are stacked bedrooms?
How stack are represented?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Hacker Slang. The Jargon File. Copyright © 2007.  Read more