I use NetBeans in my professional work and really enjoy it. Mostly I'm on the C/C++ side of things. Occasionally, I do work in Java. Anyways, I have a question about how the Netbeans architecture is set up for debugging C applications.
Let's say I create a HelloWorld project and it contains just HelloWorld.c. Then I start the app using the "Debug Project" option. Now, I can set breakpoints and step over source code using the IDE. I believe that under the covers this work is handled by Netbeans using gdb to start my application. The IDE then keeps track internally by talking to gdb. So my question is in what modules does this magic happen? Is there an overall arch. document someone can share with me? Hopefully, my questions aren't confusing and thanks for any insight you can provide. -brad w.
