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 |