6.120. CUpti_PCSamplingPCData

struct CUpti_PCSamplingPCData

PC 采样数据。

公共成员

size_t size

[w] 数据结构的大小。

CUPTI 客户端应设置结构的大小。它将在 CUPTI 中用于检查结构中可用的字段。用于保持向后兼容性。

uint64_t cubinCrc

[r] 唯一的 cubin ID

uint64_t pcOffset

[r] PC 偏移量

uint32_t functionIndex

函数在模块中唯一的符号索引。

uint32_t pad

填充。

char *functionName

[r] 函数名称。

此名称字符串可能在所有记录(包括表示同一函数的活动 API 的记录)之间共享,因此在完成所有记录的后处理之前,不应修改或释放它。完成后,用户有责任使用 free() 函数释放内存。

size_t stallReasonCount

[r] 收集的停顿原因计数

CUpti_PCSamplingStallReason *stallReason

[r] 停顿原因 ID 总样本数

uint32_t correlationId

与此结果关联的内核的相关 ID。

仅在 PC 采样收集的串行模式下有效。对于连续收集模式,correlationId 将设置为 0。