以下是 dbx 中添加或更改的功能。有关更多信息,请参见Oracle Solaris Studio 12.4:使用 dbx 调试程序 、dbx (1) 手册页和 dbx 帮助文件。
dbx 的启动时间大大减少,企业应用程序最多可以提高 7 倍。
dbx 的新编译器和链接程序选项。有关更多信息,请参见用于支持调试的新编译器和链接程序选项。
新嵌入的 Python 解释器,通过它可以在 Oracle Solaris 上为 C 和 C++ 表达式编写美化输出过滤器。有关更多信息,请参见使用 Python 的美化输出。
新 dbxenv 变量 output_pretty_print_mode,确定使用的美化输出机制。如果设置为 call,则使用调用样式的美化输出器。如果设置为 filter,则使用基于 Python 的美化输出器。如果设置为 filter_unless_call,则先使用调用样式的美化输出器。
新 dbxenv 变量 filter_max_length。将此 dbxenv 变量设置为通过美化输出过滤器转化为数组的序列最大长度。
添加了对 C++11 标准的支持。
添加了对 C11 标准的支持。
添加了对以下编译器选项的支持。有关这些选项的更多信息,请参见:编译器中的更改。
–g1
–xdebuginfo
–xglobalize
–xpatchpadding
有关更多信息,请在 dbx 下发出 help changes 命令来访问 dbx 帮助文件。