GitXplorerGitXplorer
c

gdb-dashboard

public
11381 stars
793 forks
17 issues

Commits

List of commits on branch master.
Unverified
05b31885798f16b1c1da9cb78f8c78746dd3557e

Use .group(0) instead of [0] for regex matches

ccyrus-and committed 5 months ago
Unverified
b96e429c0db4b35c38302dd8c6cd90c65152f211

fix: git.io is no longer valid

zzzhx2006 committed a year ago
Unverified
c0c9bd1e3311566840d885e01a3ca935456a8090

Update copyright year

ccyrus-and committed a year ago
Unverified
01200581eec5570b8d7da61c172130bbbb3b2d86

Fix invalid escape sequences

ccyrus-and committed a year ago
Verified
c6b377277cb7ab48be0098d765633beb7f241567

Discard dot files in the init dirs

PProfDiesel committed 2 years ago
Unverified
f8bb46dd051419396a6d1079574bd2239c82cc2c

Fix code typo

ccyrus-and committed 2 years ago

README

The README file for this repository.

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://github.com/cyrus-and/gdb-dashboard/raw/master/.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.