All Projects → cyrus-and → gdb-dashboard

cyrus-and / gdb-dashboard

Licence: MIT license
Modular visual interface for GDB in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to gdb-dashboard

Ruby jard
Just Another Ruby Debugger. Provide a rich Terminal UI that visualizes everything your need, navigates your program with pleasure, stops at matter places only, reduces manual and mental efforts. You can now focus on real debugging.
Stars: ✭ 669 (-92.31%)
Mutual labels:  syntax-highlighting, debugger, console, visual, tty
ansicolor
A JavaScript ANSI color/style management. ANSI parsing. ANSI to CSS. Small, clean, no dependencies.
Stars: ✭ 91 (-98.95%)
Mutual labels:  console, ansi, tty
console
a debugger for async rust!
Stars: ✭ 2,101 (-75.85%)
Mutual labels:  debugger, console
stylish-log
🎉 Stylish-log "A beautiful way to see your web console logs"
Stars: ✭ 12 (-99.86%)
Mutual labels:  debugger, console
gdb
Go GDB/MI interface
Stars: ✭ 70 (-99.2%)
Mutual labels:  debugger, gdb
yachalk
🖍️ Terminal string styling done right
Stars: ✭ 131 (-98.49%)
Mutual labels:  console, ansi
x-terminal
An xterm based Atom plugin for providing terminals inside your Atom workspace.
Stars: ✭ 34 (-99.61%)
Mutual labels:  console, tty
pytermgui
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
Stars: ✭ 1,270 (-85.4%)
Mutual labels:  console, ansi
multitextor
Multiplatform command line text editor.
Stars: ✭ 27 (-99.69%)
Mutual labels:  console, tty
std-env
Detect current Javascript environment
Stars: ✭ 85 (-99.02%)
Mutual labels:  console, tty
concolor
Colouring template strings using tags with annotations 🎨
Stars: ✭ 35 (-99.6%)
Mutual labels:  console, ansi
kakoune-gdb
gdb integration plugin
Stars: ✭ 44 (-99.49%)
Mutual labels:  debugger, gdb
std
stdout, for humans.
Stars: ✭ 17 (-99.8%)
Mutual labels:  console, tty
vim-easydebugger
A VIM multi-language debugger plugin
Stars: ✭ 47 (-99.46%)
Mutual labels:  debugger, gdb
log-utils
Basic logging utils: colors, symbols and timestamp.
Stars: ✭ 24 (-99.72%)
Mutual labels:  console, ansi
leeks.js
Simple ANSI styling for your terminal
Stars: ✭ 12 (-99.86%)
Mutual labels:  console, ansi
ansiart2utf8
Processes legacy BBS-style ANSI art (ACiDDraw, PabloDraw, etc.) to UTF-8. Escape codes and line endings are processed for terminal friendliness.
Stars: ✭ 32 (-99.63%)
Mutual labels:  console, ansi
strip-ansi-stream
Strip ANSI escape codes
Stars: ✭ 32 (-99.63%)
Mutual labels:  console, ansi
go-color
A lightweight, simple and cross-platform package to colorize text in terminals
Stars: ✭ 65 (-99.25%)
Mutual labels:  console, ansi
paper-terminal
Print Markdown to a paper in your terminal
Stars: ✭ 33 (-99.62%)
Mutual labels:  console, ansi

GDB dashboard

GDB dashboard is a standalone .gdbinit file written using the Python API that enables a modular interface showing relevant information about the program being debugged. Its main goal is to reduce the number of GDB commands needed to inspect the status of current program thus allowing the developer to primarily focus on the control flow.

Screenshot

Quickstart

Just place .gdbinit in your home directory, for example with:

wget -P ~ https://git.io/.gdbinit

Optionally install Pygments to enable syntax highlighting:

pip install pygments

Then debug as usual, the dashboard will appear automatically every time the inferior program stops.

Keep in mind that no GDB command has been redefined, instead all the features are available via the main dashboard command (see help dashboard).

Head to the wiki to learn how to perform the most important tasks.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].