This shows you the differences between two versions of the page.
— |
dido:public:ra:xapend:xapend.a_glossary:d:debugger [2022/01/19 05:55] (current) nick created |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Debugger ====== | ||
+ | [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] | ||
+ | |||
+ | A **Debugger** a computer program used by programmers to test and debug a target program. Debuggers may use instruction-set simulators, rather than running a program directly on the processor, to achieve a higher level of control over its execution. This allows debuggers to stop or halt the program according to specific conditions. However, use of simulators decreases execution speed. | ||
+ | |||
+ | When a program crashes, debuggers show the position of the error in the target program. Most debuggers also are capable of running programs in a step-by-step mode, besides stopping on specific points. They also can often modify the state of programs while they are running. | ||
+ | |||
+ | Source: [[https://www.techopedia.com/definition/597/debugger ]] | ||
+ | |||
+ | |||
+ | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||
+ | /* To add a discussion page to this page, comment out the line that says | ||
+ | ~~DISCUSSION:off~~ | ||
+ | */ | ||
+ | ~~DISCUSSION:on|Outstanding Issues~~ | ||
+ | ~~DISCUSSION:off~~ | ||