liboffloadmic/
* runtime/offload_host.cpp (OffloadDescriptor::setup_misc_data): Use
calloc instead of malloc.
(__offload_fini_library): Set mic_engines_total to zero.
Co-Authored-By: Aleksander Ivanushenko <aleksander.ivanushenko@intel.com>
From-SVN: r229368
+2015-10-26 Ilya Verbin <ilya.verbin@intel.com>
+ Aleksander Ivanushenko <aleksander.ivanushenko@intel.com>
+
+ * runtime/offload_host.cpp (OffloadDescriptor::setup_misc_data): Use
+ calloc instead of malloc.
+ (__offload_fini_library): Set mic_engines_total to zero.
+
2015-10-13 Ilya Verbin <ilya.verbin@intel.com>
* plugin/libgomp-plugin-intelmic.cpp (GOMP_OFFLOAD_dev2dev): New
}
// initialize function descriptor
- m_func_desc = (FunctionDescriptor*) malloc(m_func_desc_size +
- misc_data_size);
+ m_func_desc = (FunctionDescriptor*) calloc(1, m_func_desc_size
+ + misc_data_size);
if (m_func_desc == NULL)
LIBOFFLOAD_ERROR(c_malloc);
m_func_desc->console_enabled = console_enabled;
OFFLOAD_DEBUG_TRACE(2, "Cleanup offload library ...\n");
if (mic_engines_total > 0) {
delete[] mic_engines;
+ mic_engines_total = 0;
if (mic_proxy_fs_root != 0) {
free(mic_proxy_fs_root);