oracle home
Oracle
®
Developer Studio 12.5:代码分析器用户指南
退出打印视图
Search Term
搜索范围:
本文档
整个文档库
» ...
Documentation Home
»
Oracle Developer Studio 12.5 Information ...
»
Oracle
®
Developer Studio ...
»
使用代码分析器
»
快速启动
更新时间: 2016 年 6 月
Oracle
®
Developer Studio 12.5:代码分析器用户指南
文档信息
使用本文档
产品文档库
反馈
第 1 章 使用代码分析器
代码分析器分析的数据
静态代码检查
动态内存访问检查
代码覆盖检查
使用代码分析器的要求
代码分析器 GUI
代码分析器命令行界面
远程桌面分发
快速启动
快速启动
第 2 章 收集数据和启动代码分析器
收集静态错误数据
收集动态内存访问数据
如何从二进制文件收集动态内存访问数据:
收集代码覆盖数据
如何从二进制文件收集代码覆盖数据:
使用代码分析器 GUI
使用代码分析器命令行工具 ()
选项
数据类型选项
显示选项
过滤选项
标签设置选项
保存结果选项
比较结果选项
测试套件选项
工作流示例
为问题设置标签
如何为问题设置标签
如何使用标签显示或隐藏问题
如何查找特定散列
在测试套件中使用
在测试套件中使用 准备二进制文件
显示测试套件的报告
保存测试套件的报告
比较测试套件的报告
附录 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
语言:
简体中文
快速启动
以下示例使用样例 C 程序显示了收集有关代码的信息所需的步骤,以及如何使用代码分析器查看结果。
上一页
下一页