P4 to Git Change 2019867 by gandryey@gera-win10 on 2019/10/25 18:12:01

SWDEV-79445 - OCL generic changes and code clean-up
	- Fix memory leaks in COMGR path. Don't create binaryData, since it will be overwritten with action_data_get_data() call.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#65 edit


[ROCm/clr commit: e22fe683e7]
此提交包含在:
foreman
2019-10-25 18:17:54 -04:00
父節點 3fd285e26b
當前提交 c228e91ff6
+1 -5
查看文件
@@ -223,11 +223,7 @@ amd_comgr_status_t Program::extractByteCodeBinary(const amd_comgr_data_set_t inD
char* outBinary[], size_t* outSize) {
amd_comgr_data_t binaryData;
amd_comgr_status_t status = amd::Comgr::create_data(dataKind, &binaryData);
if (status == AMD_COMGR_STATUS_SUCCESS) {
status = amd::Comgr::action_data_get_data(inDataSet, dataKind, 0, &binaryData);
}
amd_comgr_status_t status = amd::Comgr::action_data_get_data(inDataSet, dataKind, 0, &binaryData);
size_t binarySize = 0;
if (status == AMD_COMGR_STATUS_SUCCESS) {