@@ -27,11 +27,11 @@ namespace NvidiaNvtxw {
2727 {(flags), (type), (name), nullptr , 0 , 0 , nullptr , nullptr }
2828
2929// The C string containing the event's name must be provided in a special way.
30- static const nvtxPayloadSchemaEntry_t nameSchema[] = {PAYLOAD_ENTRY_SIMPLE (
30+ static nvtxPayloadSchemaEntry_t const nameSchema[] = {PAYLOAD_ENTRY_SIMPLE (
3131 NVTX_PAYLOAD_ENTRY_FLAG_EVENT_MESSAGE | NVTX_PAYLOAD_ENTRY_FLAG_ARRAY_ZERO_TERMINATED ,
3232 NVTX_PAYLOAD_ENTRY_TYPE_CSTRING ,
3333 " name" )};
34- static const nvtxPayloadSchemaAttr_t nameSchemaAttr{
34+ static nvtxPayloadSchemaAttr_t const nameSchemaAttr{
3535 /* .fieldMask = */
3636 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_FLAGS |
3737 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
@@ -55,7 +55,7 @@ static const nvtxPayloadSchemaAttr_t nameSchemaAttr{
5555 /* .extension = */
5656 nullptr };
5757
58- static const nvtxPayloadSchemaEntry_t nvtxRangeSchema[] = {
58+ static nvtxPayloadSchemaEntry_t const nvtxRangeSchema[] = {
5959 PAYLOAD_ENTRY_SIMPLE (NVTX_PAYLOAD_ENTRY_FLAG_RANGE_BEGIN | NVTX_PAYLOAD_ENTRY_FLAG_EVENT_MESSAGE ,
6060 NVTX_PAYLOAD_ENTRY_TYPE_UINT64 ,
6161 " time_start" ),
@@ -70,7 +70,7 @@ static const nvtxPayloadSchemaEntry_t nvtxRangeSchema[] = {
7070 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_COLOR_ARGB , " color" ),
7171 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " push_pop" )};
7272// TimeBase = Relative
73- static const nvtxPayloadSchemaAttr_t nvtxRangePushPopSchemaAttr = {
73+ static nvtxPayloadSchemaAttr_t const nvtxRangePushPopSchemaAttr = {
7474 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NAME | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE |
7575 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
7676 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_STATIC_SIZE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_SCHEMA_ID ,
@@ -84,7 +84,7 @@ static const nvtxPayloadSchemaAttr_t nvtxRangePushPopSchemaAttr = {
8484 NvidiaNvtxw::PayloadSchemaId::nvtxRangePushPopId,
8585 nullptr };
8686// TimeBase = Relative
87- static const nvtxPayloadSchemaAttr_t nvtxRangeStartEndSchemaAttr = {
87+ static nvtxPayloadSchemaAttr_t const nvtxRangeStartEndSchemaAttr = {
8888 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NAME | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE |
8989 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
9090 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_STATIC_SIZE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_SCHEMA_ID ,
@@ -98,7 +98,7 @@ static const nvtxPayloadSchemaAttr_t nvtxRangeStartEndSchemaAttr = {
9898 NvidiaNvtxw::PayloadSchemaId::nvtxRangeStartEndId,
9999 nullptr };
100100
101- static const nvtxPayloadSchemaEntry_t cuptiApiSchema[] = {
101+ static nvtxPayloadSchemaEntry_t const cuptiApiSchema[] = {
102102 PAYLOAD_ENTRY_SIMPLE (NVTX_PAYLOAD_ENTRY_FLAG_RANGE_BEGIN | NVTX_PAYLOAD_ENTRY_FLAG_EVENT_MESSAGE ,
103103 NVTX_PAYLOAD_ENTRY_TYPE_UINT64 ,
104104 " time_start" ),
@@ -111,7 +111,7 @@ static const nvtxPayloadSchemaEntry_t cuptiApiSchema[] = {
111111 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_TID_UINT32 , " thread_id" ),
112112 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT32 , " correlation_id" ),
113113 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT32 , " return_value" )};
114- static const nvtxPayloadSchemaAttr_t cuptiApiSchemaAttr = {
114+ static nvtxPayloadSchemaAttr_t const cuptiApiSchemaAttr = {
115115 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NAME | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE |
116116 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
117117 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_STATIC_SIZE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_SCHEMA_ID ,
@@ -124,7 +124,7 @@ static const nvtxPayloadSchemaAttr_t cuptiApiSchemaAttr = {
124124 0 ,
125125 NvidiaNvtxw::PayloadSchemaId::cuptiApiId,
126126 nullptr };
127- static const nvtxPayloadSchemaEntry_t cuptiDeviceSchema[] = {
127+ static nvtxPayloadSchemaEntry_t const cuptiDeviceSchema[] = {
128128 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT64 , " global_memory_bandwidth" ),
129129 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT64 , " global_memory_size" ),
130130 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT32 , " constant_memory_size" ),
@@ -154,7 +154,7 @@ static const nvtxPayloadSchemaEntry_t cuptiDeviceSchema[] = {
154154 PAYLOAD_ENTRY_SIMPLE (NVTX_PAYLOAD_ENTRY_FLAG_EVENT_MESSAGE | NVTX_PAYLOAD_ENTRY_FLAG_POINTER ,
155155 NVTX_PAYLOAD_ENTRY_TYPE_CSTRING ,
156156 " name" )};
157- static const nvtxPayloadSchemaAttr_t cuptiDeviceSchemaAttr = {
157+ static nvtxPayloadSchemaAttr_t const cuptiDeviceSchemaAttr = {
158158 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NAME | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE |
159159 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
160160 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_STATIC_SIZE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_SCHEMA_ID ,
@@ -167,7 +167,7 @@ static const nvtxPayloadSchemaAttr_t cuptiDeviceSchemaAttr = {
167167 0 ,
168168 NvidiaNvtxw::PayloadSchemaId::cuptiDeviceId,
169169 nullptr };
170- static const nvtxPayloadSchemaEntry_t cuptiKernelSchema[] = {
170+ static nvtxPayloadSchemaEntry_t const cuptiKernelSchema[] = {
171171 PAYLOAD_ENTRY_SIMPLE (NVTX_PAYLOAD_ENTRY_FLAG_RANGE_BEGIN | NVTX_PAYLOAD_ENTRY_FLAG_EVENT_MESSAGE ,
172172 NVTX_PAYLOAD_ENTRY_TYPE_UINT64 ,
173173 " time_start" ),
@@ -216,7 +216,7 @@ static const nvtxPayloadSchemaEntry_t cuptiKernelSchema[] = {
216216 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " shared_memory_carveout_requested" ),
217217 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " shmem_limit_config" ),
218218 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " channel_type" )};
219- static const nvtxPayloadSchemaAttr_t cuptiKernelSchemaAttr = {
219+ static nvtxPayloadSchemaAttr_t const cuptiKernelSchemaAttr = {
220220 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NAME | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE |
221221 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
222222 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_STATIC_SIZE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_SCHEMA_ID ,
@@ -229,7 +229,7 @@ static const nvtxPayloadSchemaAttr_t cuptiKernelSchemaAttr = {
229229 0 ,
230230 NvidiaNvtxw::PayloadSchemaId::cuptiKernelId,
231231 nullptr };
232- static const nvtxPayloadSchemaEntry_t cuptiMemcpySchema[] = {
232+ static nvtxPayloadSchemaEntry_t const cuptiMemcpySchema[] = {
233233 PAYLOAD_ENTRY_SIMPLE (NVTX_PAYLOAD_ENTRY_FLAG_RANGE_BEGIN | NVTX_PAYLOAD_ENTRY_FLAG_EVENT_MESSAGE ,
234234 NVTX_PAYLOAD_ENTRY_TYPE_UINT64 ,
235235 " time_start" ),
@@ -250,7 +250,7 @@ static const nvtxPayloadSchemaEntry_t cuptiMemcpySchema[] = {
250250 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " copy_kind" ),
251251 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " src_kind" ),
252252 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " dst_kind" )};
253- static const nvtxPayloadSchemaAttr_t cuptiMemcpySchemaAttr = {
253+ static nvtxPayloadSchemaAttr_t const cuptiMemcpySchemaAttr = {
254254 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NAME | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE |
255255 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
256256 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_STATIC_SIZE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_SCHEMA_ID ,
@@ -263,7 +263,7 @@ static const nvtxPayloadSchemaAttr_t cuptiMemcpySchemaAttr = {
263263 0 ,
264264 NvidiaNvtxw::PayloadSchemaId::cuptiMemcpyId,
265265 nullptr };
266- static const nvtxPayloadSchemaEntry_t cuptiMemsetSchema[] = {
266+ static nvtxPayloadSchemaEntry_t const cuptiMemsetSchema[] = {
267267 PAYLOAD_ENTRY_SIMPLE (NVTX_PAYLOAD_ENTRY_FLAG_RANGE_BEGIN | NVTX_PAYLOAD_ENTRY_FLAG_EVENT_MESSAGE ,
268268 NVTX_PAYLOAD_ENTRY_TYPE_UINT64 ,
269269 " time_start" ),
@@ -283,7 +283,7 @@ static const nvtxPayloadSchemaEntry_t cuptiMemsetSchema[] = {
283283 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " channel_type" ),
284284 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " mem_kind" ),
285285 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " flags" )};
286- static const nvtxPayloadSchemaAttr_t cuptiMemsetSchemaAttr = {
286+ static nvtxPayloadSchemaAttr_t const cuptiMemsetSchemaAttr = {
287287 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NAME | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE |
288288 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
289289 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_STATIC_SIZE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_SCHEMA_ID ,
@@ -296,7 +296,7 @@ static const nvtxPayloadSchemaAttr_t cuptiMemsetSchemaAttr = {
296296 0 ,
297297 NvidiaNvtxw::PayloadSchemaId::cuptiMemsetId,
298298 nullptr };
299- static const nvtxPayloadSchemaEntry_t cuptiOverheadSchema[] = {
299+ static nvtxPayloadSchemaEntry_t const cuptiOverheadSchema[] = {
300300 PAYLOAD_ENTRY_SIMPLE (NVTX_PAYLOAD_ENTRY_FLAG_RANGE_BEGIN | NVTX_PAYLOAD_ENTRY_FLAG_EVENT_MESSAGE ,
301301 NVTX_PAYLOAD_ENTRY_TYPE_UINT64 ,
302302 " time_start" ),
@@ -307,7 +307,7 @@ static const nvtxPayloadSchemaEntry_t cuptiOverheadSchema[] = {
307307 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_TID_UINT32 , " thread_id" ),
308308 PAYLOAD_ENTRY_SIMPLE (0 , NVTX_PAYLOAD_ENTRY_TYPE_UINT8 , " overhead_kind" ),
309309};
310- static const nvtxPayloadSchemaAttr_t cuptiOverheadSchemaAttr = {
310+ static nvtxPayloadSchemaAttr_t const cuptiOverheadSchemaAttr = {
311311 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NAME | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_TYPE |
312312 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_ENTRIES | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_NUM_ENTRIES |
313313 NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_STATIC_SIZE | NVTX_PAYLOAD_SCHEMA_ATTR_FIELD_SCHEMA_ID ,
@@ -323,18 +323,18 @@ static const nvtxPayloadSchemaAttr_t cuptiOverheadSchemaAttr = {
323323#undef PAYLOAD_ENTRY_SIMPLE
324324
325325const nvtxPayloadSchemaAttr_t* GetNameSchemaAttr () { return &nameSchemaAttr; }
326- const nvtxPayloadSchemaAttr_t* GetNvtxRangePushPopSchemaAttr ()
326+ nvtxPayloadSchemaAttr_t const * GetNvtxRangePushPopSchemaAttr ()
327327{
328328 return &nvtxRangePushPopSchemaAttr;
329329}
330- const nvtxPayloadSchemaAttr_t* GetNvtxRangeStartEndSchemaAttr ()
330+ nvtxPayloadSchemaAttr_t const * GetNvtxRangeStartEndSchemaAttr ()
331331{
332332 return &nvtxRangeStartEndSchemaAttr;
333333}
334- const nvtxPayloadSchemaAttr_t* GetCuptiApiSchemaAttr () { return &cuptiApiSchemaAttr; }
335- const nvtxPayloadSchemaAttr_t* GetCuptiDeviceSchemaAttr () { return &cuptiDeviceSchemaAttr; }
336- const nvtxPayloadSchemaAttr_t* GetCuptiKernelSchemaAttr () { return &cuptiKernelSchemaAttr; }
337- const nvtxPayloadSchemaAttr_t* GetCuptiMemcpySchemaAttr () { return &cuptiMemcpySchemaAttr; }
338- const nvtxPayloadSchemaAttr_t* GetCuptiMemsetSchemaAttr () { return &cuptiMemsetSchemaAttr; }
339- const nvtxPayloadSchemaAttr_t* GetCuptiOverheadSchemaAttr () { return &cuptiOverheadSchemaAttr; }
334+ nvtxPayloadSchemaAttr_t const * GetCuptiApiSchemaAttr () { return &cuptiApiSchemaAttr; }
335+ nvtxPayloadSchemaAttr_t const * GetCuptiDeviceSchemaAttr () { return &cuptiDeviceSchemaAttr; }
336+ nvtxPayloadSchemaAttr_t const * GetCuptiKernelSchemaAttr () { return &cuptiKernelSchemaAttr; }
337+ nvtxPayloadSchemaAttr_t const * GetCuptiMemcpySchemaAttr () { return &cuptiMemcpySchemaAttr; }
338+ nvtxPayloadSchemaAttr_t const * GetCuptiMemsetSchemaAttr () { return &cuptiMemsetSchemaAttr; }
339+ nvtxPayloadSchemaAttr_t const * GetCuptiOverheadSchemaAttr () { return &cuptiOverheadSchemaAttr; }
340340} // namespace NvidiaNvtxw
0 commit comments