3.35. CUpti_ActivityMemory Struct Reference
[CUPTI Activity API]
This activity record represents a memory allocation and free operation (CUPTI_ACTIVITY_KIND_MEMORY).
Public Variables
- 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
 
Variables
- uint64_t CUpti_ActivityMemory::address [inherited]
 - 
                           
The virtual address of the allocation
 - uint64_t CUpti_ActivityMemory::allocPC [inherited]
 - 
                           
The program counter of the allocation of memory
 - uint64_t CUpti_ActivityMemory::bytes [inherited]
 - 
                           
The number of bytes of memory allocated.
 - uint32_t CUpti_ActivityMemory::contextId [inherited]
 - 
                           
The ID of the context
 - uint32_t CUpti_ActivityMemory::deviceId [inherited]
 - 
                           
The ID of the device where the memory allocation is taking place.
 - uint64_t CUpti_ActivityMemory::end [inherited]
 - 
                           
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
 - uint64_t CUpti_ActivityMemory::freePC [inherited]
 - 
                           
The program counter of the freeing of memory. This will be 0 if memory is not freed in the application
 - CUpti_ActivityKindCUpti_ActivityMemory::kind [inherited]
 - 
                           
The activity record kind, must be CUPTI_ACTIVITY_KIND_MEMORY
 - CUpti_ActivityMemoryKindCUpti_ActivityMemory::memoryKind [inherited]
 - 
                           
The memory kind requested by the user
 - const char * CUpti_ActivityMemory::name [inherited]
 - 
                           
Variable name. This name is shared across all activity records representing the same symbol, and so should not be modified.
 - uint32_t CUpti_ActivityMemory::processId [inherited]
 - 
                           
The ID of the process to which this record belongs to.
 - uint64_t CUpti_ActivityMemory::start [inherited]
 - 
                           
The start timestamp for the memory operation, i.e. the time when memory was allocated, in ns.