5.7. CUPTI PC Sampling Utility API

Functions, types, and enums that implement the CUPTI PC Sampling Utility API.

Data Structures

Macros

Enumerations

CUPTI::PcSamplingUtil::CUptiUtilResult

CUPTI PC sampling utility API result codes.

CUPTI::PcSamplingUtil::PcSamplingBufferType

CUPTI PC sampling buffer types.

Functions

CUptiUtilResult CUPTI::PcSamplingUtil::CuptiUtilGetBufferInfo(CUptiUtil_GetBufferInfoParams *pParams)

Get buffer info data of file.

CUptiUtilResult CUPTI::PcSamplingUtil::CuptiUtilGetHeaderData(CUptiUtil_GetHeaderDataParams *pParams)

Get header data of file.

CUptiUtilResult CUPTI::PcSamplingUtil::CuptiUtilGetPcSampData(CUptiUtil_GetPcSampDataParams *pParams)

Retrieve PC sampling data from file into allocated buffer.

CUptiUtilResult CUPTI::PcSamplingUtil::CuptiUtilMergePcSampData(CUptiUtil_MergePcSampDataParams *pParams)

Merge PC sampling data range id wise.

CUptiUtilResult CUPTI::PcSamplingUtil::CuptiUtilPutPcSampData(CUptiUtil_PutPcSampDataParams *pParams)

Dump PC sampling data into the file.

5.7.1. Macros

CUptiUtil_GetBufferInfoParamsSize
CUptiUtil_GetHeaderDataParamsSize
CUptiUtil_GetPcSampDataParamsSize
CUptiUtil_MergePcSampDataParamsSize
CUptiUtil_PutPcSampDataParamsSize