Capture package

cudaConfigureCall module

mcgdb.model.gpu.environment.cuda.capture.cudaConfigureCall.activate()[source]
class mcgdb.model.gpu.environment.cuda.capture.cudaConfigureCall.cudaConfigureCallBP[source]

Bases: mcgdb.model.gpu.capture.OpenCLFunctionBreakpoint

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

cudaFree module

mcgdb.model.gpu.environment.cuda.capture.cudaFree.activate()[source]
class mcgdb.model.gpu.environment.cuda.capture.cudaFree.cudaFreeBP[source]

Bases: mcgdb.capture.FunctionBreakpoint

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

cudaKernel module

mcgdb.model.gpu.environment.cuda.capture.cudaKernel.activate()[source]
class mcgdb.model.gpu.environment.cuda.capture.cudaKernel.cudaKernelBP(name)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_after(data)[source]
prepare_before()[source]
class mcgdb.model.gpu.environment.cuda.capture.cudaKernel.cudaKernelInitBP[source]

Bases: mcgdb.capture.FunctionBreakpoint

prepare_before()[source]

cudaMalloc module

mcgdb.model.gpu.environment.cuda.capture.cudaMalloc.activate()[source]
class mcgdb.model.gpu.environment.cuda.capture.cudaMalloc.cudaMallocBP[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_after(data)[source]
prepare_before()[source]
mcgdb.model.gpu.environment.cuda.capture.cudaMalloc.get_cudaMallocName(line)[source]
mcgdb.model.gpu.environment.cuda.capture.cudaMalloc.get_new_buffer_name_line()[source]
mcgdb.model.gpu.environment.cuda.capture.cudaMalloc.initialize()[source]

cudaMemcpy module

mcgdb.model.gpu.environment.cuda.capture.cudaMemcpy.activate()[source]
class mcgdb.model.gpu.environment.cuda.capture.cudaMemcpy.cudaMemcpyBP[source]

Bases: mcgdb.capture.FunctionBreakpoint

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