oracle home
Oracle
®
Solaris Studio 12.4:代码分析器用户指南
退出打印视图
Search Term
搜索范围:
本文档
整个文档库
» ...
索引 B
更新时间: 2014 年 10 月
Oracle
®
Solaris Studio 12.4:代码分析器用户指南
文档信息
使用本文档
产品文档库
获得 Oracle 支持
反馈
第 1 章 简介
代码分析器分析的数据
静态代码检查
动态内存访问检查
代码覆盖检查
使用代码分析器的要求
代码分析器 GUI
代码分析器命令行界面
远程桌面分发
快速启动
快速启动
第 2 章 收集数据和启动代码分析器
收集静态错误数据
收集动态内存访问数据
如何从二进制文件收集动态内存访问数据:
收集代码覆盖数据
如何从二进制文件收集代码覆盖数据:
使用代码分析器 GUI
使用代码分析器命令行工具 (codean)
codean 选项
数据类型选项
显示选项
过滤选项
保存结果选项
比较结果选项
codean 工作流示例
附录 A 代码分析器分析的错误
代码覆盖问题
静态代码问题
数组越界读 (ABR)
数组越界写 (ABW)
双重释放内存 (DFM)
读取释放的内存 (FMR)
写入释放的内存 (FMW)
无限空循环 (INF)
内存泄漏
缺少函数返回值 (MFR)
缺少 malloc 返回值检查 (MRC)
泄漏指针检查器:Null 指针解除引用 (NUL)
返回释放的内存 (RFM)
读取未初始化的内存 (UMR)
未使用的返回值 (URV)
超出范围的局部变量使用 (VES)
动态内存访问错误
数组越界读 (ABR)
数组越界写 (ABW)
释放错误的内存块 (BFM)
错误的重新分配地址参数 (BRP)
损坏的保护块 (CGB)
双重释放内存 (DFM)
读取释放的内存 (FMR)
写入释放的内存 (FMW)
释放的重新分配参数 (FRP)
无效的内存读取 (IMR)
无效的内存写入 (IMW)
内存泄漏
重叠源和目标 (OLP)
部分初始化的读取 (PIR)
堆栈越界读 (SBR)
堆栈越界写 (SBW)
读取未分配的内存 (UAR)
写入未分配的内存 (UAW)
读取未初始化的内存 (UMR)
动态内存访问警告
分配零大小 (AZS)
内存泄漏 (MLK)
推测性内存读取 (SMR)
索引
索引 B
索引 C
索引 G
索引 X
语言:
简体中文
索引
B
binary-name
.analyze
目录
使用代码分析器 GUI
coverage
子目录
如何从二进制文件收集代码覆盖数据:
static 子目录
收集静态错误数据
binary-name
.analyze
目录
收集数据和启动代码分析器
binary_name
.analyze
目录
dynamic
子目录
如何从二进制文件收集动态内存访问数据:
上一页
下一页