Toggle navigation
Collections
Fun
Jokes
Fortune
Photo
Nicknames
Blog
ﻮﺑﻻگ
Iran
Walk Off The End Of Vt. To Run Past The End Of An Array, List, Or Medium After Stepping Through It -- A Good Way To Land In Trouble.
Home
›
Fortune Cookies
›
Jargon File
walk off the end of vt.
To run past the end of an array,
list, or medium after stepping through it -- a good way to land in
trouble. Often the result of an off-by-one error. Compare
clobber, roach, smash the stack
Related:
walk off the end of: vt. To run past the end of an array, list, or medium after stepping through it --- a good way to land in trouble.
Often the result of an {off-by-one error}. Compare {clobber}, {roach}, {smash the stack}....
clobber: vt. To overwrite, usually unintentionally
I walked off the end of the array and clobbered the stack....
clobber vt. To overwrite, usually unintentionally
I walked off the end of the array and clobbered the stack....
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 array is static...
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 array is static...
walk n.,vt. Traversal of a data structure, especially an array or linked-list data structure in core.
See also codewalker, silly walk, clobbe...
walk: n.,vt. Traversal of a data structure, especially an array or linked-list data structure in {core}.
See also {codewalker}, {silly walk}, {clobber}. -- The AI Hackers Dictionary...
mash 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 the routine to jump to a random address, resulting in some of the most insidious data-dependent bugs known to mankind....
mash 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....