API from this group provides control over collection and analysis of Intel Processor Trace (Intel PT) data Information about Intel Processor Trace technology can be found here (Volume 3 chapter 35): https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf Use this API to mark particular code regions for loading detailed performance statistics.
More...
API from this group provides control over collection and analysis of Intel Processor Trace (Intel PT) data Information about Intel Processor Trace technology can be found here (Volume 3 chapter 35): https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf Use this API to mark particular code regions for loading detailed performance statistics.
This mode makes your analysis faster and more accurate.
◆ __itt_pt_region_create
◆ __itt_pt_region
◆ __itt_mark_pt_region_begin()
function contains a special code pattern identified on the post-processing stage and marks the beginning of a code region targeted for Intel PT analysis
- Parameters
-
[in] | region | - region id, 0 <= region < 8 |
◆ __itt_mark_pt_region_end()
function contains a special code pattern identified on the post-processing stage and marks the end of a code region targeted for Intel PT analysis
- Parameters
-
[in] | region | - region id, 0 <= region < 8 |
◆ __itt_pt_region_createA()
function saves a region name marked with Intel PT API and returns a region id.
Only 7 names can be registered. Attempts to register more names will be ignored and a region id with auto names will be returned. For automatic naming of regions pass NULL as function parameter
◆ __itt_pt_region_createW()