Greetings GDB hackers! I'm new to GDB programming, so please excuse any stupid questions. There is a language called D which, like C++, uses symbol mangling since it supports things such as method overloading. I've been attempting to add support to GDB to demangle the names. Thus far, I've had partial success. In fairly simple D programs, my demangling works, but in more complex programs with mixed C and D code (D is link-compatible with C) it only calls the D demangler for some of the functions. Unfortunately, I'm not very familiar with GDB's architecture, so I've been basically wandering around in the dark on this one. Any help you could provide would be appreciated. Attached is my patch against GDB 6.3. It is not the cleanest code right now, and certainly not anywhere near ready for a release... I'm just trying to get it to work, and feeling out the GDB code. Once it's working, I'll refactor it into something decent. Thanks John Demme BTW- more information about D can be found at http://www.digitalmars.com/d and there is a forum for D GDB patches at http://www.dsource.org/forums/viewforum.php?f=58