ZHCU820Y September 2004 – June 2021
选项
--gen_profile_info | 将检测添加到已编译的代码中。执行代码时会将分析数据发送到 PDAT 文件。 |
--use_profile_info=file.prf | 使用分析信息进行优化和/或生成代码覆盖率信息。 |
--analyze=codecov | 生成代码覆盖率信息文件并继续基于分析进行编译。必须与 --use_profile_info 一起使用。 |
--analyze_only | 仅生成代码覆盖率信息文件。必须与 --use_profile_info 一起使用。必须同时指定 --analyze=codecov 和 --analyze_only 才能对检测的应用程序进行代码覆盖率分析。 |
主机环境变量
TI_PROFDATA | 将分析数据写入指定的文件 |
TI_COVDIR | 在指定的目录中创建代码覆盖率文件 |
TI_COVDATA | 将代码覆盖率数据写入指定的文件 |
API
_TI_start_pprof_collection() | 清除要归档的分析计数器 |
_TI_stop_pprof_collection() | 将所有分析计数器写入文件 |
PPHDNL | 设备驱动程序句柄,用于从目标程序中写出分析数据的低级 C I/O 驱动程序。 |
创建的文件
*.pdat | 分析数据文件,通过执行检测的程序创建的,并作为分析数据解码器的输入 |
*.prf | 分析反馈文件,由分析数据解码器创建的,并作为重新编译步骤的输入 |