Sanitizer_ResourceMempoolData

struct Sanitizer_ResourceMempoolData

传递到内存池资源回调函数中的数据。

作为 cbdata 参数传递到内存池资源回调函数中的数据,用于 Sanitizer_CallbackFunccbdata 对于 domain 等于 SANITIZER_CB_DOMAIN_RESOURCE 和 cbid 等于 SANITIZER_CBID_RESOURCE_MEMPOOL_CREATED、SANITIZER_CBID_RESOURCE_MEMPOOL_DESTROYING、SANITIZER_CBID_RESOURCE_MEMPOOL_PEER_ACCESS_ENABLED 或 SANITIZER_CBID_RESOURCE_MEMPOOL_PEER_ACCESS_DISABLING 时,将为此类型。回调数据仅在传递数据的回调函数的调用中有效。如果需要在回调之外保留一些数据以供使用,则必须复制它。

公共成员

CUdevice device

拥有内存池的设备。

CUmemoryPool memoryPool

正在创建或销毁的内存池。

CUdevice peerDevice

访问类型已更改的设备。

如果 cbid 是 SANITIZER_CBID_RESOURCE_MEMPOOL_PEER_ACCESS_ENABLED 或 SANITIZER_CBID_RESOURCE_MEMPOOL_PEER_ACCESS_DISABLING,则可用。