File:Winpdb-1.3.6.png · Wikimedia Commons · See Wikimedia Commons
debugger
Sign in to saveAlso known as debug, backtracer, backtrace, debugging tool, interactive debugger
thumb |Winpdb debugging itself
~8 min read
Encyclopedic overview
15 sectionsContents
- Features
- Handling program errors
- Record and replay debugging
- {{anchor|Reverse debugging}}Reverse debugging
- {{anchor|Time Travel debugging}}Time travel debugging
- Language dependency
- Memory protection
- Hardware support for debugging
- Debugger front-ends
- Ethical or legal debugging
- See also
- References
- Citations
- Sources
- External links
thumb |Winpdb debugging itself
A debugger is software for executing a computer program in an environment that allows for programming-level inspection and control. A debugger is often used to debug, but can be used for other goals including testing. Common features of a debugger include stepping through code line-by-line, breaking into the program's flow of control, managing breakpoints, and reporting and modifying memory.
Excerpted from Wikipedia’s “debugger” article, available under the CC BY-SA 4.0 licence.