Difference between revisions of "Debugging"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
{{NeedWork}} | {{NeedWork}} | ||
− | |||
== About == | == About == |
Revision as of 09:53, 8 August 2009
This entry needs a lot of work. Please contribute if you can. Check this page to see if there are some suggestions for adding to Debugging. |
About
Debugging is the process of finding and removing glitches and bugs in a process or library. For this people use programs called debuggers. The debugger (as in a person who is debugging) can place breakpoints to check or change the values of variables. Some known tools are OllyDbg and SoftICE. Some IDE's come with a debugger as well, such as Borland's Delphi 7 and Microsoft Visual Studio. Cheat Engine has a debugger as well, which is, unlike others, not based on OllyDBG's debugger.
Breakpoints
Breakpoints are forced stops in a process to check or change the variables in a process, like the memory. Breakpoints can be placed after the execution of a codeline, or when a certain condition has been reached.