mirror of
https://github.com/mmueller41/genode.git
synced 2026-01-21 12:32:56 +01:00
fixed polybench memory leaks
This commit is contained in:
@@ -314,6 +314,8 @@ void cl_clean_up()
|
||||
errcode = clFlush(clCommandQue);
|
||||
errcode = clFinish(clCommandQue);
|
||||
errcode = clReleaseKernel(clKernel1);
|
||||
errcode = clReleaseKernel(clKernel2);
|
||||
errcode = clReleaseKernel(clKernel3);
|
||||
errcode = clReleaseProgram(clProgram);
|
||||
errcode = clReleaseMemObject(a_mem_obj);
|
||||
errcode = clReleaseMemObject(u1_mem_obj);
|
||||
|
||||
@@ -265,6 +265,8 @@ void cl_clean_up()
|
||||
errcode = clReleaseMemObject(a_mem_obj);
|
||||
errcode = clReleaseMemObject(b_mem_obj);
|
||||
errcode = clReleaseMemObject(x_mem_obj);
|
||||
errcode = clReleaseMemObject(y_mem_obj);
|
||||
errcode = clReleaseMemObject(tmp_mem_obj);
|
||||
errcode = clReleaseCommandQueue(clCommandQue);
|
||||
errcode = clReleaseContext(clGPUContext);
|
||||
if(errcode != CL_SUCCESS) printf("Error in cleanup\n");
|
||||
|
||||
@@ -253,6 +253,7 @@ void cl_clean_up()
|
||||
errcode = clReleaseKernel(clKernel1);
|
||||
errcode = clReleaseProgram(clProgram);
|
||||
errcode = clReleaseMemObject(a_mem_obj);
|
||||
errcode = clReleaseMemObject(b_mem_obj);
|
||||
errcode = clReleaseMemObject(c_mem_obj);
|
||||
errcode = clReleaseCommandQueue(clCommandQue);
|
||||
errcode = clReleaseContext(clGPUContext);
|
||||
|
||||
Reference in New Issue
Block a user