mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-26 08:49:02 +00:00
Mem-leaks from conformance test_basic (#771)
Release some leaked events Signed-off-by: John Kesapides <john.kesapides@arm.com>
This commit is contained in:
@@ -68,6 +68,9 @@ int test_arrayimagecopy_single_format(cl_device_id device, cl_context context, c
|
|||||||
err = clEnqueueReadImage( queue, image, CL_TRUE, origin, region, 0, 0, imgptr, 1, ©event, NULL );
|
err = clEnqueueReadImage( queue, image, CL_TRUE, origin, region, 0, 0, imgptr, 1, ©event, NULL );
|
||||||
test_error(err, "clEnqueueReadBuffer failed");
|
test_error(err, "clEnqueueReadBuffer failed");
|
||||||
|
|
||||||
|
err = clReleaseEvent(copyevent);
|
||||||
|
test_error(err, "clReleaseEvent failed");
|
||||||
|
|
||||||
if (memcmp(bufptr, imgptr, buffer_size) != 0) {
|
if (memcmp(bufptr, imgptr, buffer_size) != 0) {
|
||||||
log_error( "ERROR: Results did not validate!\n" );
|
log_error( "ERROR: Results did not validate!\n" );
|
||||||
unsigned char * inchar = (unsigned char*)bufptr;
|
unsigned char * inchar = (unsigned char*)bufptr;
|
||||||
|
|||||||
@@ -69,6 +69,9 @@ int test_arrayimagecopy3d_single_format(cl_device_id device, cl_context context,
|
|||||||
err = clEnqueueReadImage( queue, image, CL_TRUE, origin, region, 0, 0, imgptr, 1, ©event, NULL );
|
err = clEnqueueReadImage( queue, image, CL_TRUE, origin, region, 0, 0, imgptr, 1, ©event, NULL );
|
||||||
test_error(err, "clEnqueueReadBuffer failed");
|
test_error(err, "clEnqueueReadBuffer failed");
|
||||||
|
|
||||||
|
err = clReleaseEvent(copyevent);
|
||||||
|
test_error(err, "clReleaseEvent failed");
|
||||||
|
|
||||||
if (memcmp(bufptr, imgptr, buffer_size) != 0) {
|
if (memcmp(bufptr, imgptr, buffer_size) != 0) {
|
||||||
log_error( "ERROR: Results did not validate!\n" );
|
log_error( "ERROR: Results did not validate!\n" );
|
||||||
unsigned char * inchar = (unsigned char*)bufptr;
|
unsigned char * inchar = (unsigned char*)bufptr;
|
||||||
|
|||||||
Reference in New Issue
Block a user