Talk:Guard byte

Latest comment: 17 years ago by Jsimlo in topic advanced debuggers

advanced debuggers edit

The debuggers may help with searching for overwritten guard bytes. However, a program compiled for debugging is usually also capable of report buffer overflows even without the debugger. For example Microsoft Visual Studio C compiler uses debugging deallocation routines that do this task independently from the debugger. The debugger catches the raised exception afterwards, if present, but the informative debug dialog is compiled directly into the program and is shown by the program's code. Please, do not suggest in the article, that you always need a debugger for guard bytes to be worthy, as it is not true. -- jsimlo(talk|cont) 16:10, 14 September 2006 (UTC)Reply