oracle home
Oracle
®
Solaris Studio 12.4:Discover 和 Uncover 用户指南
退出打印视图
Search Term
搜索范围:
本文档
整个文档库
» ...
Documentation Home
»
Oracle Solaris Studio 12.4 Information Library ...
»
Oracle
®
Solaris Studio ...
»
索引 S
更新时间: 2015 年 12 月
Oracle
®
Solaris Studio 12.4:Discover 和 Uncover 用户指南
文档信息
使用本文档
产品文档库
反馈
第 1 章 简介
内存错误搜索工具 (discover)
代码覆盖工具 (uncover)
第 2 章 内存错误搜索工具 (discover)
使用 discover 的要求
正确准备二进制文件
使用预装入或审计的二进制文件不兼容
简单程序示例
检测准备好的二进制文件
高速缓存共享库
检测共享库
忽略库
检查库或可执行文件的部分
命令行选项
输出选项
检测选项
高速缓存选项
其他选项
bit.rc 初始化文件
运行检测过的二进制文件
使用芯片保护内存 (Silicon Secured Memory, SSM) 的硬件辅助检查
使用 libdiscoverADI 库查找内存访问错误
libdiscoverADI 捕获的错误
discover ADI 模式的检测选项
libdiscoverADI 的使用要求和限制
使用 discover ADI 模式的示例
分析 discover 报告
分析 HTML 报告
使用 "Errors"(错误)选项卡
使用 "Warnings"(警告)选项卡
使用 "Memory Leaks"(内存泄漏)选项卡
使用控制面板
分析 ASCII 报告
ASCII 警告和错误消息说明
ASCII 内存泄漏报告
ASCII 堆栈跟踪报告
ASCII 报告摘要
discover API 和环境变量
discover API
使用 discover API 查找内存泄漏
在服务器或长期运行的程序中查找泄漏
SUNW_DISCOVER_OPTIONS 环境变量
SUNW_DISCOVER_FOLLOW_FORK_MODE 环境变量
内存访问错误和警告
内存访问错误
ABR
ABW
BFM
BRP
CGB
DFM
FMR
FMW
FRP
IMR
IMW
内存泄漏
OLP
PIR
SBR
SBW
UAR
UMR
内存访问警告
解释 discover 错误消息
部分初始化内存
可疑装入
未检测的代码
使用 discover 时的限制
仅检测有注释的代码
计算机指令可能不同于源代码
编译器选项影响生成的代码
系统库可能会影响报告的错误
定制内存管理可能会影响数据的准确性
无法检测到静态和自动数组的超出边界错误
第 3 章 代码覆盖工具 (uncover)
使用 uncover 的要求
使用 uncover
检测二进制文件
运行检测过的二进制文件
生成并查看覆盖报告
了解性能分析器中的覆盖报告
"Overview"(概述)屏幕
"Functions"(函数)视图
"Uncoverage"(未覆盖)计数器 (bit_UNCV)
"Function Count"(函数计数)计数器 (bit_fcoun)
"Instr Exec"(指令执行)计数器 (bit_E)
"Block Covered %"(块覆盖率)计数器 (bit_BCV_%)
"Instr Covered %"(指令覆盖率)计数器 (bit_ICV_%)
"Source"(源)视图
"Disassembly"(反汇编)视图
"Inst-Freq"(指令频率)视图
了解 ASCII 覆盖报告
了解 HTML 覆盖报告
使用 uncover 时的限制
只能检测有注释的代码
编译器选项影响生成的代码
计算机指令可能不同于源代码
索引
索引 B
索引 D
索引 S
索引 U
语言:
简体中文
S
SUNW_DISCOVER_FOLLOW_FORK_MODE
环境变量
SUNW_DISCOVER_FOLLOW_FORK_MODE 环境变量
SUNW_DISCOVER_OPTIONS
环境变量
SUNW_DISCOVER_OPTIONS 环境变量
分析 discover 报告
上一页
下一页