- GNU Debugger - Wikipedia
The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, Assembly, C, C++, D, Fortran, Haskell, Go, Objective-C, OpenCL C, Modula-2, Pascal, Rust, [2] and partially others [3] It detects problems in a program while letting it run and allows users to examine different registers
- x86 debug register - Wikipedia
On the x86 architecture, a debug register is a register used by a processor for program debugging There are six debug registers, named DR0 DR7, with DR4 and DR5 as obsolete synonyms for DR6 and DR7 The debug registers allow programmers to selectively enable various debug conditions associated with a set of four debug addresses Two of these registers are used to control debug features
- Debugger - Wikipedia
Winpdb debugging itself A debugger is a computer program used to test and debug other programs (the "target" programs) Common features of debuggers include the ability to run or halt the target program using breakpoints, step through code line by line, and display or modify the contents of memory, CPU registers, and stack frames The code to be examined might alternatively be running on an
- Comparison of debuggers - Wikipedia
This is a comparison of debuggers: computer programs that are used to test and debug other programs
- gdbserver - Wikipedia
gdbserver is a computer program that makes it possible to remotely debug other programs [1] Running on the same system as the program to be debugged, it allows the GNU Debugger to connect from another system; that is, only the executable to be debugged needs to be resident on the target system ("target"), while the source code and a copy of the binary file to be debugged reside on the
- Data Display Debugger - Wikipedia
Data Display Debugger (GNU DDD) is a graphical user interface (using the Motif toolkit) for command-line debuggers such as GDB, [2] DBX, JDB, HP Wildebeest Debugger, [note 1] XDB, the Perl debugger, the Bash debugger, the Python debugger, and the GNU Make debugger [4] DDD is part of the GNU Project and distributed as free software under the GNU General Public License
- FLAGS register - Wikipedia
FLAGS register The FLAGS register is the status register that contains the current state of an x86 CPU The size and meanings of the flag bits are architecture dependent It usually reflects the result of arithmetic operations as well as information about restrictions placed on the CPU operation at the current time
|