| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
Macros | |
| #define | __itt_av_save __itt_av_saveA | 
| #define | __itt_av_save_ptr __itt_av_saveA_ptr | 
| #define | __itt_module_load __itt_module_loadA | 
| #define | __itt_module_load_ptr __itt_module_loadA_ptr | 
Enumerations | |
| enum | __itt_av_data_type {  __itt_e_first = 0, __itt_e_char = 0, __itt_e_uchar, __itt_e_int16, __itt_e_uint16, __itt_e_int32, __itt_e_uint32, __itt_e_int64, __itt_e_uint64, __itt_e_float, __itt_e_double, __itt_e_last = __itt_e_double }  | 
| Defines types of arrays data (for C/C++ intrinsic types)  More... | |
Functions | |
| int ITTAPI | __itt_av_saveA (void *data, int rank, const int *dimensions, int type, const char *filePath, int columnOrder) | 
| Save an array data to a file. Output format is defined by the file extension. The csv and bmp formats are supported (bmp - for 2-dimensional array only).  More... | |
| int ITTAPI | __itt_av_saveW (void *data, int rank, const int *dimensions, int type, const wchar_t *filePath, int columnOrder) | 
| void ITTAPI | __itt_enable_attach (void) | 
| void ITTAPI | __itt_module_loadA (void *start_addr, void *end_addr, const char *path) | 
| Module load info This API is used to report necessary information in case of module relocation.  More... | |
| void ITTAPI | __itt_module_loadW (void *start_addr, void *end_addr, const wchar_t *path) | 
Visualize arrays
| #define __itt_av_save __itt_av_saveA | 
Definition at line 3571 of file ittnotify.h.
| #define __itt_av_save_ptr __itt_av_saveA_ptr | 
Definition at line 3572 of file ittnotify.h.
| #define __itt_module_load __itt_module_loadA | 
Definition at line 3654 of file ittnotify.h.
| #define __itt_module_load_ptr __itt_module_loadA_ptr | 
Definition at line 3655 of file ittnotify.h.
| enum __itt_av_data_type | 
Defines types of arrays data (for C/C++ intrinsic types)
| Enumerator | |
|---|---|
| __itt_e_first | |
| __itt_e_char | |
| __itt_e_uchar | |
| __itt_e_int16 | |
| __itt_e_uint16 | |
| __itt_e_int32 | |
| __itt_e_uint32 | |
| __itt_e_int64 | |
| __itt_e_uint64 | |
| __itt_e_float | |
| __itt_e_double | |
| __itt_e_last | |
Definition at line 3535 of file ittnotify.h.
| int ITTAPI __itt_av_saveA | ( | void * | data, | 
| int | rank, | ||
| const int * | dimensions, | ||
| int | type, | ||
| const char * | filePath, | ||
| int | columnOrder | ||
| ) | 
Save an array data to a file. Output format is defined by the file extension. The csv and bmp formats are supported (bmp - for 2-dimensional array only).
| [in] | data | - pointer to the array data | 
| [in] | rank | - the rank of the array | 
| [in] | dimensions | - pointer to an array of integers, which specifies the array dimensions. The size of dimensions must be equal to the rank | 
| [in] | type | - the type of the array, specified as one of the __itt_av_data_type values (for intrinsic types) | 
| [in] | filePath | - the file path; the output format is defined by the file extension | 
| [in] | columnOrder | - defines how the array is stored in the linear memory. It should be 1 for column-major order (e.g. in FORTRAN) or 0 - for row-major order (e.g. in C). | 
| int ITTAPI __itt_av_saveW | ( | void * | data, | 
| int | rank, | ||
| const int * | dimensions, | ||
| int | type, | ||
| const wchar_t * | filePath, | ||
| int | columnOrder | ||
| ) | 
Module load info This API is used to report necessary information in case of module relocation.
| [in] | start_addr | - relocated module start address | 
| [in] | end_addr | - relocated module end address | 
| [in] | path | - file system path to the module |