Intel® Trace Collector 9.1 Update 2 User and Reference Guide

Indexed Tracefile Format (Experimental)

Optionally, Intel® Trace Collector can save trace data in the indexed tracefile format (ITF). This is an experimental feature. The ITF was developed to provide direct access to particular tracefile records instead of tracefile chunks as the existing STF anchors do. An ITF file has the block-oriented structure where blocks are linked together forming a multi-branch index/data trees  separated by processes, threads, and event types. Each record type has a fixed size, which allows Intel® Trace Collector to easily jump to any particular record in the file. The Intel® Trace Collector supports the following two access modes:

For the first experimental version, the ITF is integrated into the existing STF file structure. Main .stf file, declaration and statistics files (.dcl/.sts) are the same as in case of regular STF; event files (.cop, .msg, .f, .i, .s, .c, .r) are stored in ITF.

To select this format, specify the ITFLOGFILE configuration option (--itflogfile stftool option), which is useful only in combination with the LOGFILE-FORMAT STF directive.