Changeset: 46822907cbf0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=46822907cbf0 Modified Files: monetdb5/extras/bwd/cl_program_utilities.c Branch: bwd Log Message:
* using GDKmalloc instead of malloc (see if it helps) Unterschiede (21 Zeilen): diff --git a/monetdb5/extras/bwd/cl_program_utilities.c b/monetdb5/extras/bwd/cl_program_utilities.c --- a/monetdb5/extras/bwd/cl_program_utilities.c +++ b/monetdb5/extras/bwd/cl_program_utilities.c @@ -44,7 +44,7 @@ cl_program compileProgram(const char* so printf("#%s, clBuildProgram: %s;\n", __func__, clError(err)); clGetProgramBuildInfo(program, getDeviceID(), CL_PROGRAM_BUILD_LOG, 0, NULL, &bufferSize); - clGetProgramBuildInfo(program, getDeviceID(), CL_PROGRAM_BUILD_LOG, bufferSize, (buffer = malloc(bufferSize)), NULL); + clGetProgramBuildInfo(program, getDeviceID(), CL_PROGRAM_BUILD_LOG, bufferSize, (buffer = GDKmalloc(bufferSize)), NULL); printf("#%s, clBuildProgram log: %s;\n", __func__, buffer); free(buffer); } @@ -194,7 +194,7 @@ cl_program getUSelectProgram(int type, c "}" }; - char* sourceCode = malloc(16384); + char* sourceCode = GDKmalloc(16384); snprintf(sourceCode, 16384, sourceCodeTemplates[!!inputIsVoidHeaded], typeNames[type], (approximationBits == 8*typeSizes[type])?predicateOperation:(approximateOperation(predicateOperation)), predicateOperation2?((approximationBits == 8*typeSizes[type])?predicateOperation2:approximateOperation(predicateOperation2)):"==", approximationBits/8-offsetBits/8, predicateOperation2 == NULL?1:0, offsetBits/8); { char options[256]; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list