ZHCU820Y September 2004 – June 2021
代码生成工具包括称为 分析数据解码器或 pdd430 的工具,该工具用于对分析数据 (PDAT) 文件进行后处理。pdd430 工具生成分析反馈 (PRF) 文件。有关分析流程的哪个部分适合使用 pdd430 的讨论,请参阅Topic Link Label4.7.1。使用以下语法调用 pdd430 工具:
pdd430 -e exec.out -o application.prf filename.pdat |
-a | 计算数据集内数据值的平均值而不是累加数据值 |
-e exec.out | 指定 exec.out 是应用程序可执行文件的名称。 |
-o application.prf | 指定 application.prf 是格式化的分析反馈文件,在重新编译期间用作 --use_profile_info 的参数。如果未指定输出文件,则默认输出文件名为 pprofout.prf。 |
filename.pdat | 是由运行时支持函数生成的分析数据文件的名称。这是默认名称,可以使用主机环境变量 TI_PROFDATA 将其覆盖。 |
运行时支持函数和 pdd430 附加到各自的输出文件中,并且不会覆盖它们。这样就可以从应用程序的多次运行中收集数据集。
您的应用程序必须至少使用 DWARF 调试支持进行编译,才能启用反馈制导优化。当为反馈制导优化进行编译时,pdd430 工具依赖于有关每个函数的基本调试信息来生成格式化的 .prf 文件。
运行时支持生成的 pprofout.pdat 文件是格式固定的原始数据文件,只有 pdd430 才能理解这种格式。不应以任何方式修改此文件。