Intel® Graphics Performance Analyzers User Guide

ID 767266
Date 12/19/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Marker API

Marker is an instant event on a timeline that can be associated with a particular process, a thread, or specified in a global scope.

To create a marker, use the following primitive:

void __itt_marker(const __itt_domain *domain, __itt_id id, __itt_string_handle *name, __itt_scope scope)

Parameters of the primitive:

[in]

domain

Marker domain

[in]

name

Marker name

[in]

id

Optional parameter. Marker ID, or __itt_nullNOTEMarkers with different domains cannot have same IDs.

[in]

scope

Marker scope: process, thread, and global