跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Studio 12.3 代码分析器用户指南 Oracle Solaris Studio 12.3 Information Library (简体中文) |
使用编译器、Discover 或 Uncover 收集数据之后,可以启动代码分析器 GUI 来显示并分析问题。
对于每个问题,代码分析器显示问题描述、发现问题的源文件的路径名以及该文件中突出显示相关源代码行的代码片段。
在代码分析器中,可以执行以下操作:
显示问题的更多详细信息。对于静态问题,详细信息包括“错误路径”。对于动态内存访问问题,详细信息包括“调用堆栈”,如果数据可用,还包括“分配堆栈”和“可用堆栈”。
打开发现问题的源文件。
从“错误路径”或堆栈中的函数调用跳转到关联的源代码行。
查找函数在程序中的所有使用情况。
跳转到函数声明。
跳转到被覆盖函数或覆盖函数的声明。
显示函数的调用图。
显示关于每个问题类型的更多信息,包括代码示例和可能的原因。
按分析类型、问题类型和源文件过滤显示的问题。
隐藏已查看的问题并关闭不需要关注的问题。
有关使用 GUI 的详细信息,请参见 GUI 中的联机帮助以及《Oracle Solaris Studio 12.3 代码分析器教程》。