1
2// Licensed to the .NET Foundation under one or more agreements.
3// The .NET Foundation licenses this file to you under the MIT license.
4// See the LICENSE file in the project root for more information.
5
6/******************************************************************
7
8DO NOT MODIFY. AUTOGENERATED FILE.
9This file is generated using the logic from <root>/src/scripts/genLttngProvider.py
10
11******************************************************************/
12
13
14#include "palrt.h"
15#include "pal.h"
16
17#undef TRACEPOINT_PROVIDER
18
19#define TRACEPOINT_PROVIDER DotNETRuntimePrivate
20
21
22#undef TRACEPOINT_INCLUDE
23#define TRACEPOINT_INCLUDE "./tpdotnetruntimeprivate.h"
24
25#if !defined(LTTNG_CORECLR_HDotNETRuntimePrivate) || defined(TRACEPOINT_HEADER_MULTI_READ)
26
27#define LTTNG_CORECLR_HDotNETRuntimePrivate
28
29#include <lttng/tracepoint.h>
30
31
32#define TokenTransparencyCalculation_TRACEPOINT_ARGS \
33TP_ARGS( \
34 const unsigned int, Token, \
35 const char*, Module, \
36 const unsigned int, AppDomainID, \
37 const unsigned short, ClrInstanceID \
38)
39TRACEPOINT_EVENT_CLASS(
40 DotNETRuntimePrivate,
41 TokenTransparencyCalculation,
42 TokenTransparencyCalculation_TRACEPOINT_ARGS,
43 TP_FIELDS(
44 ctf_integer(unsigned int, Token, Token)
45 ctf_string(Module, Module)
46 ctf_integer(unsigned int, AppDomainID, AppDomainID)
47 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
48 )
49)
50
51#define TokenTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \
52TRACEPOINT_EVENT_INSTANCE(\
53 DotNETRuntimePrivate,\
54 TokenTransparencyCalculation,\
55 name ,\
56 TokenTransparencyCalculation_TRACEPOINT_ARGS \
57)
58#define GCDecision_TRACEPOINT_ARGS \
59TP_ARGS( \
60 const BOOL, DoCompact \
61)
62TRACEPOINT_EVENT_CLASS(
63 DotNETRuntimePrivate,
64 GCDecision,
65 GCDecision_TRACEPOINT_ARGS,
66 TP_FIELDS(
67 ctf_integer(BOOL, DoCompact, DoCompact)
68 )
69)
70
71#define GCDecisionT_TRACEPOINT_INSTANCE(name) \
72TRACEPOINT_EVENT_INSTANCE(\
73 DotNETRuntimePrivate,\
74 GCDecision,\
75 name ,\
76 GCDecision_TRACEPOINT_ARGS \
77)
78#define CCWRefCountChange_TRACEPOINT_ARGS \
79TP_ARGS( \
80 const size_t, HandleID, \
81 const size_t, ObjectID, \
82 const size_t, COMInterfacePointer, \
83 const unsigned int, NewRefCount, \
84 const unsigned __int64, AppDomainID, \
85 const char*, ClassName, \
86 const char*, NameSpace, \
87 const char*, Operation, \
88 const unsigned short, ClrInstanceID \
89)
90TRACEPOINT_EVENT_CLASS(
91 DotNETRuntimePrivate,
92 CCWRefCountChange,
93 CCWRefCountChange_TRACEPOINT_ARGS,
94 TP_FIELDS(
95 ctf_integer(size_t, HandleID, HandleID)
96 ctf_integer(size_t, ObjectID, ObjectID)
97 ctf_integer(size_t, COMInterfacePointer, COMInterfacePointer)
98 ctf_integer(unsigned int, NewRefCount, NewRefCount)
99 ctf_integer(unsigned __int64, AppDomainID, AppDomainID)
100 ctf_string(ClassName, ClassName)
101 ctf_string(NameSpace, NameSpace)
102 ctf_string(Operation, Operation)
103 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
104 )
105)
106
107#define CCWRefCountChangeT_TRACEPOINT_INSTANCE(name) \
108TRACEPOINT_EVENT_INSTANCE(\
109 DotNETRuntimePrivate,\
110 CCWRefCountChange,\
111 name ,\
112 CCWRefCountChange_TRACEPOINT_ARGS \
113)
114#define GCNoUserData_TRACEPOINT_ARGS \
115TP_ARGS( \
116 const unsigned short, ClrInstanceID \
117)
118TRACEPOINT_EVENT_CLASS(
119 DotNETRuntimePrivate,
120 GCNoUserData,
121 GCNoUserData_TRACEPOINT_ARGS,
122 TP_FIELDS(
123 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
124 )
125)
126
127#define GCNoUserDataT_TRACEPOINT_INSTANCE(name) \
128TRACEPOINT_EVENT_INSTANCE(\
129 DotNETRuntimePrivate,\
130 GCNoUserData,\
131 name ,\
132 GCNoUserData_TRACEPOINT_ARGS \
133)
134#define GCSettings_TRACEPOINT_ARGS \
135TP_ARGS( \
136 const unsigned __int64, SegmentSize, \
137 const unsigned __int64, LargeObjectSegmentSize, \
138 const BOOL, ServerGC \
139)
140TRACEPOINT_EVENT_CLASS(
141 DotNETRuntimePrivate,
142 GCSettings,
143 GCSettings_TRACEPOINT_ARGS,
144 TP_FIELDS(
145 ctf_integer(unsigned __int64, SegmentSize, SegmentSize)
146 ctf_integer(unsigned __int64, LargeObjectSegmentSize, LargeObjectSegmentSize)
147 ctf_integer(BOOL, ServerGC, ServerGC)
148 )
149)
150
151#define GCSettingsT_TRACEPOINT_INSTANCE(name) \
152TRACEPOINT_EVENT_INSTANCE(\
153 DotNETRuntimePrivate,\
154 GCSettings,\
155 name ,\
156 GCSettings_TRACEPOINT_ARGS \
157)
158#define Startup_TRACEPOINT_ARGS \
159TP_ARGS( \
160 \
161)
162TRACEPOINT_EVENT_CLASS(
163 DotNETRuntimePrivate,
164 Startup,
165 Startup_TRACEPOINT_ARGS,
166 TP_FIELDS(
167
168 )
169)
170
171#define StartupT_TRACEPOINT_INSTANCE(name) \
172TRACEPOINT_EVENT_INSTANCE(\
173 DotNETRuntimePrivate,\
174 Startup,\
175 name ,\
176 Startup_TRACEPOINT_ARGS \
177)
178#define BGCRevisit_TRACEPOINT_ARGS \
179TP_ARGS( \
180 const unsigned __int64, Pages, \
181 const unsigned __int64, Objects, \
182 const unsigned int, IsLarge, \
183 const unsigned short, ClrInstanceID \
184)
185TRACEPOINT_EVENT_CLASS(
186 DotNETRuntimePrivate,
187 BGCRevisit,
188 BGCRevisit_TRACEPOINT_ARGS,
189 TP_FIELDS(
190 ctf_integer(unsigned __int64, Pages, Pages)
191 ctf_integer(unsigned __int64, Objects, Objects)
192 ctf_integer(unsigned int, IsLarge, IsLarge)
193 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
194 )
195)
196
197#define BGCRevisitT_TRACEPOINT_INSTANCE(name) \
198TRACEPOINT_EVENT_INSTANCE(\
199 DotNETRuntimePrivate,\
200 BGCRevisit,\
201 name ,\
202 BGCRevisit_TRACEPOINT_ARGS \
203)
204#define CCWRefCountChangeAnsi_TRACEPOINT_ARGS \
205TP_ARGS( \
206 const size_t, HandleID, \
207 const size_t, ObjectID, \
208 const size_t, COMInterfacePointer, \
209 const unsigned int, NewRefCount, \
210 const unsigned __int64, AppDomainID, \
211 const char*, ClassName, \
212 const char*, NameSpace, \
213 const char*, Operation, \
214 const unsigned short, ClrInstanceID \
215)
216TRACEPOINT_EVENT_CLASS(
217 DotNETRuntimePrivate,
218 CCWRefCountChangeAnsi,
219 CCWRefCountChangeAnsi_TRACEPOINT_ARGS,
220 TP_FIELDS(
221 ctf_integer(size_t, HandleID, HandleID)
222 ctf_integer(size_t, ObjectID, ObjectID)
223 ctf_integer(size_t, COMInterfacePointer, COMInterfacePointer)
224 ctf_integer(unsigned int, NewRefCount, NewRefCount)
225 ctf_integer(unsigned __int64, AppDomainID, AppDomainID)
226 ctf_string(ClassName, ClassName)
227 ctf_string(NameSpace, NameSpace)
228 ctf_string(Operation, Operation)
229 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
230 )
231)
232
233#define CCWRefCountChangeAnsiT_TRACEPOINT_INSTANCE(name) \
234TRACEPOINT_EVENT_INSTANCE(\
235 DotNETRuntimePrivate,\
236 CCWRefCountChangeAnsi,\
237 name ,\
238 CCWRefCountChangeAnsi_TRACEPOINT_ARGS \
239)
240#define DynamicTypeUseStringAndIntPrivate_TRACEPOINT_ARGS \
241TP_ARGS( \
242 const char*, TypeName, \
243 const signed int, Int1, \
244 const unsigned short, ClrInstanceID \
245)
246TRACEPOINT_EVENT_CLASS(
247 DotNETRuntimePrivate,
248 DynamicTypeUseStringAndIntPrivate,
249 DynamicTypeUseStringAndIntPrivate_TRACEPOINT_ARGS,
250 TP_FIELDS(
251 ctf_string(TypeName, TypeName)
252 ctf_integer(signed int, Int1, Int1)
253 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
254 )
255)
256
257#define DynamicTypeUseStringAndIntPrivateT_TRACEPOINT_INSTANCE(name) \
258TRACEPOINT_EVENT_INSTANCE(\
259 DotNETRuntimePrivate,\
260 DynamicTypeUseStringAndIntPrivate,\
261 name ,\
262 DynamicTypeUseStringAndIntPrivate_TRACEPOINT_ARGS \
263)
264#define ModuleTransparencyCalculation_TRACEPOINT_ARGS \
265TP_ARGS( \
266 const char*, Module, \
267 const unsigned int, AppDomainID, \
268 const unsigned short, ClrInstanceID \
269)
270TRACEPOINT_EVENT_CLASS(
271 DotNETRuntimePrivate,
272 ModuleTransparencyCalculation,
273 ModuleTransparencyCalculation_TRACEPOINT_ARGS,
274 TP_FIELDS(
275 ctf_string(Module, Module)
276 ctf_integer(unsigned int, AppDomainID, AppDomainID)
277 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
278 )
279)
280
281#define ModuleTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \
282TRACEPOINT_EVENT_INSTANCE(\
283 DotNETRuntimePrivate,\
284 ModuleTransparencyCalculation,\
285 name ,\
286 ModuleTransparencyCalculation_TRACEPOINT_ARGS \
287)
288#define MethodTransparencyCalculation_TRACEPOINT_ARGS \
289TP_ARGS( \
290 const char*, Method, \
291 const char*, Module, \
292 const unsigned int, AppDomainID, \
293 const unsigned short, ClrInstanceID \
294)
295TRACEPOINT_EVENT_CLASS(
296 DotNETRuntimePrivate,
297 MethodTransparencyCalculation,
298 MethodTransparencyCalculation_TRACEPOINT_ARGS,
299 TP_FIELDS(
300 ctf_string(Method, Method)
301 ctf_string(Module, Module)
302 ctf_integer(unsigned int, AppDomainID, AppDomainID)
303 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
304 )
305)
306
307#define MethodTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \
308TRACEPOINT_EVENT_INSTANCE(\
309 DotNETRuntimePrivate,\
310 MethodTransparencyCalculation,\
311 name ,\
312 MethodTransparencyCalculation_TRACEPOINT_ARGS \
313)
314#define DynamicTypeUseNoParametersPrivate_TRACEPOINT_ARGS \
315TP_ARGS( \
316 const unsigned short, ClrInstanceID \
317)
318TRACEPOINT_EVENT_CLASS(
319 DotNETRuntimePrivate,
320 DynamicTypeUseNoParametersPrivate,
321 DynamicTypeUseNoParametersPrivate_TRACEPOINT_ARGS,
322 TP_FIELDS(
323 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
324 )
325)
326
327#define DynamicTypeUseNoParametersPrivateT_TRACEPOINT_INSTANCE(name) \
328TRACEPOINT_EVENT_INSTANCE(\
329 DotNETRuntimePrivate,\
330 DynamicTypeUseNoParametersPrivate,\
331 name ,\
332 DynamicTypeUseNoParametersPrivate_TRACEPOINT_ARGS \
333)
334#define PrvDestroyGCHandle_TRACEPOINT_ARGS \
335TP_ARGS( \
336 const size_t, HandleID, \
337 const unsigned short, ClrInstanceID \
338)
339TRACEPOINT_EVENT_CLASS(
340 DotNETRuntimePrivate,
341 PrvDestroyGCHandle,
342 PrvDestroyGCHandle_TRACEPOINT_ARGS,
343 TP_FIELDS(
344 ctf_integer(size_t, HandleID, HandleID)
345 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
346 )
347)
348
349#define PrvDestroyGCHandleT_TRACEPOINT_INSTANCE(name) \
350TRACEPOINT_EVENT_INSTANCE(\
351 DotNETRuntimePrivate,\
352 PrvDestroyGCHandle,\
353 name ,\
354 PrvDestroyGCHandle_TRACEPOINT_ARGS \
355)
356#define NgenBindEvent_TRACEPOINT_ARGS \
357TP_ARGS( \
358 const unsigned short, ClrInstanceID, \
359 const unsigned __int64, BindingID, \
360 const unsigned int, ReasonCode, \
361 const char*, AssemblyName \
362)
363TRACEPOINT_EVENT_CLASS(
364 DotNETRuntimePrivate,
365 NgenBindEvent,
366 NgenBindEvent_TRACEPOINT_ARGS,
367 TP_FIELDS(
368 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
369 ctf_integer(unsigned __int64, BindingID, BindingID)
370 ctf_integer(unsigned int, ReasonCode, ReasonCode)
371 ctf_string(AssemblyName, AssemblyName)
372 )
373)
374
375#define NgenBindEventT_TRACEPOINT_INSTANCE(name) \
376TRACEPOINT_EVENT_INSTANCE(\
377 DotNETRuntimePrivate,\
378 NgenBindEvent,\
379 name ,\
380 NgenBindEvent_TRACEPOINT_ARGS \
381)
382#define BGC1stSweepEnd_TRACEPOINT_ARGS \
383TP_ARGS( \
384 const unsigned int, GenNumber, \
385 const unsigned short, ClrInstanceID \
386)
387TRACEPOINT_EVENT_CLASS(
388 DotNETRuntimePrivate,
389 BGC1stSweepEnd,
390 BGC1stSweepEnd_TRACEPOINT_ARGS,
391 TP_FIELDS(
392 ctf_integer(unsigned int, GenNumber, GenNumber)
393 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
394 )
395)
396
397#define BGC1stSweepEndT_TRACEPOINT_INSTANCE(name) \
398TRACEPOINT_EVENT_INSTANCE(\
399 DotNETRuntimePrivate,\
400 BGC1stSweepEnd,\
401 name ,\
402 BGC1stSweepEnd_TRACEPOINT_ARGS \
403)
404#define PinPlugAtGCTime_TRACEPOINT_ARGS \
405TP_ARGS( \
406 const size_t, PlugStart, \
407 const size_t, PlugEnd, \
408 const size_t, GapBeforeSize, \
409 const unsigned short, ClrInstanceID \
410)
411TRACEPOINT_EVENT_CLASS(
412 DotNETRuntimePrivate,
413 PinPlugAtGCTime,
414 PinPlugAtGCTime_TRACEPOINT_ARGS,
415 TP_FIELDS(
416 ctf_integer(size_t, PlugStart, PlugStart)
417 ctf_integer(size_t, PlugEnd, PlugEnd)
418 ctf_integer(size_t, GapBeforeSize, GapBeforeSize)
419 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
420 )
421)
422
423#define PinPlugAtGCTimeT_TRACEPOINT_INSTANCE(name) \
424TRACEPOINT_EVENT_INSTANCE(\
425 DotNETRuntimePrivate,\
426 PinPlugAtGCTime,\
427 name ,\
428 PinPlugAtGCTime_TRACEPOINT_ARGS \
429)
430#define ClrStackWalk_TRACEPOINT_ARGS \
431TP_ARGS( \
432 const unsigned short, ClrInstanceID, \
433 const unsigned char, Reserved1, \
434 const unsigned char, Reserved2, \
435 const unsigned int, FrameCount, \
436 const size_t*, Stack \
437)
438TRACEPOINT_EVENT_CLASS(
439 DotNETRuntimePrivate,
440 ClrStackWalk,
441 ClrStackWalk_TRACEPOINT_ARGS,
442 TP_FIELDS(
443 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
444 ctf_integer(unsigned char, Reserved1, Reserved1)
445 ctf_integer(unsigned char, Reserved2, Reserved2)
446 ctf_integer(unsigned int, FrameCount, FrameCount)
447 ctf_sequence(size_t, Stack, Stack, size_t, 2)
448 )
449)
450
451#define ClrStackWalkT_TRACEPOINT_INSTANCE(name) \
452TRACEPOINT_EVENT_INSTANCE(\
453 DotNETRuntimePrivate,\
454 ClrStackWalk,\
455 name ,\
456 ClrStackWalk_TRACEPOINT_ARGS \
457)
458#define PrvGCMark_V1_TRACEPOINT_ARGS \
459TP_ARGS( \
460 const unsigned int, HeapNum, \
461 const unsigned short, ClrInstanceID \
462)
463TRACEPOINT_EVENT_CLASS(
464 DotNETRuntimePrivate,
465 PrvGCMark_V1,
466 PrvGCMark_V1_TRACEPOINT_ARGS,
467 TP_FIELDS(
468 ctf_integer(unsigned int, HeapNum, HeapNum)
469 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
470 )
471)
472
473#define PrvGCMark_V1T_TRACEPOINT_INSTANCE(name) \
474TRACEPOINT_EVENT_INSTANCE(\
475 DotNETRuntimePrivate,\
476 PrvGCMark_V1,\
477 name ,\
478 PrvGCMark_V1_TRACEPOINT_ARGS \
479)
480#define ModuleTransparencyCalculationResult_TRACEPOINT_ARGS \
481TP_ARGS( \
482 const char*, Module, \
483 const unsigned int, AppDomainID, \
484 const BOOL, IsAllCritical, \
485 const BOOL, IsAllTransparent, \
486 const BOOL, IsTreatAsSafe, \
487 const BOOL, IsOpportunisticallyCritical, \
488 const unsigned int, SecurityRuleSet, \
489 const unsigned short, ClrInstanceID \
490)
491TRACEPOINT_EVENT_CLASS(
492 DotNETRuntimePrivate,
493 ModuleTransparencyCalculationResult,
494 ModuleTransparencyCalculationResult_TRACEPOINT_ARGS,
495 TP_FIELDS(
496 ctf_string(Module, Module)
497 ctf_integer(unsigned int, AppDomainID, AppDomainID)
498 ctf_integer(BOOL, IsAllCritical, IsAllCritical)
499 ctf_integer(BOOL, IsAllTransparent, IsAllTransparent)
500 ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe)
501 ctf_integer(BOOL, IsOpportunisticallyCritical, IsOpportunisticallyCritical)
502 ctf_integer(unsigned int, SecurityRuleSet, SecurityRuleSet)
503 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
504 )
505)
506
507#define ModuleTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \
508TRACEPOINT_EVENT_INSTANCE(\
509 DotNETRuntimePrivate,\
510 ModuleTransparencyCalculationResult,\
511 name ,\
512 ModuleTransparencyCalculationResult_TRACEPOINT_ARGS \
513)
514#define DynamicTypeUseTwoParametersPrivate_TRACEPOINT_ARGS \
515TP_ARGS( \
516 const char*, TypeName, \
517 const char*, SecondTypeName, \
518 const unsigned short, ClrInstanceID \
519)
520TRACEPOINT_EVENT_CLASS(
521 DotNETRuntimePrivate,
522 DynamicTypeUseTwoParametersPrivate,
523 DynamicTypeUseTwoParametersPrivate_TRACEPOINT_ARGS,
524 TP_FIELDS(
525 ctf_string(TypeName, TypeName)
526 ctf_string(SecondTypeName, SecondTypeName)
527 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
528 )
529)
530
531#define DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(name) \
532TRACEPOINT_EVENT_INSTANCE(\
533 DotNETRuntimePrivate,\
534 DynamicTypeUseTwoParametersPrivate,\
535 name ,\
536 DynamicTypeUseTwoParametersPrivate_TRACEPOINT_ARGS \
537)
538#define FieldTransparencyCalculationResult_TRACEPOINT_ARGS \
539TP_ARGS( \
540 const char*, Field, \
541 const char*, Module, \
542 const unsigned int, AppDomainID, \
543 const BOOL, IsCritical, \
544 const BOOL, IsTreatAsSafe, \
545 const unsigned short, ClrInstanceID \
546)
547TRACEPOINT_EVENT_CLASS(
548 DotNETRuntimePrivate,
549 FieldTransparencyCalculationResult,
550 FieldTransparencyCalculationResult_TRACEPOINT_ARGS,
551 TP_FIELDS(
552 ctf_string(Field, Field)
553 ctf_string(Module, Module)
554 ctf_integer(unsigned int, AppDomainID, AppDomainID)
555 ctf_integer(BOOL, IsCritical, IsCritical)
556 ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe)
557 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
558 )
559)
560
561#define FieldTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \
562TRACEPOINT_EVENT_INSTANCE(\
563 DotNETRuntimePrivate,\
564 FieldTransparencyCalculationResult,\
565 name ,\
566 FieldTransparencyCalculationResult_TRACEPOINT_ARGS \
567)
568#define LoaderHeapPrivate_TRACEPOINT_ARGS \
569TP_ARGS( \
570 const size_t, LoaderHeapPtr, \
571 const size_t, MemoryAddress, \
572 const unsigned int, RequestSize, \
573 const unsigned int, Unused1, \
574 const unsigned __int64, Unused2, \
575 const unsigned short, ClrInstanceID \
576)
577TRACEPOINT_EVENT_CLASS(
578 DotNETRuntimePrivate,
579 LoaderHeapPrivate,
580 LoaderHeapPrivate_TRACEPOINT_ARGS,
581 TP_FIELDS(
582 ctf_integer(size_t, LoaderHeapPtr, LoaderHeapPtr)
583 ctf_integer(size_t, MemoryAddress, MemoryAddress)
584 ctf_integer(unsigned int, RequestSize, RequestSize)
585 ctf_integer(unsigned int, Unused1, Unused1)
586 ctf_integer(unsigned __int64, Unused2, Unused2)
587 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
588 )
589)
590
591#define LoaderHeapPrivateT_TRACEPOINT_INSTANCE(name) \
592TRACEPOINT_EVENT_INSTANCE(\
593 DotNETRuntimePrivate,\
594 LoaderHeapPrivate,\
595 name ,\
596 LoaderHeapPrivate_TRACEPOINT_ARGS \
597)
598#define Binding_TRACEPOINT_ARGS \
599TP_ARGS( \
600 const unsigned int, AppDomainID, \
601 const unsigned int, LoadContextID, \
602 const unsigned int, FromLoaderCache, \
603 const unsigned int, DynamicLoad, \
604 const char*, AssemblyCodebase, \
605 const char*, AssemblyName, \
606 const unsigned short, ClrInstanceID \
607)
608TRACEPOINT_EVENT_CLASS(
609 DotNETRuntimePrivate,
610 Binding,
611 Binding_TRACEPOINT_ARGS,
612 TP_FIELDS(
613 ctf_integer(unsigned int, AppDomainID, AppDomainID)
614 ctf_integer(unsigned int, LoadContextID, LoadContextID)
615 ctf_integer(unsigned int, FromLoaderCache, FromLoaderCache)
616 ctf_integer(unsigned int, DynamicLoad, DynamicLoad)
617 ctf_string(AssemblyCodebase, AssemblyCodebase)
618 ctf_string(AssemblyName, AssemblyName)
619 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
620 )
621)
622
623#define BindingT_TRACEPOINT_INSTANCE(name) \
624TRACEPOINT_EVENT_INSTANCE(\
625 DotNETRuntimePrivate,\
626 Binding,\
627 name ,\
628 Binding_TRACEPOINT_ARGS \
629)
630#define GCDecision_V1_TRACEPOINT_ARGS \
631TP_ARGS( \
632 const BOOL, DoCompact, \
633 const unsigned short, ClrInstanceID \
634)
635TRACEPOINT_EVENT_CLASS(
636 DotNETRuntimePrivate,
637 GCDecision_V1,
638 GCDecision_V1_TRACEPOINT_ARGS,
639 TP_FIELDS(
640 ctf_integer(BOOL, DoCompact, DoCompact)
641 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
642 )
643)
644
645#define GCDecision_V1T_TRACEPOINT_INSTANCE(name) \
646TRACEPOINT_EVENT_INSTANCE(\
647 DotNETRuntimePrivate,\
648 GCDecision_V1,\
649 name ,\
650 GCDecision_V1_TRACEPOINT_ARGS \
651)
652#define TypeTransparencyCalculationResult_TRACEPOINT_ARGS \
653TP_ARGS( \
654 const char*, Type, \
655 const char*, Module, \
656 const unsigned int, AppDomainID, \
657 const BOOL, IsAllCritical, \
658 const BOOL, IsAllTransparent, \
659 const BOOL, IsCritical, \
660 const BOOL, IsTreatAsSafe, \
661 const unsigned short, ClrInstanceID \
662)
663TRACEPOINT_EVENT_CLASS(
664 DotNETRuntimePrivate,
665 TypeTransparencyCalculationResult,
666 TypeTransparencyCalculationResult_TRACEPOINT_ARGS,
667 TP_FIELDS(
668 ctf_string(Type, Type)
669 ctf_string(Module, Module)
670 ctf_integer(unsigned int, AppDomainID, AppDomainID)
671 ctf_integer(BOOL, IsAllCritical, IsAllCritical)
672 ctf_integer(BOOL, IsAllTransparent, IsAllTransparent)
673 ctf_integer(BOOL, IsCritical, IsCritical)
674 ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe)
675 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
676 )
677)
678
679#define TypeTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \
680TRACEPOINT_EVENT_INSTANCE(\
681 DotNETRuntimePrivate,\
682 TypeTransparencyCalculationResult,\
683 name ,\
684 TypeTransparencyCalculationResult_TRACEPOINT_ARGS \
685)
686#define GCFullNotify_V1_TRACEPOINT_ARGS \
687TP_ARGS( \
688 const unsigned int, GenNumber, \
689 const unsigned int, IsAlloc, \
690 const unsigned short, ClrInstanceID \
691)
692TRACEPOINT_EVENT_CLASS(
693 DotNETRuntimePrivate,
694 GCFullNotify_V1,
695 GCFullNotify_V1_TRACEPOINT_ARGS,
696 TP_FIELDS(
697 ctf_integer(unsigned int, GenNumber, GenNumber)
698 ctf_integer(unsigned int, IsAlloc, IsAlloc)
699 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
700 )
701)
702
703#define GCFullNotify_V1T_TRACEPOINT_INSTANCE(name) \
704TRACEPOINT_EVENT_INSTANCE(\
705 DotNETRuntimePrivate,\
706 GCFullNotify_V1,\
707 name ,\
708 GCFullNotify_V1_TRACEPOINT_ARGS \
709)
710#define PrvFinalizeObject_TRACEPOINT_ARGS \
711TP_ARGS( \
712 const size_t, TypeID, \
713 const size_t, ObjectID, \
714 const unsigned short, ClrInstanceID, \
715 const char*, TypeName \
716)
717TRACEPOINT_EVENT_CLASS(
718 DotNETRuntimePrivate,
719 PrvFinalizeObject,
720 PrvFinalizeObject_TRACEPOINT_ARGS,
721 TP_FIELDS(
722 ctf_integer(size_t, TypeID, TypeID)
723 ctf_integer(size_t, ObjectID, ObjectID)
724 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
725 ctf_string(TypeName, TypeName)
726 )
727)
728
729#define PrvFinalizeObjectT_TRACEPOINT_INSTANCE(name) \
730TRACEPOINT_EVENT_INSTANCE(\
731 DotNETRuntimePrivate,\
732 PrvFinalizeObject,\
733 name ,\
734 PrvFinalizeObject_TRACEPOINT_ARGS \
735)
736#define ModuleRangePrivate_TRACEPOINT_ARGS \
737TP_ARGS( \
738 const unsigned short, ClrInstanceID, \
739 const unsigned __int64, ModuleID, \
740 const unsigned int, RangeBegin, \
741 const unsigned int, RangeSize, \
742 const unsigned char, RangeType, \
743 const unsigned char, IBCType, \
744 const unsigned short, SectionType \
745)
746TRACEPOINT_EVENT_CLASS(
747 DotNETRuntimePrivate,
748 ModuleRangePrivate,
749 ModuleRangePrivate_TRACEPOINT_ARGS,
750 TP_FIELDS(
751 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
752 ctf_integer(unsigned __int64, ModuleID, ModuleID)
753 ctf_integer(unsigned int, RangeBegin, RangeBegin)
754 ctf_integer(unsigned int, RangeSize, RangeSize)
755 ctf_integer(unsigned char, RangeType, RangeType)
756 ctf_integer(unsigned char, IBCType, IBCType)
757 ctf_integer(unsigned short, SectionType, SectionType)
758 )
759)
760
761#define ModuleRangePrivateT_TRACEPOINT_INSTANCE(name) \
762TRACEPOINT_EVENT_INSTANCE(\
763 DotNETRuntimePrivate,\
764 ModuleRangePrivate,\
765 name ,\
766 ModuleRangePrivate_TRACEPOINT_ARGS \
767)
768#define DynamicTypeUsePrivateVariance_TRACEPOINT_ARGS \
769TP_ARGS( \
770 const char*, TypeName, \
771 const char*, InterfaceTypeName, \
772 const char*, VariantInterfaceTypeName, \
773 const unsigned short, ClrInstanceID \
774)
775TRACEPOINT_EVENT_CLASS(
776 DotNETRuntimePrivate,
777 DynamicTypeUsePrivateVariance,
778 DynamicTypeUsePrivateVariance_TRACEPOINT_ARGS,
779 TP_FIELDS(
780 ctf_string(TypeName, TypeName)
781 ctf_string(InterfaceTypeName, InterfaceTypeName)
782 ctf_string(VariantInterfaceTypeName, VariantInterfaceTypeName)
783 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
784 )
785)
786
787#define DynamicTypeUsePrivateVarianceT_TRACEPOINT_INSTANCE(name) \
788TRACEPOINT_EVENT_INSTANCE(\
789 DotNETRuntimePrivate,\
790 DynamicTypeUsePrivateVariance,\
791 name ,\
792 DynamicTypeUsePrivateVariance_TRACEPOINT_ARGS \
793)
794#define FusionMessage_TRACEPOINT_ARGS \
795TP_ARGS( \
796 const unsigned short, ClrInstanceID, \
797 const BOOL, Prepend, \
798 const char*, Message \
799)
800TRACEPOINT_EVENT_CLASS(
801 DotNETRuntimePrivate,
802 FusionMessage,
803 FusionMessage_TRACEPOINT_ARGS,
804 TP_FIELDS(
805 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
806 ctf_integer(BOOL, Prepend, Prepend)
807 ctf_string(Message, Message)
808 )
809)
810
811#define FusionMessageT_TRACEPOINT_INSTANCE(name) \
812TRACEPOINT_EVENT_INSTANCE(\
813 DotNETRuntimePrivate,\
814 FusionMessage,\
815 name ,\
816 FusionMessage_TRACEPOINT_ARGS \
817)
818#define GCSettings_V1_TRACEPOINT_ARGS \
819TP_ARGS( \
820 const unsigned __int64, SegmentSize, \
821 const unsigned __int64, LargeObjectSegmentSize, \
822 const BOOL, ServerGC, \
823 const unsigned short, ClrInstanceID \
824)
825TRACEPOINT_EVENT_CLASS(
826 DotNETRuntimePrivate,
827 GCSettings_V1,
828 GCSettings_V1_TRACEPOINT_ARGS,
829 TP_FIELDS(
830 ctf_integer(unsigned __int64, SegmentSize, SegmentSize)
831 ctf_integer(unsigned __int64, LargeObjectSegmentSize, LargeObjectSegmentSize)
832 ctf_integer(BOOL, ServerGC, ServerGC)
833 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
834 )
835)
836
837#define GCSettings_V1T_TRACEPOINT_INSTANCE(name) \
838TRACEPOINT_EVENT_INSTANCE(\
839 DotNETRuntimePrivate,\
840 GCSettings_V1,\
841 name ,\
842 GCSettings_V1_TRACEPOINT_ARGS \
843)
844#define GCJoin_V1_TRACEPOINT_ARGS \
845TP_ARGS( \
846 const unsigned int, Heap, \
847 const unsigned int, JoinTime, \
848 const unsigned int, JoinType, \
849 const unsigned short, ClrInstanceID \
850)
851TRACEPOINT_EVENT_CLASS(
852 DotNETRuntimePrivate,
853 GCJoin_V1,
854 GCJoin_V1_TRACEPOINT_ARGS,
855 TP_FIELDS(
856 ctf_integer(unsigned int, Heap, Heap)
857 ctf_integer(unsigned int, JoinTime, JoinTime)
858 ctf_integer(unsigned int, JoinType, JoinType)
859 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
860 )
861)
862
863#define GCJoin_V1T_TRACEPOINT_INSTANCE(name) \
864TRACEPOINT_EVENT_INSTANCE(\
865 DotNETRuntimePrivate,\
866 GCJoin_V1,\
867 name ,\
868 GCJoin_V1_TRACEPOINT_ARGS \
869)
870#define MethodTransparencyCalculationResult_TRACEPOINT_ARGS \
871TP_ARGS( \
872 const char*, Method, \
873 const char*, Module, \
874 const unsigned int, AppDomainID, \
875 const BOOL, IsCritical, \
876 const BOOL, IsTreatAsSafe, \
877 const unsigned short, ClrInstanceID \
878)
879TRACEPOINT_EVENT_CLASS(
880 DotNETRuntimePrivate,
881 MethodTransparencyCalculationResult,
882 MethodTransparencyCalculationResult_TRACEPOINT_ARGS,
883 TP_FIELDS(
884 ctf_string(Method, Method)
885 ctf_string(Module, Module)
886 ctf_integer(unsigned int, AppDomainID, AppDomainID)
887 ctf_integer(BOOL, IsCritical, IsCritical)
888 ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe)
889 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
890 )
891)
892
893#define MethodTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \
894TRACEPOINT_EVENT_INSTANCE(\
895 DotNETRuntimePrivate,\
896 MethodTransparencyCalculationResult,\
897 name ,\
898 MethodTransparencyCalculationResult_TRACEPOINT_ARGS \
899)
900#define DynamicTypeUsePrivate_TRACEPOINT_ARGS \
901TP_ARGS( \
902 const char*, TypeName, \
903 const unsigned short, ClrInstanceID \
904)
905TRACEPOINT_EVENT_CLASS(
906 DotNETRuntimePrivate,
907 DynamicTypeUsePrivate,
908 DynamicTypeUsePrivate_TRACEPOINT_ARGS,
909 TP_FIELDS(
910 ctf_string(TypeName, TypeName)
911 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
912 )
913)
914
915#define DynamicTypeUsePrivateT_TRACEPOINT_INSTANCE(name) \
916TRACEPOINT_EVENT_INSTANCE(\
917 DotNETRuntimePrivate,\
918 DynamicTypeUsePrivate,\
919 name ,\
920 DynamicTypeUsePrivate_TRACEPOINT_ARGS \
921)
922#define PrvSetGCHandle_TRACEPOINT_ARGS \
923TP_ARGS( \
924 const size_t, HandleID, \
925 const size_t, ObjectID, \
926 const unsigned int, Kind, \
927 const unsigned int, Generation, \
928 const unsigned __int64, AppDomainID, \
929 const unsigned short, ClrInstanceID \
930)
931TRACEPOINT_EVENT_CLASS(
932 DotNETRuntimePrivate,
933 PrvSetGCHandle,
934 PrvSetGCHandle_TRACEPOINT_ARGS,
935 TP_FIELDS(
936 ctf_integer(size_t, HandleID, HandleID)
937 ctf_integer(size_t, ObjectID, ObjectID)
938 ctf_integer(unsigned int, Kind, Kind)
939 ctf_integer(unsigned int, Generation, Generation)
940 ctf_integer(unsigned __int64, AppDomainID, AppDomainID)
941 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
942 )
943)
944
945#define PrvSetGCHandleT_TRACEPOINT_INSTANCE(name) \
946TRACEPOINT_EVENT_INSTANCE(\
947 DotNETRuntimePrivate,\
948 PrvSetGCHandle,\
949 name ,\
950 PrvSetGCHandle_TRACEPOINT_ARGS \
951)
952#define GCJoin_TRACEPOINT_ARGS \
953TP_ARGS( \
954 const unsigned int, Heap, \
955 const unsigned int, JoinTime, \
956 const unsigned int, JoinType \
957)
958TRACEPOINT_EVENT_CLASS(
959 DotNETRuntimePrivate,
960 GCJoin,
961 GCJoin_TRACEPOINT_ARGS,
962 TP_FIELDS(
963 ctf_integer(unsigned int, Heap, Heap)
964 ctf_integer(unsigned int, JoinTime, JoinTime)
965 ctf_integer(unsigned int, JoinType, JoinType)
966 )
967)
968
969#define GCJoinT_TRACEPOINT_INSTANCE(name) \
970TRACEPOINT_EVENT_INSTANCE(\
971 DotNETRuntimePrivate,\
972 GCJoin,\
973 name ,\
974 GCJoin_TRACEPOINT_ARGS \
975)
976#define TokenTransparencyCalculationResult_TRACEPOINT_ARGS \
977TP_ARGS( \
978 const unsigned int, Token, \
979 const char*, Module, \
980 const unsigned int, AppDomainID, \
981 const BOOL, IsCritical, \
982 const BOOL, IsTreatAsSafe, \
983 const unsigned short, ClrInstanceID \
984)
985TRACEPOINT_EVENT_CLASS(
986 DotNETRuntimePrivate,
987 TokenTransparencyCalculationResult,
988 TokenTransparencyCalculationResult_TRACEPOINT_ARGS,
989 TP_FIELDS(
990 ctf_integer(unsigned int, Token, Token)
991 ctf_string(Module, Module)
992 ctf_integer(unsigned int, AppDomainID, AppDomainID)
993 ctf_integer(BOOL, IsCritical, IsCritical)
994 ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe)
995 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
996 )
997)
998
999#define TokenTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \
1000TRACEPOINT_EVENT_INSTANCE(\
1001 DotNETRuntimePrivate,\
1002 TokenTransparencyCalculationResult,\
1003 name ,\
1004 TokenTransparencyCalculationResult_TRACEPOINT_ARGS \
1005)
1006#define GCPerHeapHistory_TRACEPOINT_ARGS \
1007TP_ARGS( \
1008 \
1009)
1010TRACEPOINT_EVENT_CLASS(
1011 DotNETRuntimePrivate,
1012 GCPerHeapHistory,
1013 GCPerHeapHistory_TRACEPOINT_ARGS,
1014 TP_FIELDS(
1015
1016 )
1017)
1018
1019#define GCPerHeapHistoryT_TRACEPOINT_INSTANCE(name) \
1020TRACEPOINT_EVENT_INSTANCE(\
1021 DotNETRuntimePrivate,\
1022 GCPerHeapHistory,\
1023 name ,\
1024 GCPerHeapHistory_TRACEPOINT_ARGS \
1025)
1026#define GCGlobalHeap_TRACEPOINT_ARGS \
1027TP_ARGS( \
1028 const unsigned __int64, FinalYoungestDesired, \
1029 const signed int, NumHeaps, \
1030 const unsigned int, CondemnedGeneration, \
1031 const unsigned int, Gen0ReductionCount, \
1032 const unsigned int, Reason, \
1033 const unsigned int, GlobalMechanisms \
1034)
1035TRACEPOINT_EVENT_CLASS(
1036 DotNETRuntimePrivate,
1037 GCGlobalHeap,
1038 GCGlobalHeap_TRACEPOINT_ARGS,
1039 TP_FIELDS(
1040 ctf_integer(unsigned __int64, FinalYoungestDesired, FinalYoungestDesired)
1041 ctf_integer(signed int, NumHeaps, NumHeaps)
1042 ctf_integer(unsigned int, CondemnedGeneration, CondemnedGeneration)
1043 ctf_integer(unsigned int, Gen0ReductionCount, Gen0ReductionCount)
1044 ctf_integer(unsigned int, Reason, Reason)
1045 ctf_integer(unsigned int, GlobalMechanisms, GlobalMechanisms)
1046 )
1047)
1048
1049#define GCGlobalHeapT_TRACEPOINT_INSTANCE(name) \
1050TRACEPOINT_EVENT_INSTANCE(\
1051 DotNETRuntimePrivate,\
1052 GCGlobalHeap,\
1053 name ,\
1054 GCGlobalHeap_TRACEPOINT_ARGS \
1055)
1056#define GCPerHeapHistory_V1_TRACEPOINT_ARGS \
1057TP_ARGS( \
1058 const unsigned short, ClrInstanceID \
1059)
1060TRACEPOINT_EVENT_CLASS(
1061 DotNETRuntimePrivate,
1062 GCPerHeapHistory_V1,
1063 GCPerHeapHistory_V1_TRACEPOINT_ARGS,
1064 TP_FIELDS(
1065 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1066 )
1067)
1068
1069#define GCPerHeapHistory_V1T_TRACEPOINT_INSTANCE(name) \
1070TRACEPOINT_EVENT_INSTANCE(\
1071 DotNETRuntimePrivate,\
1072 GCPerHeapHistory_V1,\
1073 name ,\
1074 GCPerHeapHistory_V1_TRACEPOINT_ARGS \
1075)
1076#define GCGlobalHeap_V1_TRACEPOINT_ARGS \
1077TP_ARGS( \
1078 const unsigned __int64, FinalYoungestDesired, \
1079 const signed int, NumHeaps, \
1080 const unsigned int, CondemnedGeneration, \
1081 const unsigned int, Gen0ReductionCount, \
1082 const unsigned int, Reason, \
1083 const unsigned int, GlobalMechanisms, \
1084 const unsigned short, ClrInstanceID \
1085)
1086TRACEPOINT_EVENT_CLASS(
1087 DotNETRuntimePrivate,
1088 GCGlobalHeap_V1,
1089 GCGlobalHeap_V1_TRACEPOINT_ARGS,
1090 TP_FIELDS(
1091 ctf_integer(unsigned __int64, FinalYoungestDesired, FinalYoungestDesired)
1092 ctf_integer(signed int, NumHeaps, NumHeaps)
1093 ctf_integer(unsigned int, CondemnedGeneration, CondemnedGeneration)
1094 ctf_integer(unsigned int, Gen0ReductionCount, Gen0ReductionCount)
1095 ctf_integer(unsigned int, Reason, Reason)
1096 ctf_integer(unsigned int, GlobalMechanisms, GlobalMechanisms)
1097 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1098 )
1099)
1100
1101#define GCGlobalHeap_V1T_TRACEPOINT_INSTANCE(name) \
1102TRACEPOINT_EVENT_INSTANCE(\
1103 DotNETRuntimePrivate,\
1104 GCGlobalHeap_V1,\
1105 name ,\
1106 GCGlobalHeap_V1_TRACEPOINT_ARGS \
1107)
1108#define BGCOverflow_TRACEPOINT_ARGS \
1109TP_ARGS( \
1110 const unsigned __int64, Min, \
1111 const unsigned __int64, Max, \
1112 const unsigned __int64, Objects, \
1113 const unsigned int, IsLarge, \
1114 const unsigned short, ClrInstanceID \
1115)
1116TRACEPOINT_EVENT_CLASS(
1117 DotNETRuntimePrivate,
1118 BGCOverflow,
1119 BGCOverflow_TRACEPOINT_ARGS,
1120 TP_FIELDS(
1121 ctf_integer(unsigned __int64, Min, Min)
1122 ctf_integer(unsigned __int64, Max, Max)
1123 ctf_integer(unsigned __int64, Objects, Objects)
1124 ctf_integer(unsigned int, IsLarge, IsLarge)
1125 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1126 )
1127)
1128
1129#define BGCOverflowT_TRACEPOINT_INSTANCE(name) \
1130TRACEPOINT_EVENT_INSTANCE(\
1131 DotNETRuntimePrivate,\
1132 BGCOverflow,\
1133 name ,\
1134 BGCOverflow_TRACEPOINT_ARGS \
1135)
1136#define MulticoreJitPrivate_TRACEPOINT_ARGS \
1137TP_ARGS( \
1138 const unsigned short, ClrInstanceID, \
1139 const char*, String1, \
1140 const char*, String2, \
1141 const signed int, Int1, \
1142 const signed int, Int2, \
1143 const signed int, Int3 \
1144)
1145TRACEPOINT_EVENT_CLASS(
1146 DotNETRuntimePrivate,
1147 MulticoreJitPrivate,
1148 MulticoreJitPrivate_TRACEPOINT_ARGS,
1149 TP_FIELDS(
1150 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1151 ctf_string(String1, String1)
1152 ctf_string(String2, String2)
1153 ctf_integer(signed int, Int1, Int1)
1154 ctf_integer(signed int, Int2, Int2)
1155 ctf_integer(signed int, Int3, Int3)
1156 )
1157)
1158
1159#define MulticoreJitPrivateT_TRACEPOINT_INSTANCE(name) \
1160TRACEPOINT_EVENT_INSTANCE(\
1161 DotNETRuntimePrivate,\
1162 MulticoreJitPrivate,\
1163 name ,\
1164 MulticoreJitPrivate_TRACEPOINT_ARGS \
1165)
1166#define GCFullNotify_TRACEPOINT_ARGS \
1167TP_ARGS( \
1168 const unsigned int, GenNumber, \
1169 const unsigned int, IsAlloc \
1170)
1171TRACEPOINT_EVENT_CLASS(
1172 DotNETRuntimePrivate,
1173 GCFullNotify,
1174 GCFullNotify_TRACEPOINT_ARGS,
1175 TP_FIELDS(
1176 ctf_integer(unsigned int, GenNumber, GenNumber)
1177 ctf_integer(unsigned int, IsAlloc, IsAlloc)
1178 )
1179)
1180
1181#define GCFullNotifyT_TRACEPOINT_INSTANCE(name) \
1182TRACEPOINT_EVENT_INSTANCE(\
1183 DotNETRuntimePrivate,\
1184 GCFullNotify,\
1185 name ,\
1186 GCFullNotify_TRACEPOINT_ARGS \
1187)
1188#define Startup_V1_TRACEPOINT_ARGS \
1189TP_ARGS( \
1190 const unsigned short, ClrInstanceID \
1191)
1192TRACEPOINT_EVENT_CLASS(
1193 DotNETRuntimePrivate,
1194 Startup_V1,
1195 Startup_V1_TRACEPOINT_ARGS,
1196 TP_FIELDS(
1197 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1198 )
1199)
1200
1201#define Startup_V1T_TRACEPOINT_INSTANCE(name) \
1202TRACEPOINT_EVENT_INSTANCE(\
1203 DotNETRuntimePrivate,\
1204 Startup_V1,\
1205 name ,\
1206 Startup_V1_TRACEPOINT_ARGS \
1207)
1208#define TypeTransparencyCalculation_TRACEPOINT_ARGS \
1209TP_ARGS( \
1210 const char*, Type, \
1211 const char*, Module, \
1212 const unsigned int, AppDomainID, \
1213 const unsigned short, ClrInstanceID \
1214)
1215TRACEPOINT_EVENT_CLASS(
1216 DotNETRuntimePrivate,
1217 TypeTransparencyCalculation,
1218 TypeTransparencyCalculation_TRACEPOINT_ARGS,
1219 TP_FIELDS(
1220 ctf_string(Type, Type)
1221 ctf_string(Module, Module)
1222 ctf_integer(unsigned int, AppDomainID, AppDomainID)
1223 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1224 )
1225)
1226
1227#define TypeTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \
1228TRACEPOINT_EVENT_INSTANCE(\
1229 DotNETRuntimePrivate,\
1230 TypeTransparencyCalculation,\
1231 name ,\
1232 TypeTransparencyCalculation_TRACEPOINT_ARGS \
1233)
1234#define BGCAllocWait_TRACEPOINT_ARGS \
1235TP_ARGS( \
1236 const unsigned int, Reason, \
1237 const unsigned short, ClrInstanceID \
1238)
1239TRACEPOINT_EVENT_CLASS(
1240 DotNETRuntimePrivate,
1241 BGCAllocWait,
1242 BGCAllocWait_TRACEPOINT_ARGS,
1243 TP_FIELDS(
1244 ctf_integer(unsigned int, Reason, Reason)
1245 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1246 )
1247)
1248
1249#define BGCAllocWaitT_TRACEPOINT_INSTANCE(name) \
1250TRACEPOINT_EVENT_INSTANCE(\
1251 DotNETRuntimePrivate,\
1252 BGCAllocWait,\
1253 name ,\
1254 BGCAllocWait_TRACEPOINT_ARGS \
1255)
1256#define GCOptimized_V1_TRACEPOINT_ARGS \
1257TP_ARGS( \
1258 const unsigned __int64, DesiredAllocation, \
1259 const unsigned __int64, NewAllocation, \
1260 const unsigned int, GenerationNumber, \
1261 const unsigned short, ClrInstanceID \
1262)
1263TRACEPOINT_EVENT_CLASS(
1264 DotNETRuntimePrivate,
1265 GCOptimized_V1,
1266 GCOptimized_V1_TRACEPOINT_ARGS,
1267 TP_FIELDS(
1268 ctf_integer(unsigned __int64, DesiredAllocation, DesiredAllocation)
1269 ctf_integer(unsigned __int64, NewAllocation, NewAllocation)
1270 ctf_integer(unsigned int, GenerationNumber, GenerationNumber)
1271 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1272 )
1273)
1274
1275#define GCOptimized_V1T_TRACEPOINT_INSTANCE(name) \
1276TRACEPOINT_EVENT_INSTANCE(\
1277 DotNETRuntimePrivate,\
1278 GCOptimized_V1,\
1279 name ,\
1280 GCOptimized_V1_TRACEPOINT_ARGS \
1281)
1282#define GCOptimized_TRACEPOINT_ARGS \
1283TP_ARGS( \
1284 const unsigned __int64, DesiredAllocation, \
1285 const unsigned __int64, NewAllocation, \
1286 const unsigned int, GenerationNumber \
1287)
1288TRACEPOINT_EVENT_CLASS(
1289 DotNETRuntimePrivate,
1290 GCOptimized,
1291 GCOptimized_TRACEPOINT_ARGS,
1292 TP_FIELDS(
1293 ctf_integer(unsigned __int64, DesiredAllocation, DesiredAllocation)
1294 ctf_integer(unsigned __int64, NewAllocation, NewAllocation)
1295 ctf_integer(unsigned int, GenerationNumber, GenerationNumber)
1296 )
1297)
1298
1299#define GCOptimizedT_TRACEPOINT_INSTANCE(name) \
1300TRACEPOINT_EVENT_INSTANCE(\
1301 DotNETRuntimePrivate,\
1302 GCOptimized,\
1303 name ,\
1304 GCOptimized_TRACEPOINT_ARGS \
1305)
1306#define PrvGCMark_TRACEPOINT_ARGS \
1307TP_ARGS( \
1308 const unsigned int, HeapNum \
1309)
1310TRACEPOINT_EVENT_CLASS(
1311 DotNETRuntimePrivate,
1312 PrvGCMark,
1313 PrvGCMark_TRACEPOINT_ARGS,
1314 TP_FIELDS(
1315 ctf_integer(unsigned int, HeapNum, HeapNum)
1316 )
1317)
1318
1319#define PrvGCMarkT_TRACEPOINT_INSTANCE(name) \
1320TRACEPOINT_EVENT_INSTANCE(\
1321 DotNETRuntimePrivate,\
1322 PrvGCMark,\
1323 name ,\
1324 PrvGCMark_TRACEPOINT_ARGS \
1325)
1326#define FieldTransparencyCalculation_TRACEPOINT_ARGS \
1327TP_ARGS( \
1328 const char*, Field, \
1329 const char*, Module, \
1330 const unsigned int, AppDomainID, \
1331 const unsigned short, ClrInstanceID \
1332)
1333TRACEPOINT_EVENT_CLASS(
1334 DotNETRuntimePrivate,
1335 FieldTransparencyCalculation,
1336 FieldTransparencyCalculation_TRACEPOINT_ARGS,
1337 TP_FIELDS(
1338 ctf_string(Field, Field)
1339 ctf_string(Module, Module)
1340 ctf_integer(unsigned int, AppDomainID, AppDomainID)
1341 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1342 )
1343)
1344
1345#define FieldTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \
1346TRACEPOINT_EVENT_INSTANCE(\
1347 DotNETRuntimePrivate,\
1348 FieldTransparencyCalculation,\
1349 name ,\
1350 FieldTransparencyCalculation_TRACEPOINT_ARGS \
1351)
1352#define FusionErrorCode_TRACEPOINT_ARGS \
1353TP_ARGS( \
1354 const unsigned short, ClrInstanceID, \
1355 const unsigned int, Category, \
1356 const unsigned int, ErrorCode \
1357)
1358TRACEPOINT_EVENT_CLASS(
1359 DotNETRuntimePrivate,
1360 FusionErrorCode,
1361 FusionErrorCode_TRACEPOINT_ARGS,
1362 TP_FIELDS(
1363 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1364 ctf_integer(unsigned int, Category, Category)
1365 ctf_integer(unsigned int, ErrorCode, ErrorCode)
1366 )
1367)
1368
1369#define FusionErrorCodeT_TRACEPOINT_INSTANCE(name) \
1370TRACEPOINT_EVENT_INSTANCE(\
1371 DotNETRuntimePrivate,\
1372 FusionErrorCode,\
1373 name ,\
1374 FusionErrorCode_TRACEPOINT_ARGS \
1375)
1376#define BGCDrainMark_TRACEPOINT_ARGS \
1377TP_ARGS( \
1378 const unsigned __int64, Objects, \
1379 const unsigned short, ClrInstanceID \
1380)
1381TRACEPOINT_EVENT_CLASS(
1382 DotNETRuntimePrivate,
1383 BGCDrainMark,
1384 BGCDrainMark_TRACEPOINT_ARGS,
1385 TP_FIELDS(
1386 ctf_integer(unsigned __int64, Objects, Objects)
1387 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1388 )
1389)
1390
1391#define BGCDrainMarkT_TRACEPOINT_INSTANCE(name) \
1392TRACEPOINT_EVENT_INSTANCE(\
1393 DotNETRuntimePrivate,\
1394 BGCDrainMark,\
1395 name ,\
1396 BGCDrainMark_TRACEPOINT_ARGS \
1397)
1398#define MulticoreJitMethodCodeReturnedPrivate_TRACEPOINT_ARGS \
1399TP_ARGS( \
1400 const unsigned short, ClrInstanceID, \
1401 const unsigned __int64, ModuleID, \
1402 const unsigned __int64, MethodID \
1403)
1404TRACEPOINT_EVENT_CLASS(
1405 DotNETRuntimePrivate,
1406 MulticoreJitMethodCodeReturnedPrivate,
1407 MulticoreJitMethodCodeReturnedPrivate_TRACEPOINT_ARGS,
1408 TP_FIELDS(
1409 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1410 ctf_integer(unsigned __int64, ModuleID, ModuleID)
1411 ctf_integer(unsigned __int64, MethodID, MethodID)
1412 )
1413)
1414
1415#define MulticoreJitMethodCodeReturnedPrivateT_TRACEPOINT_INSTANCE(name) \
1416TRACEPOINT_EVENT_INSTANCE(\
1417 DotNETRuntimePrivate,\
1418 MulticoreJitMethodCodeReturnedPrivate,\
1419 name ,\
1420 MulticoreJitMethodCodeReturnedPrivate_TRACEPOINT_ARGS \
1421)
1422#define EvidenceGenerated_TRACEPOINT_ARGS \
1423TP_ARGS( \
1424 const unsigned int, Type, \
1425 const unsigned int, AppDomain, \
1426 const char*, ILImage, \
1427 const unsigned short, ClrInstanceID \
1428)
1429TRACEPOINT_EVENT_CLASS(
1430 DotNETRuntimePrivate,
1431 EvidenceGenerated,
1432 EvidenceGenerated_TRACEPOINT_ARGS,
1433 TP_FIELDS(
1434 ctf_integer(unsigned int, Type, Type)
1435 ctf_integer(unsigned int, AppDomain, AppDomain)
1436 ctf_string(ILImage, ILImage)
1437 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1438 )
1439)
1440
1441#define EvidenceGeneratedT_TRACEPOINT_INSTANCE(name) \
1442TRACEPOINT_EVENT_INSTANCE(\
1443 DotNETRuntimePrivate,\
1444 EvidenceGenerated,\
1445 name ,\
1446 EvidenceGenerated_TRACEPOINT_ARGS \
1447)
1448#define FailFast_TRACEPOINT_ARGS \
1449TP_ARGS( \
1450 const char*, FailFastUserMessage, \
1451 const size_t, FailedEIP, \
1452 const unsigned int, OSExitCode, \
1453 const unsigned int, ClrExitCode, \
1454 const unsigned short, ClrInstanceID \
1455)
1456TRACEPOINT_EVENT_CLASS(
1457 DotNETRuntimePrivate,
1458 FailFast,
1459 FailFast_TRACEPOINT_ARGS,
1460 TP_FIELDS(
1461 ctf_string(FailFastUserMessage, FailFastUserMessage)
1462 ctf_integer(size_t, FailedEIP, FailedEIP)
1463 ctf_integer(unsigned int, OSExitCode, OSExitCode)
1464 ctf_integer(unsigned int, ClrExitCode, ClrExitCode)
1465 ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID)
1466 )
1467)
1468
1469#define FailFastT_TRACEPOINT_INSTANCE(name) \
1470TRACEPOINT_EVENT_INSTANCE(\
1471 DotNETRuntimePrivate,\
1472 FailFast,\
1473 name ,\
1474 FailFast_TRACEPOINT_ARGS \
1475)
1476
1477TRACEPOINT_EVENT_CLASS(
1478 DotNETRuntimePrivate,
1479 emptyTemplate ,
1480 TP_ARGS(),
1481 TP_FIELDS()
1482)
1483#define T_TRACEPOINT_INSTANCE(name) \
1484TRACEPOINT_EVENT_INSTANCE(\
1485 DotNETRuntimePrivate,\
1486 emptyTemplate,\
1487 name ,\
1488 TP_ARGS()\
1489)
1490GCDecisionT_TRACEPOINT_INSTANCE(GCDecision)
1491GCDecision_V1T_TRACEPOINT_INSTANCE(GCDecision_V1)
1492GCSettingsT_TRACEPOINT_INSTANCE(GCSettings)
1493GCSettings_V1T_TRACEPOINT_INSTANCE(GCSettings_V1)
1494GCOptimizedT_TRACEPOINT_INSTANCE(GCOptimized)
1495GCOptimized_V1T_TRACEPOINT_INSTANCE(GCOptimized_V1)
1496GCPerHeapHistoryT_TRACEPOINT_INSTANCE(GCPerHeapHistory)
1497GCPerHeapHistory_V1T_TRACEPOINT_INSTANCE(GCPerHeapHistory_V1)
1498GCGlobalHeapT_TRACEPOINT_INSTANCE(GCGlobalHeapHistory)
1499GCGlobalHeap_V1T_TRACEPOINT_INSTANCE(GCGlobalHeapHistory_V1)
1500GCJoinT_TRACEPOINT_INSTANCE(GCJoin)
1501GCJoin_V1T_TRACEPOINT_INSTANCE(GCJoin_V1)
1502PrvGCMarkT_TRACEPOINT_INSTANCE(PrvGCMarkStackRoots)
1503PrvGCMark_V1T_TRACEPOINT_INSTANCE(PrvGCMarkStackRoots_V1)
1504PrvGCMarkT_TRACEPOINT_INSTANCE(PrvGCMarkFinalizeQueueRoots)
1505PrvGCMark_V1T_TRACEPOINT_INSTANCE(PrvGCMarkFinalizeQueueRoots_V1)
1506PrvGCMarkT_TRACEPOINT_INSTANCE(PrvGCMarkHandles)
1507PrvGCMark_V1T_TRACEPOINT_INSTANCE(PrvGCMarkHandles_V1)
1508PrvGCMarkT_TRACEPOINT_INSTANCE(PrvGCMarkCards)
1509PrvGCMark_V1T_TRACEPOINT_INSTANCE(PrvGCMarkCards_V1)
1510GCNoUserDataT_TRACEPOINT_INSTANCE(BGCBegin)
1511GCNoUserDataT_TRACEPOINT_INSTANCE(BGC1stNonConEnd)
1512GCNoUserDataT_TRACEPOINT_INSTANCE(BGC1stConEnd)
1513GCNoUserDataT_TRACEPOINT_INSTANCE(BGC2ndNonConBegin)
1514GCNoUserDataT_TRACEPOINT_INSTANCE(BGC2ndNonConEnd)
1515GCNoUserDataT_TRACEPOINT_INSTANCE(BGC2ndConBegin)
1516GCNoUserDataT_TRACEPOINT_INSTANCE(BGC2ndConEnd)
1517GCNoUserDataT_TRACEPOINT_INSTANCE(BGCPlanEnd)
1518GCNoUserDataT_TRACEPOINT_INSTANCE(BGCSweepEnd)
1519BGCDrainMarkT_TRACEPOINT_INSTANCE(BGCDrainMark)
1520BGCRevisitT_TRACEPOINT_INSTANCE(BGCRevisit)
1521BGCOverflowT_TRACEPOINT_INSTANCE(BGCOverflow)
1522BGCAllocWaitT_TRACEPOINT_INSTANCE(BGCAllocWaitBegin)
1523BGCAllocWaitT_TRACEPOINT_INSTANCE(BGCAllocWaitEnd)
1524GCFullNotifyT_TRACEPOINT_INSTANCE(GCFullNotify)
1525GCFullNotify_V1T_TRACEPOINT_INSTANCE(GCFullNotify_V1)
1526BGC1stSweepEndT_TRACEPOINT_INSTANCE(BGC1stSweepEnd)
1527StartupT_TRACEPOINT_INSTANCE(EEStartupStart)
1528Startup_V1T_TRACEPOINT_INSTANCE(EEStartupStart_V1)
1529StartupT_TRACEPOINT_INSTANCE(EEStartupEnd)
1530Startup_V1T_TRACEPOINT_INSTANCE(EEStartupEnd_V1)
1531StartupT_TRACEPOINT_INSTANCE(EEConfigSetup)
1532Startup_V1T_TRACEPOINT_INSTANCE(EEConfigSetup_V1)
1533StartupT_TRACEPOINT_INSTANCE(EEConfigSetupEnd)
1534Startup_V1T_TRACEPOINT_INSTANCE(EEConfigSetupEnd_V1)
1535StartupT_TRACEPOINT_INSTANCE(LdSysBases)
1536Startup_V1T_TRACEPOINT_INSTANCE(LdSysBases_V1)
1537StartupT_TRACEPOINT_INSTANCE(LdSysBasesEnd)
1538Startup_V1T_TRACEPOINT_INSTANCE(LdSysBasesEnd_V1)
1539StartupT_TRACEPOINT_INSTANCE(ExecExe)
1540Startup_V1T_TRACEPOINT_INSTANCE(ExecExe_V1)
1541StartupT_TRACEPOINT_INSTANCE(ExecExeEnd)
1542Startup_V1T_TRACEPOINT_INSTANCE(ExecExeEnd_V1)
1543StartupT_TRACEPOINT_INSTANCE(Main)
1544Startup_V1T_TRACEPOINT_INSTANCE(Main_V1)
1545StartupT_TRACEPOINT_INSTANCE(MainEnd)
1546Startup_V1T_TRACEPOINT_INSTANCE(MainEnd_V1)
1547StartupT_TRACEPOINT_INSTANCE(ApplyPolicyStart)
1548Startup_V1T_TRACEPOINT_INSTANCE(ApplyPolicyStart_V1)
1549StartupT_TRACEPOINT_INSTANCE(ApplyPolicyEnd)
1550Startup_V1T_TRACEPOINT_INSTANCE(ApplyPolicyEnd_V1)
1551StartupT_TRACEPOINT_INSTANCE(LdLibShFolder)
1552Startup_V1T_TRACEPOINT_INSTANCE(LdLibShFolder_V1)
1553StartupT_TRACEPOINT_INSTANCE(LdLibShFolderEnd)
1554Startup_V1T_TRACEPOINT_INSTANCE(LdLibShFolderEnd_V1)
1555StartupT_TRACEPOINT_INSTANCE(PrestubWorker)
1556Startup_V1T_TRACEPOINT_INSTANCE(PrestubWorker_V1)
1557StartupT_TRACEPOINT_INSTANCE(PrestubWorkerEnd)
1558Startup_V1T_TRACEPOINT_INSTANCE(PrestubWorkerEnd_V1)
1559StartupT_TRACEPOINT_INSTANCE(GetInstallationStart)
1560Startup_V1T_TRACEPOINT_INSTANCE(GetInstallationStart_V1)
1561StartupT_TRACEPOINT_INSTANCE(GetInstallationEnd)
1562Startup_V1T_TRACEPOINT_INSTANCE(GetInstallationEnd_V1)
1563StartupT_TRACEPOINT_INSTANCE(OpenHModule)
1564Startup_V1T_TRACEPOINT_INSTANCE(OpenHModule_V1)
1565StartupT_TRACEPOINT_INSTANCE(OpenHModuleEnd)
1566Startup_V1T_TRACEPOINT_INSTANCE(OpenHModuleEnd_V1)
1567StartupT_TRACEPOINT_INSTANCE(ExplicitBindStart)
1568Startup_V1T_TRACEPOINT_INSTANCE(ExplicitBindStart_V1)
1569StartupT_TRACEPOINT_INSTANCE(ExplicitBindEnd)
1570Startup_V1T_TRACEPOINT_INSTANCE(ExplicitBindEnd_V1)
1571StartupT_TRACEPOINT_INSTANCE(ParseXml)
1572Startup_V1T_TRACEPOINT_INSTANCE(ParseXml_V1)
1573StartupT_TRACEPOINT_INSTANCE(ParseXmlEnd)
1574Startup_V1T_TRACEPOINT_INSTANCE(ParseXmlEnd_V1)
1575StartupT_TRACEPOINT_INSTANCE(InitDefaultDomain)
1576Startup_V1T_TRACEPOINT_INSTANCE(InitDefaultDomain_V1)
1577StartupT_TRACEPOINT_INSTANCE(InitDefaultDomainEnd)
1578Startup_V1T_TRACEPOINT_INSTANCE(InitDefaultDomainEnd_V1)
1579StartupT_TRACEPOINT_INSTANCE(InitSecurity)
1580Startup_V1T_TRACEPOINT_INSTANCE(InitSecurity_V1)
1581StartupT_TRACEPOINT_INSTANCE(InitSecurityEnd)
1582Startup_V1T_TRACEPOINT_INSTANCE(InitSecurityEnd_V1)
1583StartupT_TRACEPOINT_INSTANCE(AllowBindingRedirs)
1584Startup_V1T_TRACEPOINT_INSTANCE(AllowBindingRedirs_V1)
1585StartupT_TRACEPOINT_INSTANCE(AllowBindingRedirsEnd)
1586Startup_V1T_TRACEPOINT_INSTANCE(AllowBindingRedirsEnd_V1)
1587StartupT_TRACEPOINT_INSTANCE(EEConfigSync)
1588Startup_V1T_TRACEPOINT_INSTANCE(EEConfigSync_V1)
1589StartupT_TRACEPOINT_INSTANCE(EEConfigSyncEnd)
1590Startup_V1T_TRACEPOINT_INSTANCE(EEConfigSyncEnd_V1)
1591StartupT_TRACEPOINT_INSTANCE(FusionBinding)
1592Startup_V1T_TRACEPOINT_INSTANCE(FusionBinding_V1)
1593StartupT_TRACEPOINT_INSTANCE(FusionBindingEnd)
1594Startup_V1T_TRACEPOINT_INSTANCE(FusionBindingEnd_V1)
1595StartupT_TRACEPOINT_INSTANCE(LoaderCatchCall)
1596Startup_V1T_TRACEPOINT_INSTANCE(LoaderCatchCall_V1)
1597StartupT_TRACEPOINT_INSTANCE(LoaderCatchCallEnd)
1598Startup_V1T_TRACEPOINT_INSTANCE(LoaderCatchCallEnd_V1)
1599StartupT_TRACEPOINT_INSTANCE(FusionInit)
1600Startup_V1T_TRACEPOINT_INSTANCE(FusionInit_V1)
1601StartupT_TRACEPOINT_INSTANCE(FusionInitEnd)
1602Startup_V1T_TRACEPOINT_INSTANCE(FusionInitEnd_V1)
1603StartupT_TRACEPOINT_INSTANCE(FusionAppCtx)
1604Startup_V1T_TRACEPOINT_INSTANCE(FusionAppCtx_V1)
1605StartupT_TRACEPOINT_INSTANCE(FusionAppCtxEnd)
1606Startup_V1T_TRACEPOINT_INSTANCE(FusionAppCtxEnd_V1)
1607StartupT_TRACEPOINT_INSTANCE(Fusion2EE)
1608Startup_V1T_TRACEPOINT_INSTANCE(Fusion2EE_V1)
1609StartupT_TRACEPOINT_INSTANCE(Fusion2EEEnd)
1610Startup_V1T_TRACEPOINT_INSTANCE(Fusion2EEEnd_V1)
1611StartupT_TRACEPOINT_INSTANCE(SecurityCatchCall)
1612Startup_V1T_TRACEPOINT_INSTANCE(SecurityCatchCall_V1)
1613StartupT_TRACEPOINT_INSTANCE(SecurityCatchCallEnd)
1614Startup_V1T_TRACEPOINT_INSTANCE(SecurityCatchCallEnd_V1)
1615ClrStackWalkT_TRACEPOINT_INSTANCE(CLRStackWalkPrivate)
1616ModuleRangePrivateT_TRACEPOINT_INSTANCE(ModuleRangeLoadPrivate)
1617BindingT_TRACEPOINT_INSTANCE(BindingPolicyPhaseStart)
1618BindingT_TRACEPOINT_INSTANCE(BindingPolicyPhaseEnd)
1619BindingT_TRACEPOINT_INSTANCE(BindingNgenPhaseStart)
1620BindingT_TRACEPOINT_INSTANCE(BindingNgenPhaseEnd)
1621BindingT_TRACEPOINT_INSTANCE(BindingLookupAndProbingPhaseStart)
1622BindingT_TRACEPOINT_INSTANCE(BindingLookupAndProbingPhaseEnd)
1623BindingT_TRACEPOINT_INSTANCE(LoaderPhaseStart)
1624BindingT_TRACEPOINT_INSTANCE(LoaderPhaseEnd)
1625BindingT_TRACEPOINT_INSTANCE(BindingPhaseStart)
1626BindingT_TRACEPOINT_INSTANCE(BindingPhaseEnd)
1627BindingT_TRACEPOINT_INSTANCE(BindingDownloadPhaseStart)
1628BindingT_TRACEPOINT_INSTANCE(BindingDownloadPhaseEnd)
1629BindingT_TRACEPOINT_INSTANCE(LoaderAssemblyInitPhaseStart)
1630BindingT_TRACEPOINT_INSTANCE(LoaderAssemblyInitPhaseEnd)
1631BindingT_TRACEPOINT_INSTANCE(LoaderMappingPhaseStart)
1632BindingT_TRACEPOINT_INSTANCE(LoaderMappingPhaseEnd)
1633BindingT_TRACEPOINT_INSTANCE(LoaderDeliverEventsPhaseStart)
1634BindingT_TRACEPOINT_INSTANCE(LoaderDeliverEventsPhaseEnd)
1635EvidenceGeneratedT_TRACEPOINT_INSTANCE(EvidenceGenerated)
1636ModuleTransparencyCalculationT_TRACEPOINT_INSTANCE(ModuleTransparencyComputationStart)
1637ModuleTransparencyCalculationResultT_TRACEPOINT_INSTANCE(ModuleTransparencyComputationEnd)
1638TypeTransparencyCalculationT_TRACEPOINT_INSTANCE(TypeTransparencyComputationStart)
1639TypeTransparencyCalculationResultT_TRACEPOINT_INSTANCE(TypeTransparencyComputationEnd)
1640MethodTransparencyCalculationT_TRACEPOINT_INSTANCE(MethodTransparencyComputationStart)
1641MethodTransparencyCalculationResultT_TRACEPOINT_INSTANCE(MethodTransparencyComputationEnd)
1642FieldTransparencyCalculationT_TRACEPOINT_INSTANCE(FieldTransparencyComputationStart)
1643FieldTransparencyCalculationResultT_TRACEPOINT_INSTANCE(FieldTransparencyComputationEnd)
1644TokenTransparencyCalculationT_TRACEPOINT_INSTANCE(TokenTransparencyComputationStart)
1645TokenTransparencyCalculationResultT_TRACEPOINT_INSTANCE(TokenTransparencyComputationEnd)
1646NgenBindEventT_TRACEPOINT_INSTANCE(NgenBindEvent)
1647FailFastT_TRACEPOINT_INSTANCE(FailFast)
1648PrvFinalizeObjectT_TRACEPOINT_INSTANCE(PrvFinalizeObject)
1649CCWRefCountChangeAnsiT_TRACEPOINT_INSTANCE(CCWRefCountChangeAnsi)
1650PrvSetGCHandleT_TRACEPOINT_INSTANCE(PrvSetGCHandle)
1651PrvDestroyGCHandleT_TRACEPOINT_INSTANCE(PrvDestroyGCHandle)
1652FusionMessageT_TRACEPOINT_INSTANCE(FusionMessageEvent)
1653FusionErrorCodeT_TRACEPOINT_INSTANCE(FusionErrorCodeEvent)
1654PinPlugAtGCTimeT_TRACEPOINT_INSTANCE(PinPlugAtGCTime)
1655CCWRefCountChangeT_TRACEPOINT_INSTANCE(CCWRefCountChange)
1656LoaderHeapPrivateT_TRACEPOINT_INSTANCE(AllocRequest)
1657MulticoreJitPrivateT_TRACEPOINT_INSTANCE(MulticoreJit)
1658MulticoreJitMethodCodeReturnedPrivateT_TRACEPOINT_INSTANCE(MulticoreJitMethodCodeReturned)
1659DynamicTypeUsePrivateT_TRACEPOINT_INSTANCE(IInspectableRuntimeClassName)
1660DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(WinRTUnbox)
1661DynamicTypeUsePrivateT_TRACEPOINT_INSTANCE(CreateRCW)
1662DynamicTypeUsePrivateVarianceT_TRACEPOINT_INSTANCE(RCWVariance)
1663DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(RCWIEnumerableCasting)
1664DynamicTypeUsePrivateT_TRACEPOINT_INSTANCE(CreateCCW)
1665DynamicTypeUsePrivateVarianceT_TRACEPOINT_INSTANCE(CCWVariance)
1666DynamicTypeUseStringAndIntPrivateT_TRACEPOINT_INSTANCE(ObjectVariantMarshallingToNative)
1667DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(GetTypeFromGUID)
1668DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(GetTypeFromProgID)
1669DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(ConvertToCallbackEtw)
1670DynamicTypeUseNoParametersPrivateT_TRACEPOINT_INSTANCE(BeginCreateManagedReference)
1671DynamicTypeUseNoParametersPrivateT_TRACEPOINT_INSTANCE(EndCreateManagedReference)
1672DynamicTypeUseStringAndIntPrivateT_TRACEPOINT_INSTANCE(ObjectVariantMarshallingToManaged)
1673
1674#endif /* LTTNG_CORECLR_HDotNETRuntimePrivate */
1675#include <lttng/tracepoint-event.h>
1676