Oracle® Solaris Studio 12.4 新增功能

退出打印视图

更新时间: 2014 年 12 月
 
 

新增和更改的 dbx 功能

以下是 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 帮助文件。