BVRDE Logo
BVRDE - HomeSourceForge Logo
Home
Details
Screenshots
Downloads
Support
Links
 

Debugging

The IDE fully integrates with the GNU GDB and the Sun DBX debugger. The point to make here, is that the debugger is located entirely on the remote target. There is no need to install cross-platform debugging support or whatever - if you can debug the process on the remote target, you will also be able to debug it from your Windows PC.

The debug session is started through a Telnet/SSH prompt. You will never see anything related to Telnet while debugging, because it's all abstracted away internally in the appllication.
The debug manager allows you to to set breakpoints, add watches, see local variables and argument values.

The GDB needs to be at least version 5.3 to work with the application.
Your files must be compiled with the -g GCC compiler directive to include the symbolic debug information needed by GDB. The IDE sets up an environment variable called DEBUG_OPTIONS depending whether you compile in Release or Debug mode.

The debugger environment present you with a lot of additional information that you can optionally enable while stepping through the code. This includes disassembly view, memory dump, watches, quick watch evaluation, stack trace, register display, thread list and much more. You also get dynamic hover-tips, that display the current value of any indentifier the mouse hovers over while working in the editor.

Go back



SourceForge.net Logo
This is opensource software.