6.5. CUpti_ActivityBranch2

struct CUpti_ActivityBranch2

源级别结果分支的活动记录。

此活动记录源中分支的位置 (CUPTI_ACTIVITY_KIND_BRANCH)。

公共成员

CUpti_ActivityKind kind

活动记录类型,必须为 CUPTI_ACTIVITY_KIND_BRANCH。

uint32_t sourceLocatorId

源定位器的 ID。

uint32_t correlationId

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

uint32_t functionId

与全局/设备函数名称的相关 ID。

uint32_t pcOffset

分支的 pc 偏移。

uint32_t diverged

此分支发散的次数。

uint64_t threadsExecuted

每次指令被执行时,此值都会增加执行此指令的线程数。

uint32_t executed

每个 warp 执行此指令的次数。

无论谓词或条件代码如何,它都会递增。

uint32_t pad

未定义。

保留供内部使用。