Sanitizer_EventData

struct Sanitizer_EventData

传递到事件回调函数中的数据。

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

公共成员

CUcontext context

对于 SANITIZER_CBID_EVENTS_CREATED、SANITIZER_CBID_EVENTS_DESTROYED 和 SANITIZER_CBID_EVENTS_SYNCHNONIZED,这是包含事件的上下文。

对于 SANITIZER_CBID_EVENTS_RECORD 和 SANITIZER_CBID_EVENTS_STREAM_WAIT,这是包含正在记录或等待的流的上下文。

CUevent event

正在记录或等待的事件。

Sanitizer_StreamHandle hStream

流的唯一句柄。

CUstream stream

正在记录或等待的流。

如果 cbid 是 SANITIZER_CBID_EVENTS_RECORD 或 SANITIZER_CBID_EVENTS_STREAM_WAIT,则可用。