My favorites | Sign in
Project Home Downloads Issues Source
Project Information
Members
Featured
Downloads
Links

Currently project is frozen and waits for a new enthusiastic maintainer

Beaver Debugger is free cross-platform debugger (GDB frontend).

Features

  • Supported C, C++ and QScript languages
  • Supported Unix/Linux, MS Windows, Mac OS and some other platforms.
  • Supports common debugging tasks, such as:
    1. Step through the program line‐by‐line or instruction‐by‐instruction
    2. Interrupt program execution
    3. Set breakpoints
    4. Examine call stack contents, watchers, and local and global variables
  • Has good looking visual interface.

It is an open source project, based on Qt Creator source code. Qt Creator's debugger itself based on GNU Project Debugger

Goal of the project is to create lightweight, universal, free, cross-platform debugger for C/C++ applications. Qt Creator already consists debugger, but it is a big IDE. This project provides only debugging functionality.

This project can be used as

  • Standalone C/C++ debugger. Now exists few free visual debuggers, which can be used under Unix/Linux. Check this list of the GDB frontends list. This project intended to be one of them. But have important advantages compared with others.
  • Integrated with an IDE.

Screenshot:

TODO

  • Make sure all Qt Creator features supported (console output of the target available, debugger supports Qt types via gdb macroses, ...)
  • Move to the latest Qt Creator code base

Authors

  • Andrei Kopats aka hlamer supported by Monkey Studio Team.Created patch for the Qt Creator.
  • Filipe Azevedo aka P@sNox. Made some build system fixes, Mac OS X packager.
  • Evgeni Golov aka Zhenech. Debian packager.
  • Designer. Author of the original logo. Name currently is unknown.

Use an email address mailto:hlamer@tut.by, or irc channel #monkeystudio on irc.freenode.net for contact.

Development details

Version control

Since version 1.0.0.a1 project source code is hosted on Google Code SVN. See Sources tab. Older (development) versions are on Monkey Studio SVN, and not imported. If you need check older versions, use url: svn//svn.tuxfamily.org/svnroot/monkeystudio/mks/beaver revision 3289

Help with the MkS subversion repository

New features development

If will be necessary to develop new debugging features, preferred way is to add it at first at the Qt Creator, than update Beaver Debugger.

Coding style

Use please Qt Creator original coding style

Version numeration

Beaver version will be the same as base Qt Creator source code version.

Unstable version can be suffixed with letter 'a' - alpha, 'b' - beta, and unstable version number. For example, the first release would have version number 1.0.0.a1

Support this project

User

Send your response and bug reports, it would be usefull

Developer

New developers, and distribution package maintainers are welcomed

Sponsor

Use Monkey Studio donation page

Write please in the comment, that it is donation for the "Beaver Debugger"

Beaverdbg on BrotherSoft

Powered by Google Project Hosting