4.38. CUDBGWarpState Struct Reference

[Device State Inspection]

Public Variables

uint32_t  activeLanes
Lane mask of active threads in the warp.
struct CuDim3 blockIdx
Block index of the block containing the warp.
struct CuDim3 clusterDim
Cluster dimensions of the cluster containing the warp. Can be different for different warps in the same grid.
struct CuDim3 clusterExceptionTargetBlockIdx
Cluster exception target block index of the the warp.
uint32_t  clusterExceptionTargetBlockIdxValid
Whether the cluster exception target block index is valid.
struct CuDim3 clusterIdx
Cluster index of the cluster containing the warp.
uint64_t  errorPC
Error PC of the warp (if any).
uint32_t  errorPCValid
Whether the error PC is valid.
uint64_t  gridId
Grid ID of the grid running in the warp.
uint32_t  inSyscallLanes
Lane mask of threads in a syscall.
struct CUDBGLaneState lane[32]
State of the lanes (threads) in the warp.
uint32_t  validLanes
Lane mask of valid threads in the warp.

Variables

uint32_t CUDBGWarpState::activeLanes [inherited]

Lane mask of active threads in the warp.

struct CuDim3CUDBGWarpState::blockIdx [inherited]

Block index of the block containing the warp.

struct CuDim3CUDBGWarpState::clusterDim [inherited]

Cluster dimensions of the cluster containing the warp. Can be different for different warps in the same grid.

struct CuDim3CUDBGWarpState::clusterExceptionTargetBlockIdx [inherited]

Cluster exception target block index of the the warp.

uint32_t CUDBGWarpState::clusterExceptionTargetBlockIdxValid [inherited]

Whether the cluster exception target block index is valid.

struct CuDim3CUDBGWarpState::clusterIdx [inherited]

Cluster index of the cluster containing the warp.

uint64_t CUDBGWarpState::errorPC [inherited]

Error PC of the warp (if any).

uint32_t CUDBGWarpState::errorPCValid [inherited]

Whether the error PC is valid.

uint64_t CUDBGWarpState::gridId [inherited]

Grid ID of the grid running in the warp.

uint32_t CUDBGWarpState::inSyscallLanes [inherited]

Lane mask of threads in a syscall.

struct CUDBGLaneStateCUDBGWarpState::lane[32] [inherited]

State of the lanes (threads) in the warp.

uint32_t CUDBGWarpState::validLanes [inherited]

Lane mask of valid threads in the warp.