[Gnome-devtools] Gnome Debugging Framework 0.1.0



Hello,

The first public release of GDF is now available.  This release is
intended to give people a preview of what GDF will be when it is done,
and to hopefully solicit feedback from people who will be using it in
their projects.  It is not intended for extensive use, as the
capabilities are currently somewhat limited and there are likely to be
some pretty serious bugs.

Some information about the project/release:

What is GDF?  
------------ 
The GNOME Debugging Framework provides a set of components for
manipulating and viewing a debugging session.  The goal is to provide
powerful debugging capabilities to things like Integrated Development
Environments and stand-alone debugging tools.

GDF currently consists of two packages: gnome-debug and dryad.
gnome-debug provides the core GDF functionality, and dryad is a
stand-alone debugging tool built using the GDF tools.

Location
--------
The GDF website is at:

http://internet.oit.edu/~campd/gdf/

The gnome-debug and dryad tarballs are available at:

ftp://ftp.gnome.org/pub/GNOME/unstable/sources/gnome-debug/gnome-debug-0.1.0.tar.gz
ftp://ftp.gnome.org/pub/GNOME/unstable/sources/dryad/dryad-0.1.0.tar.gz

Requirements
------------
The following packages are required to build gnome-debug and dryad (in
addition to an ordinary GNOME development platform):

* ORBit         - You need the orbit-stable-0-5 branch of CVS ORBit
                  (this version is needed by oaf)
* oaf-0.3.0
* bonobo-0.13   - This must be built with oaf support.
* libglade-0.13
* gdb-4.18+

Capabilities
------------
Right now GDF can perform the following basic debugging tasks:

    * Breakpoint management (setting/removing, enabling/disabling). 
    * Stack browsing (viewing the stack, changing frames). 
    * Execution (running, stepping, etc). 
    * Rudimentary variable viewing (i.e. no casts or arrays yet)
    * Register viewing 

Know Issues
-----------
This release has a memory leak that occurs when expanding the variable
tree.  This is because of a work-around for a bug that I still need to
fix; it should be gone in the next release or two of GDF.

Also, the variable viewing is still a bit flaky.  This will also be
finished up quickly.

Contact
-------
GDF development is discussed on the gnome-devtools helixcode com
mailing list.  This is probably the best place the send questions,
comments, and patches.  Information about this list (including
subscription info) is available at 

http://lists.helixcode.com/mailman/listinfo/gnome-devtools/

#devel-apps on irc.gimp.org is another good place to discuss GDF
development.

Finally, you can contact me at campd oit edu 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]