dbxtool 是独立的调试器 GUI。Oracle Solaris Studio 12.3 中提供的 dbxtool 的所有功能仍会保留,但是 dbxtool 有与 Oracle Solaris Studio IDE 相似的新外观。
向 dbxtool 添加了以下功能:
"Debug Recent"(调试近来的)按钮-dbxtool 现在具有 "Debug Recent"(调试近来的)按钮以及下拉调试历史记录列表,从而您可以选择使用不同参数的代码的不同运行。按 "Debug Recent"(调试近来的)按钮而不选择特定运行将会调试最近的目标和参数。
Code Assistance(代码帮助)-您调试代码时,dbxtool 在编辑器中自动启用了代码帮助。虽然您仍不能在 dbxtool 中直接重新编译代码,您可以通过编辑器中代码帮助的帮助来修复代码。要禁用代码帮助,请右键单击 "Projects"(项目)标签中的调试目标,然后取消选择 "Code Assistance"(代码帮助)选项。或者,您可以启动 dbxtool 并关闭代码帮助。有关代码帮助的更多信息,请参见代码帮助改进。
–-disable-code-assistance 选项-启动 dbxtool 时,如果不需要代码帮助或者如果内存使用有问题并且不需要代码帮助,可以指定 –-disable-code-assistance 选项。
远程主机工具栏-现在可以选择使用远程主机工具栏在 dbxtool 中管理和添加远程主机,缺省情况下启用该工具栏。
"Projects"(项目)标签中的调试目标-dbxtool 现在自动在一个位置显示所有调试目标。启动调试会话后,将在 "Projects"(项目)标签中创建和显示调试目标。目标信息存储在 userdir 目录中,并在 dbxtool 运行之间永久存在。展开调试目标可以显示根源目录中的文件夹和文件,它们来自构建的二进制文件。