public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* custom runtime GDB extensions
@ 2012-10-21 23:35 Bruce Korb
  2012-10-22 21:01 ` Tom Tromey
  0 siblings, 1 reply; 10+ messages in thread
From: Bruce Korb @ 2012-10-21 23:35 UTC (permalink / raw)
  To: Abhijit Halder, gdb

Hi,

I don't know exactly why the dlopen of shared objects is disparaged,
because I couldn't find references via Googling.  Anyway, my desire
was to augment GDB with code derived from compiled C code that
converts back and forth between bit masks and bit names.  I didn't
want to convert C to Python and I didn't want to maintain separate
Python code by hand.  So, I wanted wrapper code that could implement
GDB extensions.  I did find references to, "so we don't want C code,
so we'll do it in Python", but no references to the rationale.

So, anyway, thank you, Abhijit.  I've successfully applied your
patch.  Now to my main point:  why not use shared libraries?
I'm working on an open source project that uses many, many bit maps
and it would be convenient to be able to read the bitmaps without
having to refer to header files with series of definitions like:

#define MUMBLE 0x8000000000000000000ULL

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-10-23 21:01 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-21 23:35 custom runtime GDB extensions Bruce Korb
2012-10-22 21:01 ` Tom Tromey
2012-10-22 22:01   ` Bruce Korb
2012-10-23 19:10     ` Tom Tromey
2012-10-23 19:42       ` Bruce Korb
2012-10-23 19:49         ` Joel Brobecker
2012-10-23 20:01           ` Bruce Korb
2012-10-23 20:28         ` Tom Tromey
2012-10-23 20:54           ` Bruce Korb
2012-10-23 21:01             ` Tom Tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).