dbxtool is the stand-alone debugger GUI. All the functionalities of dbxtool provided in Oracle Solaris Studio 12.3 remain, but there is a new look-and-feel to dbxtool that is similar to Oracle Solaris Studio IDE.
The following features have been added to dbxtool:
Debug Recent Button - dbxtool now has a Debug Recent button with a drop-down debug history list, enabling you to choose a different run of your code with different arguments. Pressing the Debug Recent button without choosing a specific run will debug the most recent target and arguments.
Code Assistance - dbxtool has code-assistance automatically enabled in the editor while you are debugging your code. While you still cannot recompile your code directly in dbxtool, you can fix your code with the help of code assistance in the editor. To disable code assistance, right-click the debug target in the Projects tab and deselect the Code Assistance option. Alternatively, you can launch dbxtool with code-assistance turned off. For more information about code assistance, see Code Assistance Improvements.
–-disable-code-assistance Option - When launching dbxtool, you can specify the –-disable-code-assistance option, if you do not want code assistance or if you have problems with memory usage and do not need code assistance.
Remote Host Toolbar - You can now choose to manage and add remote hosts in dbxtool using the Remote Host Toolbar, which is enabled by default.
Debug Targets in Projects Tab - dbxtool now automatically displays all of your debug targets in one place. Once you start a debugging session, the debug target is created and displayed in the Projects tab. The target information is stored in your userdir directory and persist between dbxtool runs. Expanding the debug target displays the folders and files from the root source directory, which are taken from the binary that was built.