CUpti_ActivityMemory Struct Reference
[CUPTI Activity API]

The activity record for memory. More...


Data Fields

uint64_t  address
uint64_t  allocPC
uint64_t  bytes
uint32_t  contextId
uint32_t  deviceId
uint64_t  end
uint64_t  freePC
CUpti_ActivityKind  kind
CUpti_ActivityMemoryKind  memoryKind
const char *  name
uint32_t  processId
uint64_t  start

Detailed Description

This activity record represents a memory allocation and free operation (CUPTI_ACTIVITY_KIND_MEMORY).

Field Documentation

The virtual address of the allocation

The program counter of the allocation of memory

The number of bytes of memory allocated.

The ID of the context. If context is NULL,

Parameters:
contextId  is set to CUPTI_INVALID_CONTEXT_ID.

The ID of the device where the memory allocation is taking place.

The end timestamp for the memory operation, i.e. the time when memory was freed, in ns. This will be 0 if memory is not freed in the application

The program counter of the freeing of memory. This will be 0 if memory is not freed in the application

The activity record kind, must be CUPTI_ACTIVITY_KIND_MEMORY

The memory kind requested by the user

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

The ID of the process to which this record belongs to.

The start timestamp for the memory operation, i.e. the time when memory was allocated, in ns.


Generated on Tue Jul 21 01:14:13 2020 for Cupti by  doxygen 1.5.8