You give quite a little info.. Which compiler, what platform?
In fact, there are now two debuggers in TheIDE
- debugger for Microsoft compiler. That one is much more advanced and much more code is in TheIDE itself - it just uses dbghelp.dll library to get symbolic info from the executable, does rest in our code
- debugger for GCC (mingw) - just GUI frontend to GDB (unfortunately).
Both are limited by tools they use. dbghelp.dll sometimes does not return correct symbol info (and then yet again, sometimes it is not well interpreted by us), gdb has even more problems...