Move GDB to C++ ?

Stan Shebs
Wed Jul 30 19:05:00 GMT 2008

Eli Zaretskii wrote:
>> Date: Tue, 29 Jul 2008 12:35:02 -0700
>> From: Stan Shebs <>
>> CC:
>> For instance, at this very moment I'm looking at 
>> ALL_OBJFILES and friends, wondering if the introduction of multiple 
>> execs is going to impact overall performance.
> And how would that change with C++?
C++ collection classes would be very effective here. And sure, the same 
things could be constructed manually in C, but then you're using piles 
of macro trickery a la vec.h and you lose all your typechecking etc, or 
if you use function dispatching to iterate, you blow your optimization 
opportunities in code that is known to be time-critical. Good use of C++ 
machinery effectively moves functionality out of the GDB source tree and 
lets the compiler do the work instead.


More information about the Gdb mailing list