SPRUI04F july 2015 – april 2023
The code generation tools include a tool called the Profile Data Decoder or pdd6x, which is used for post processing profile data (PDAT) files. The pdd6x tool generates a profile feedback (PRF) file. See Section 4.10.1 for a discussion of where pdd6x fits in the profiling flow. The pdd6x tool is invoked with this syntax:
pdd6x -e exec.out -o application.prf filename.pdat |
-a | Computes the average of the data values in the data sets instead of accumulating data values |
-e exec.out | Specifies exec.out is the name of the application executable. |
-o application.prf | Specifies application.prf is the formatted profile feedback file that is used as the argument to --use_profile_info during recompilation. If no output file is specified, the default output filename is pprofout.prf. |
filename.pdat | Is the name of the profile data file generated by the run-time-support function. This is the default name and it can be overridden by using the host environment variable TI_PROFDATA. |
The run-time-support function and pdd6x append to their respective output files and do not overwrite them. This enables collection of data sets from multiple runs of the application.
The pprofout.pdat file generated by the run-time support is a raw data file of a fixed format understood only by pdd6x. You should not modify this file in any way.