Oracle® Solaris Studio 12.4:代码分析器用户指南

退出打印视图

更新时间: 2014 年 10 月
 
 

动态内存访问检查

通常,难以找到代码中与内存相关的错误。在运行程序之前使用 discover 对程序进行检测时,discover 会在程序执行期间动态捕捉并报告内存访问错误。 例如,如果您的程序分配了一个数组但未将其初始化,然后尝试从数组中的某个位置执行读取操作,则该程序可能会出现异常行为。如果使用 Discover 对程序进行检测,然后运行此程序,discover 将捕捉该错误。

有关收集动态内存访问错误数据的信息,请参见收集动态内存访问数据

有关代码分析器分析的动态内存访问问题的列表,请参见动态内存访问错误