Capture package

clCreateBuffer module

mcgdb.model.gpu.environment.opencl.capture.clCreateBuffer.activate()[source]
class mcgdb.model.gpu.environment.opencl.capture.clCreateBuffer.clCreateBufferBP[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

func_type = <function type: Definition>
prepare_after(data)[source]
prepare_before()[source]
mcgdb.model.gpu.environment.opencl.capture.clCreateBuffer.get_new_buffer_name_line()[source]
mcgdb.model.gpu.environment.opencl.capture.clCreateBuffer.get_ocl_create_read_buffer(line)[source]
mcgdb.model.gpu.environment.opencl.capture.clCreateBuffer.get_ocl_create_read_write_buffer(line)[source]
mcgdb.model.gpu.environment.opencl.capture.clCreateBuffer.get_ocl_pin_write_buffer_async(line)[source]

clCreateKernel module

mcgdb.model.gpu.environment.opencl.capture.clCreateKernel.activate()[source]
class mcgdb.model.gpu.environment.opencl.capture.clCreateKernel.clCreateKernelBP[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

func_type = <function type: Definition>
prepare_after(data)[source]
prepare_before()[source]

clEnqueueNDRangeKernel module

mcgdb.model.gpu.environment.opencl.capture.clEnqueueNDRangeKernel.activate()[source]
class mcgdb.model.gpu.environment.opencl.capture.clEnqueueNDRangeKernel.clEnqueueNDRangeKernelBP[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

func_type = <function type: Definition>
prepare_after(data)[source]
prepare_before()[source]

clEnqueueReadWriteBuffer module

mcgdb.model.gpu.environment.opencl.capture.clEnqueueReadWriteBuffer.activate()[source]
class mcgdb.model.gpu.environment.opencl.capture.clEnqueueReadWriteBuffer.clEnqueueReadWriteBufferBP(spec, is_read, param_retcode=False)[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

func_type = <function type: Definition>
prepare_after(data)[source]
prepare_before()[source]

clFinish module

mcgdb.model.gpu.environment.opencl.capture.clFinish.activate()[source]
class mcgdb.model.gpu.environment.opencl.capture.clFinish.clFinishBP[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

func_type = <function type: Definition>
prepare_before()[source]

clReleaseKernel module

mcgdb.model.gpu.environment.opencl.capture.clReleaseKernel.activate()[source]
class mcgdb.model.gpu.environment.opencl.capture.clReleaseKernel.clReleaseKernelBP[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

func_type = <function type: Definition>
prepare_before()[source]

clReleaseMemObject module

mcgdb.model.gpu.environment.opencl.capture.clReleaseMemObject.activate()[source]
class mcgdb.model.gpu.environment.opencl.capture.clReleaseMemObject.clReleaseMemObjectBP[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

func_type = <function type: Definition>
prepare_before()[source]

clSetKernelArg module

mcgdb.model.gpu.environment.opencl.capture.clSetKernelArg.activate()[source]
class mcgdb.model.gpu.environment.opencl.capture.clSetKernelArg.clSetKernelArgBP[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

func_type = <function type: Definition>
prepare_after(data)[source]
prepare_before()[source]

Module contents

mcgdb.model.gpu.environment.opencl.capture.activate()[source]