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 |