The GNU GDB debugging tool for ChorusOS systems replaces the XRAY debugging tool used in previous versions. GDB offers the following features:
Easy-to-use graphical user interface.
Debugging of multithreaded user and supervisor applications, including relocatable applications.
Flexible thread handling, including per thread breakpoints, scheduler locking, individual thread suspension and resumption, and thread names.
Visualization of ChorusOS operating system abstractions related to debugged applications or global to the system.
Application debugging over Ethernet or serial line, and system debugging over serial line.
Ability to debug almost every piece of code, including the boot process, the C_OS, the drivers and the applications.
For more information on the GDB debugging tool, refer to the ChorusOS 5.0 Debugging Guide.