Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Hassan Aurag <aurag@cae.com>
To: "'Bob Rossi'" <bob@brasko.net>, gdb@sources.redhat.com
Subject: RE: libtgdb or libgdb
Date: Fri, 11 Jul 2003 11:29:00 -0000	[thread overview]
Message-ID: <69F1436AA435D7118EE1009027B0FF3A01872768@caemsx02.cae.ca> (raw)

I'd actually love that. It is indeed a real pain to find anything that
presents the developer with a nice interface to debugging symbols.

Where can it be downloaded?


-----Original Message-----
From: Bob Rossi [mailto:bob@brasko.net]
Sent: Thursday, July 10, 2003 10:34 PM
To: gdb@sources.redhat.com
Subject: libtgdb or libgdb


Hi,

As some of you may know, I am working on a front end to gdb called cgdb.
In order to communicate with gdb, I wrote a library called libtgdb (
Trivial gdb ). This gives a simple interface for the front end to work
with. Thus, completely separating the gdb-specific code from the front
end.

As of know, libtgdb supports annotate level 2 communication. Starting
next month, I plan to add mi support. It can end up supporting annotate
level 1 if necessary in the future.

Since I have been subscribed to the gdb list, I have seen many inquiries 
about libgdb. Which seems to be no longer supported. I was thinking that
it might be reasonable to have libtgdb be shipped with gdb's sources as
a library that any front end can use to interface with gdb. Of course it
would be as general purpose as possible, and capable of supporting all
of gdb's features when complete.

One major difference between libtgdb and libgdb is that
   1. libtgdb is a separate library, not linked against gdb's sources.
   2. libtgdb does not have to be compiled to work with a single gdb, 
   it is backwards compatible and will work with any gdb.

What does everyone think? Does this make any sense? Is this too ambitious?

My main goal, is too make front end's able to integrate with gdb easily.
I have spent *far* to much time trying to figure out the gdb specific
stuff. It just doesn't make sense reproducing the code in all of the
front ends. They all end up having there own bugs, which is *very* annoying.
In general, the quality of front ends could be improved, if developers
were not trying to figure out the tricks of getting gdb to do certain
things.

Thanks,
Bob Rossi




             reply	other threads:[~2003-07-11 11:29 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-11 11:29 Hassan Aurag [this message]
2003-07-11 23:55 ` 'Bob Rossi'
  -- strict thread matches above, loose matches on Subject: below --
2003-07-11  2:34 Bob Rossi
2003-07-17  0:54 ` Bob Rossi
2003-07-17 15:35   ` Alain Magloire
2003-07-17 20:49     ` Bob Rossi
2003-07-17 21:35       ` Kevin Buettner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=69F1436AA435D7118EE1009027B0FF3A01872768@caemsx02.cae.ca \
    --to=aurag@cae.com \
    --cc=bob@brasko.net \
    --cc=gdb@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox