LLVM OpenMP 20.0.0git
|
Markers represent a single discreet event in time. More...
Enumerations | |
enum | __itt_scope { __itt_scope_unknown = 0 , __itt_scope_global , __itt_scope_track_group , __itt_scope_track , __itt_scope_task , __itt_scope_marker } |
Describes the scope of an event object in the trace. More... | |
Functions | |
void ITTAPI | __itt_marker (const __itt_domain *domain, __itt_id id, __itt_string_handle *name, __itt_scope scope) |
Create a marker instance. | |
void ITTAPI | __itt_marker_ex (const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp, __itt_id id, __itt_string_handle *name, __itt_scope scope) |
Create a marker instance. | |
Markers represent a single discreet event in time.
Markers have a scope, described by an enumerated type __itt_scope. Markers are created by the API call __itt_marker. A marker instance can be given an ID for use in adding metadata.
enum __itt_scope |
Describes the scope of an event object in the trace.
Enumerator | |
---|---|
__itt_scope_unknown | |
__itt_scope_global | |
__itt_scope_track_group | |
__itt_scope_track | |
__itt_scope_task | |
__itt_scope_marker |
Definition at line 2482 of file ittnotify.h.
void ITTAPI __itt_marker | ( | const __itt_domain * | domain, |
__itt_id | id, | ||
__itt_string_handle * | name, | ||
__itt_scope | scope | ||
) |
Create a marker instance.
[in] | domain | The domain for this marker |
[in] | id | The instance ID for this marker or __itt_null |
[in] | name | The name for this marker |
[in] | scope | The scope for this marker |
void ITTAPI __itt_marker_ex | ( | const __itt_domain * | domain, |
__itt_clock_domain * | clock_domain, | ||
unsigned long long | timestamp, | ||
__itt_id | id, | ||
__itt_string_handle * | name, | ||
__itt_scope | scope | ||
) |
Create a marker instance.
[in] | domain | The domain for this marker |
[in] | clock_domain | The clock domain controlling the execution of this call. |
[in] | timestamp | The user defined timestamp. |
[in] | id | The instance ID for this marker, or __itt_null |
[in] | name | The name for this marker |
[in] | scope | The scope for this marker |