6.21. CUpti_ActivityFunction

struct CUpti_ActivityFunction

The activity record for global/device functions.

This activity records function name and corresponding module information. (CUPTI_ACTIVITY_KIND_FUNCTION).

Public Members

CUpti_ActivityKind kind

The activity record kind, must be CUPTI_ACTIVITY_KIND_FUNCTION.

uint32_t id

ID to uniquely identify the record.

uint32_t contextId

The ID of the context where the function is launched.

uint32_t moduleId

The module ID in which this global/device function is present.

uint32_t functionIndex

The function’s unique symbol index in the module.

uint32_t pad

Undefined.

Reserved for internal use.

const char *name

The name of the function.

This name is shared across all activity records representing the same kernel, and so should not be modified.