Configurable macro wrappers for ITT profiling. More...
Data Structures | |
class | openvino::itt::ScopedTask< domain > |
Used to annotate section of code which would be named at runtime. | |
class | openvino::itt::TaskChain< domain > |
Used to annotate a sequence of sections of code which would be named at runtime. | |
Typedefs | |
typedef struct openvino::itt::domain_ * | openvino::itt::domain_t |
A domain type which enables tagging trace data for different modules or libraries in a program. | |
typedef struct openvino::itt::handle_ * | openvino::itt::handle_t |
Annotation handle for section of code which would be named at runtime. | |
Functions | |
void | openvino::itt::threadName (const char *name) |
Set thread name using a char string. More... | |
handle_t | openvino::itt::handle (char const *name) |
Create annotation handle with a given name. More... | |
Configurable macro wrappers for ITT profiling.
|
inline |
Create annotation handle with a given name.
If template function is instantiated with a tag, the handle is created as a singleton.
name | [in] The annotation name |
|
inline |
Set thread name using a char string.
name | [in] The thread name |