Sanitizer_MemcpyData

struct Sanitizer_MemcpyData

传递到 memcpy 回调函数中的数据。

作为 cbdata 参数传递到启动回调函数中的数据,用于 Sanitizer_CallbackFunc。当 domain 等于 SANITIZER_CB_DOMAIN_MEMCPY 时,cbdata 将是此类型。回调数据仅在传递数据的回调函数的调用中有效。如果需要在回调函数之外使用某些数据,则必须复制它。

公共成员

CUcontext apiContext

请求操作的上下文。

CUstream apiStream

请求操作的流。

uint64_t depth
Sanitizer_MemcpyDirection direction

传输的方向。

uint64_t dstAddress

目标分配地址。

CUcontext dstContext

目标分配所在的上下文。

uint64_t dstPitch

目标分配跨距。

CUstream dstStream

memcpy 在目标上下文中执行的流。

Sanitizer_StreamHandle hApiStream

API 流的唯一句柄。

Sanitizer_StreamHandle hDstStream

目标上下文流的唯一句柄。

uint64_t height
Sanitizer_StreamHandle hSrcStream

源上下文流的唯一句柄。

uint32_t isAsync

指示传输是否为异步的布尔值。

uint64_t size

传输的大小(以字节为单位)。

uint64_t srcAddress

源分配地址。

CUcontext srcContext

源分配所在的上下文。

uint64_t srcPitch

源分配跨距。

CUstream srcStream

memcpy 在源上下文中执行的流。

uint64_t width

Memcpy 大小配置。