6.5. CUPTI PC Sampling Utility API#

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

6.5.1. Data Structures#

6.5.2. Macros#

6.5.3. Enumerations#

CUPTI::PcSamplingUtil::CUptiUtilResult

CUPTI PC sampling utility API result codes.

CUPTI::PcSamplingUtil::PcSamplingBufferType

CUPTI PC sampling buffer types.

6.5.4. 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.

6.5.5. Macros#

CUptiUtil_GetBufferInfoParamsSize#
CUptiUtil_GetHeaderDataParamsSize#
CUptiUtil_GetPcSampDataParamsSize#
CUptiUtil_MergePcSampDataParamsSize#
CUptiUtil_PutPcSampDataParamsSize#