文档信息
前言
1. 简介
2. 内存错误搜索工具 (Discover)
Discover 的使用要求
必须正确准备二进制文件
不能使用使用预装或审计的二进制文件
可以使用重新定义标准内存分配函数的二进制文件
快速入门
检测准备好的二进制文件
缓存共享库
检测共享库
忽略库
命令行选项
输出选项
检测选项
缓存选项
其他选项
bit.rc 初始化文件
SUNW_DISCOVER_OPTIONS 环境变量
SUNW_DISCOVER_FOLLOW_FORK_MODE 环境变量
运行检测过的二进制文件
分析 Discover 报告
分析 HTML 报告
使用 `Errors`(错误)选项卡
使用 `Warnings`(警告)选项卡
使用 `Memory Leaks`(内存泄漏)选项卡
使用控制面板
分析 ASCII 报告
内存访问错误和警告
内存访问错误
ABR
ABW
BFM
BRP
DFM
FMR
FMW
FRP
IMR
IMW
OLP
PIR
SBR
SBW
UAR
UAW
UMR
内存访问警告
AZS
解释 Discover 错误消息
部分初始化内存
可疑装入
未检测的代码
使用 Discover 时的限制
仅检测有注释的代码
计算机指令可能不同于源代码
编译器选项影响生成的代码
系统库可能会影响报告的错误
定制内存管理可能会影响数据的准确性
无法检测到静态和自动数组的超出边界错误
3. 代码覆盖工具 (Uncover)
索引
内存错误搜索工具 (Discover) 软件是用于检测内存访问错误的高级开发工具。
本章包括有关下列内容的信息: