-
-
Save am11/404d99384eaae7259bcabdd06ff5e307 to your computer and use it in GitHub Desktop.
tp files contents
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Licensed to the .NET Foundation under one or more agreements. | |
// The .NET Foundation licenses this file to you under the MIT license. | |
/****************************************************************** | |
DO NOT MODIFY. AUTOGENERATED FILE. | |
This file is generated using the logic from <root>/src/scripts/genLttngProvider.py | |
******************************************************************/ | |
#include "palrt.h" | |
#include "pal.h" | |
#undef TRACEPOINT_PROVIDER | |
#define TRACEPOINT_PROVIDER DotNETRuntime | |
#undef TRACEPOINT_INCLUDE | |
#define TRACEPOINT_INCLUDE "./tpdotnetruntime.h" | |
#if !defined(LTTNG_CORECLR_HDotNETRuntime) || defined(TRACEPOINT_HEADER_MULTI_READ) | |
#define LTTNG_CORECLR_HDotNETRuntime | |
#include <lttng/tracepoint.h> | |
#define ILStubGenerated_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ILStubGenerated, | |
ILStubGenerated_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define ILStubGeneratedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ILStubGenerated,\ | |
name ,\ | |
ILStubGenerated_TRACEPOINT_ARGS \ | |
) | |
#define GCFinalizersEnd_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCFinalizersEnd, | |
GCFinalizersEnd_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
) | |
) | |
#define GCFinalizersEndT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCFinalizersEnd,\ | |
name ,\ | |
GCFinalizersEnd_TRACEPOINT_ARGS \ | |
) | |
#define GCNoUserData_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCNoUserData, | |
GCNoUserData_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCNoUserDataT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCNoUserData,\ | |
name ,\ | |
GCNoUserData_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainMemAllocated_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned __int64, Allocated, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AppDomainMemAllocated, | |
AppDomainMemAllocated_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned __int64, Allocated, Allocated) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define AppDomainMemAllocatedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AppDomainMemAllocated,\ | |
name ,\ | |
AppDomainMemAllocated_TRACEPOINT_ARGS \ | |
) | |
#define ContentionStop_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned char, ContentionFlags, \ | |
const unsigned short, ClrInstanceID, \ | |
const double, DurationNs \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ContentionStop_V1, | |
ContentionStop_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned char, ContentionFlags, ContentionFlags) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_float(double, DurationNs, DurationNs) | |
) | |
) | |
#define ContentionStop_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ContentionStop_V1,\ | |
name ,\ | |
ContentionStop_V1_TRACEPOINT_ARGS \ | |
) | |
#define TieredCompilationEmpty_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
TieredCompilationEmpty, | |
TieredCompilationEmpty_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define TieredCompilationEmptyT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
TieredCompilationEmpty,\ | |
name ,\ | |
TieredCompilationEmpty_TRACEPOINT_ARGS \ | |
) | |
#define ClrWorkerThread_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, WorkerThreadCount, \ | |
const unsigned int, RetiredWorkerThreads \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ClrWorkerThread, | |
ClrWorkerThread_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, WorkerThreadCount, WorkerThreadCount) | |
ctf_integer(unsigned int, RetiredWorkerThreads, RetiredWorkerThreads) | |
) | |
) | |
#define ClrWorkerThreadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ClrWorkerThread,\ | |
name ,\ | |
ClrWorkerThread_TRACEPOINT_ARGS \ | |
) | |
#define ThreadPoolWorkerThreadAdjustmentSample_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const double, Throughput, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadPoolWorkerThreadAdjustmentSample, | |
ThreadPoolWorkerThreadAdjustmentSample_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_float(double, Throughput, Throughput) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadPoolWorkerThreadAdjustmentSampleT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadPoolWorkerThreadAdjustmentSample,\ | |
name ,\ | |
ThreadPoolWorkerThreadAdjustmentSample_TRACEPOINT_ARGS \ | |
) | |
#define StrongNameVerification_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, VerificationFlags, \ | |
const unsigned int, ErrorCode, \ | |
const char*, FullyQualifiedAssemblyName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
StrongNameVerification_V1, | |
StrongNameVerification_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, VerificationFlags, VerificationFlags) | |
ctf_integer(unsigned int, ErrorCode, ErrorCode) | |
ctf_string(FullyQualifiedAssemblyName, FullyQualifiedAssemblyName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define StrongNameVerification_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
StrongNameVerification_V1,\ | |
name ,\ | |
StrongNameVerification_V1_TRACEPOINT_ARGS \ | |
) | |
#define MethodJittingStarted_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodILSize, \ | |
const char*, MethodNamespace, \ | |
const char*, MethodName, \ | |
const char*, MethodSignature \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJittingStarted, | |
MethodJittingStarted_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodILSize, MethodILSize) | |
ctf_string(MethodNamespace, MethodNamespace) | |
ctf_string(MethodName, MethodName) | |
ctf_string(MethodSignature, MethodSignature) | |
) | |
) | |
#define MethodJittingStartedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJittingStarted,\ | |
name ,\ | |
MethodJittingStarted_TRACEPOINT_ARGS \ | |
) | |
#define GCMark_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, HeapNum, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCMark, | |
GCMark_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, HeapNum, HeapNum) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCMarkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCMark,\ | |
name ,\ | |
GCMark_TRACEPOINT_ARGS \ | |
) | |
#define R2RGetEntryPoint_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const char*, MethodNamespace, \ | |
const char*, MethodName, \ | |
const char*, MethodSignature, \ | |
const unsigned __int64, EntryPoint, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
R2RGetEntryPoint, | |
R2RGetEntryPoint_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_string(MethodNamespace, MethodNamespace) | |
ctf_string(MethodName, MethodName) | |
ctf_string(MethodSignature, MethodSignature) | |
ctf_integer(unsigned __int64, EntryPoint, EntryPoint) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define R2RGetEntryPointT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
R2RGetEntryPoint,\ | |
name ,\ | |
R2RGetEntryPoint_TRACEPOINT_ARGS \ | |
) | |
#define EventSource_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const signed int, EventID, \ | |
const char*, EventName, \ | |
const char*, EventSourceName, \ | |
const char*, Payload \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
EventSource, | |
EventSource_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(signed int, EventID, EventID) | |
ctf_string(EventName, EventName) | |
ctf_string(EventSourceName, EventSourceName) | |
ctf_string(Payload, Payload) | |
) | |
) | |
#define EventSourceT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
EventSource,\ | |
name ,\ | |
EventSource_TRACEPOINT_ARGS \ | |
) | |
#define DomainModuleLoadUnload_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, ModuleFlags, \ | |
const unsigned int, Reserved1, \ | |
const char*, ModuleILPath, \ | |
const char*, ModuleNativePath \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
DomainModuleLoadUnload, | |
DomainModuleLoadUnload_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, ModuleFlags, ModuleFlags) | |
ctf_integer(unsigned int, Reserved1, Reserved1) | |
ctf_string(ModuleILPath, ModuleILPath) | |
ctf_string(ModuleNativePath, ModuleNativePath) | |
) | |
) | |
#define DomainModuleLoadUnloadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
DomainModuleLoadUnload,\ | |
name ,\ | |
DomainModuleLoadUnload_TRACEPOINT_ARGS \ | |
) | |
#define DomainModuleLoadUnload_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, ModuleFlags, \ | |
const unsigned int, Reserved1, \ | |
const char*, ModuleILPath, \ | |
const char*, ModuleNativePath, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
DomainModuleLoadUnload_V1, | |
DomainModuleLoadUnload_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, ModuleFlags, ModuleFlags) | |
ctf_integer(unsigned int, Reserved1, Reserved1) | |
ctf_string(ModuleILPath, ModuleILPath) | |
ctf_string(ModuleNativePath, ModuleNativePath) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DomainModuleLoadUnload_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
DomainModuleLoadUnload_V1,\ | |
name ,\ | |
DomainModuleLoadUnload_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCGenerationRange_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned char, Generation, \ | |
const size_t, RangeStart, \ | |
const unsigned __int64, RangeUsedLength, \ | |
const unsigned __int64, RangeReservedLength, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCGenerationRange, | |
GCGenerationRange_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned char, Generation, Generation) | |
ctf_integer(size_t, RangeStart, RangeStart) | |
ctf_integer(unsigned __int64, RangeUsedLength, RangeUsedLength) | |
ctf_integer(unsigned __int64, RangeReservedLength, RangeReservedLength) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCGenerationRangeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCGenerationRange,\ | |
name ,\ | |
GCGenerationRange_TRACEPOINT_ARGS \ | |
) | |
#define MethodJittingStarted_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodILSize, \ | |
const char*, MethodNamespace, \ | |
const char*, MethodName, \ | |
const char*, MethodSignature, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJittingStarted_V1, | |
MethodJittingStarted_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodILSize, MethodILSize) | |
ctf_string(MethodNamespace, MethodNamespace) | |
ctf_string(MethodName, MethodName) | |
ctf_string(MethodSignature, MethodSignature) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define MethodJittingStarted_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJittingStarted_V1,\ | |
name ,\ | |
MethodJittingStarted_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCEnd_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count, \ | |
const unsigned short, Depth \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCEnd, | |
GCEnd_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned short, Depth, Depth) | |
) | |
) | |
#define GCEndT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCEnd,\ | |
name ,\ | |
GCEnd_TRACEPOINT_ARGS \ | |
) | |
#define GCGlobalHeap_V4_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCGlobalHeap_V4, | |
GCGlobalHeap_V4_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCGlobalHeap_V4T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCGlobalHeap_V4,\ | |
name ,\ | |
GCGlobalHeap_V4_TRACEPOINT_ARGS \ | |
) | |
#define GCGlobalHeap_V3_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCGlobalHeap_V3, | |
GCGlobalHeap_V3_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCGlobalHeap_V3T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCGlobalHeap_V3,\ | |
name ,\ | |
GCGlobalHeap_V3_TRACEPOINT_ARGS \ | |
) | |
#define GCGlobalHeap_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, FinalYoungestDesired, \ | |
const signed int, NumHeaps, \ | |
const unsigned int, CondemnedGeneration, \ | |
const unsigned int, Gen0ReductionCount, \ | |
const unsigned int, Reason, \ | |
const unsigned int, GlobalMechanisms, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, PauseMode, \ | |
const unsigned int, MemoryPressure \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCGlobalHeap_V2, | |
GCGlobalHeap_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, FinalYoungestDesired, FinalYoungestDesired) | |
ctf_integer(signed int, NumHeaps, NumHeaps) | |
ctf_integer(unsigned int, CondemnedGeneration, CondemnedGeneration) | |
ctf_integer(unsigned int, Gen0ReductionCount, Gen0ReductionCount) | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned int, GlobalMechanisms, GlobalMechanisms) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, PauseMode, PauseMode) | |
ctf_integer(unsigned int, MemoryPressure, MemoryPressure) | |
) | |
) | |
#define GCGlobalHeap_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCGlobalHeap_V2,\ | |
name ,\ | |
GCGlobalHeap_V2_TRACEPOINT_ARGS \ | |
) | |
#define ThreadTerminatedOrTransition_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ManagedThreadID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadTerminatedOrTransition, | |
ThreadTerminatedOrTransition_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ManagedThreadID, ManagedThreadID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadTerminatedOrTransitionT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadTerminatedOrTransition,\ | |
name ,\ | |
ThreadTerminatedOrTransition_TRACEPOINT_ARGS \ | |
) | |
#define ILStubCacheHit_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, StubMethodID, \ | |
const unsigned int, ManagedInteropMethodToken, \ | |
const char*, ManagedInteropMethodNamespace, \ | |
const char*, ManagedInteropMethodName, \ | |
const char*, ManagedInteropMethodSignature \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ILStubCacheHit, | |
ILStubCacheHit_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, StubMethodID, StubMethodID) | |
ctf_integer(unsigned int, ManagedInteropMethodToken, ManagedInteropMethodToken) | |
ctf_string(ManagedInteropMethodNamespace, ManagedInteropMethodNamespace) | |
ctf_string(ManagedInteropMethodName, ManagedInteropMethodName) | |
ctf_string(ManagedInteropMethodSignature, ManagedInteropMethodSignature) | |
) | |
) | |
#define ILStubCacheHitT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ILStubCacheHit,\ | |
name ,\ | |
ILStubCacheHit_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkRootCCW_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkRootCCW, | |
GCBulkRootCCW_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkRootCCWT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkRootCCW,\ | |
name ,\ | |
GCBulkRootCCW_TRACEPOINT_ARGS \ | |
) | |
#define GCStart_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count, \ | |
const unsigned int, Reason \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCStart, | |
GCStart_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned int, Reason, Reason) | |
) | |
) | |
#define GCStartT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCStart,\ | |
name ,\ | |
GCStart_TRACEPOINT_ARGS \ | |
) | |
#define MethodJitTailCallFailedAnsi_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJitTailCallFailedAnsi, | |
MethodJitTailCallFailedAnsi_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodJitTailCallFailedAnsiT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJitTailCallFailedAnsi,\ | |
name ,\ | |
MethodJitTailCallFailedAnsi_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadStart_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, AssemblyName, \ | |
const char*, AssemblyPath, \ | |
const char*, RequestingAssembly, \ | |
const char*, AssemblyLoadContext, \ | |
const char*, RequestingAssemblyLoadContext \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AssemblyLoadStart, | |
AssemblyLoadStart_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(AssemblyName, AssemblyName) | |
ctf_string(AssemblyPath, AssemblyPath) | |
ctf_string(RequestingAssembly, RequestingAssembly) | |
ctf_string(AssemblyLoadContext, AssemblyLoadContext) | |
ctf_string(RequestingAssemblyLoadContext, RequestingAssemblyLoadContext) | |
) | |
) | |
#define AssemblyLoadStartT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AssemblyLoadStart,\ | |
name ,\ | |
AssemblyLoadStart_TRACEPOINT_ARGS \ | |
) | |
#define SetGCHandle_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, HandleID, \ | |
const size_t, ObjectID, \ | |
const unsigned int, Kind, \ | |
const unsigned int, Generation, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
SetGCHandle, | |
SetGCHandle_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, HandleID, HandleID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(unsigned int, Kind, Kind) | |
ctf_integer(unsigned int, Generation, Generation) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define SetGCHandleT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
SetGCHandle,\ | |
name ,\ | |
SetGCHandle_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkRootEdge_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkRootEdge, | |
GCBulkRootEdge_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkRootEdgeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkRootEdge,\ | |
name ,\ | |
GCBulkRootEdge_TRACEPOINT_ARGS \ | |
) | |
#define ThreadCreated_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ManagedThreadID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, Flags, \ | |
const unsigned int, ManagedThreadIndex, \ | |
const unsigned int, OSThreadID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadCreated, | |
ThreadCreated_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ManagedThreadID, ManagedThreadID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, Flags, Flags) | |
ctf_integer(unsigned int, ManagedThreadIndex, ManagedThreadIndex) | |
ctf_integer(unsigned int, OSThreadID, OSThreadID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadCreatedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadCreated,\ | |
name ,\ | |
ThreadCreated_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainMemSurvived_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned __int64, Survived, \ | |
const unsigned __int64, ProcessSurvived, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AppDomainMemSurvived, | |
AppDomainMemSurvived_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned __int64, Survived, Survived) | |
ctf_integer(unsigned __int64, ProcessSurvived, ProcessSurvived) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define AppDomainMemSurvivedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AppDomainMemSurvived,\ | |
name ,\ | |
AppDomainMemSurvived_TRACEPOINT_ARGS \ | |
) | |
#define GCStart_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count, \ | |
const unsigned int, Depth, \ | |
const unsigned int, Reason, \ | |
const unsigned int, Type, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCStart_V1, | |
GCStart_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned int, Depth, Depth) | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned int, Type, Type) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCStart_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCStart_V1,\ | |
name ,\ | |
GCStart_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCStart_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count, \ | |
const unsigned int, Depth, \ | |
const unsigned int, Reason, \ | |
const unsigned int, Type, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, ClientSequenceNumber \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCStart_V2, | |
GCStart_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned int, Depth, Depth) | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned int, Type, Type) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, ClientSequenceNumber, ClientSequenceNumber) | |
) | |
) | |
#define GCStart_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCStart_V2,\ | |
name ,\ | |
GCStart_V2_TRACEPOINT_ARGS \ | |
) | |
#define RuntimeInformation_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
RuntimeInformation, | |
RuntimeInformation_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define RuntimeInformationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
RuntimeInformation,\ | |
name ,\ | |
RuntimeInformation_TRACEPOINT_ARGS \ | |
) | |
#define ThreadPoolWorkerThreadAdjustmentAdjustment_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const double, AverageThroughput, \ | |
const unsigned int, NewWorkerThreadCount, \ | |
const unsigned int, Reason, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadPoolWorkerThreadAdjustmentAdjustment, | |
ThreadPoolWorkerThreadAdjustmentAdjustment_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_float(double, AverageThroughput, AverageThroughput) | |
ctf_integer(unsigned int, NewWorkerThreadCount, NewWorkerThreadCount) | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadPoolWorkerThreadAdjustmentAdjustmentT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadPoolWorkerThreadAdjustmentAdjustment,\ | |
name ,\ | |
ThreadPoolWorkerThreadAdjustmentAdjustment_TRACEPOINT_ARGS \ | |
) | |
#define ThreadPoolWork_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, WorkID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadPoolWork, | |
ThreadPoolWork_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, WorkID, WorkID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadPoolWorkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadPoolWork,\ | |
name ,\ | |
ThreadPoolWork_TRACEPOINT_ARGS \ | |
) | |
#define JitInstrumentationDataVerbose_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
JitInstrumentationDataVerbose, | |
JitInstrumentationDataVerbose_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define JitInstrumentationDataVerboseT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
JitInstrumentationDataVerbose,\ | |
name ,\ | |
JitInstrumentationDataVerbose_TRACEPOINT_ARGS \ | |
) | |
#define MethodJitMemoryAllocatedForCode_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, JitHotCodeRequestSize, \ | |
const unsigned __int64, JitRODataRequestSize, \ | |
const unsigned __int64, AllocatedSizeForJitCode, \ | |
const unsigned int, JitAllocFlag, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJitMemoryAllocatedForCode, | |
MethodJitMemoryAllocatedForCode_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, JitHotCodeRequestSize, JitHotCodeRequestSize) | |
ctf_integer(unsigned __int64, JitRODataRequestSize, JitRODataRequestSize) | |
ctf_integer(unsigned __int64, AllocatedSizeForJitCode, AllocatedSizeForJitCode) | |
ctf_integer(unsigned int, JitAllocFlag, JitAllocFlag) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define MethodJitMemoryAllocatedForCodeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJitMemoryAllocatedForCode,\ | |
name ,\ | |
MethodJitMemoryAllocatedForCode_TRACEPOINT_ARGS \ | |
) | |
#define ThreadPoolWorkerThread_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, ActiveWorkerThreadCount, \ | |
const unsigned int, RetiredWorkerThreadCount, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadPoolWorkerThread, | |
ThreadPoolWorkerThread_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, ActiveWorkerThreadCount, ActiveWorkerThreadCount) | |
ctf_integer(unsigned int, RetiredWorkerThreadCount, RetiredWorkerThreadCount) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadPoolWorkerThreadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadPoolWorkerThread,\ | |
name ,\ | |
ThreadPoolWorkerThread_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadVerbose_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodLoadUnloadVerbose_V2, | |
MethodLoadUnloadVerbose_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodLoadUnloadVerbose_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodLoadUnloadVerbose_V2,\ | |
name ,\ | |
MethodLoadUnloadVerbose_V2_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadVerbose_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodLoadUnloadVerbose_V1, | |
MethodLoadUnloadVerbose_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodLoadUnloadVerbose_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodLoadUnloadVerbose_V1,\ | |
name ,\ | |
MethodLoadUnloadVerbose_V1_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadUnload_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, AssemblyFlags, \ | |
const char*, FullyQualifiedAssemblyName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AssemblyLoadUnload, | |
AssemblyLoadUnload_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, AssemblyFlags, AssemblyFlags) | |
ctf_string(FullyQualifiedAssemblyName, FullyQualifiedAssemblyName) | |
) | |
) | |
#define AssemblyLoadUnloadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AssemblyLoadUnload,\ | |
name ,\ | |
AssemblyLoadUnload_TRACEPOINT_ARGS \ | |
) | |
#define MethodJitTailCallFailed_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJitTailCallFailed, | |
MethodJitTailCallFailed_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodJitTailCallFailedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJitTailCallFailed,\ | |
name ,\ | |
MethodJitTailCallFailed_TRACEPOINT_ARGS \ | |
) | |
#define MethodJitInliningSucceeded_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJitInliningSucceeded, | |
MethodJitInliningSucceeded_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodJitInliningSucceededT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJitInliningSucceeded,\ | |
name ,\ | |
MethodJitInliningSucceeded_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadStop_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AssemblyLoadStop, | |
AssemblyLoadStop_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define AssemblyLoadStopT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AssemblyLoadStop,\ | |
name ,\ | |
AssemblyLoadStop_TRACEPOINT_ARGS \ | |
) | |
#define IOThread_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, IOThreadCount, \ | |
const unsigned int, RetiredIOThreads \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
IOThread, | |
IOThread_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, IOThreadCount, IOThreadCount) | |
ctf_integer(unsigned int, RetiredIOThreads, RetiredIOThreads) | |
) | |
) | |
#define IOThreadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
IOThread,\ | |
name ,\ | |
IOThread_TRACEPOINT_ARGS \ | |
) | |
#define GCMarkWithType_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, HeapNum, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, Type, \ | |
const unsigned __int64, Bytes \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCMarkWithType, | |
GCMarkWithType_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, HeapNum, HeapNum) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, Type, Type) | |
ctf_integer(unsigned __int64, Bytes, Bytes) | |
) | |
) | |
#define GCMarkWithTypeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCMarkWithType,\ | |
name ,\ | |
GCMarkWithType_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainAssemblyResolveHandlerInvoked_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, AssemblyName, \ | |
const char*, HandlerName, \ | |
const char*, ResultAssemblyName, \ | |
const char*, ResultAssemblyPath \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AppDomainAssemblyResolveHandlerInvoked, | |
AppDomainAssemblyResolveHandlerInvoked_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(AssemblyName, AssemblyName) | |
ctf_string(HandlerName, HandlerName) | |
ctf_string(ResultAssemblyName, ResultAssemblyName) | |
ctf_string(ResultAssemblyPath, ResultAssemblyPath) | |
) | |
) | |
#define AppDomainAssemblyResolveHandlerInvokedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AppDomainAssemblyResolveHandlerInvoked,\ | |
name ,\ | |
AppDomainAssemblyResolveHandlerInvoked_TRACEPOINT_ARGS \ | |
) | |
#define ClrThreadPoolSuspend_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, ClrThreadID, \ | |
const unsigned int, CpuUtilization \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ClrThreadPoolSuspend, | |
ClrThreadPoolSuspend_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, ClrThreadID, ClrThreadID) | |
ctf_integer(unsigned int, CpuUtilization, CpuUtilization) | |
) | |
) | |
#define ClrThreadPoolSuspendT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ClrThreadPoolSuspend,\ | |
name ,\ | |
ClrThreadPoolSuspend_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainLoadUnload_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, AppDomainFlags, \ | |
const char*, AppDomainName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AppDomainLoadUnload, | |
AppDomainLoadUnload_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, AppDomainFlags, AppDomainFlags) | |
ctf_string(AppDomainName, AppDomainName) | |
) | |
) | |
#define AppDomainLoadUnloadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AppDomainLoadUnload,\ | |
name ,\ | |
AppDomainLoadUnload_TRACEPOINT_ARGS \ | |
) | |
#define GCSuspendEE_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Reason, \ | |
const unsigned int, Count, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCSuspendEE_V1, | |
GCSuspendEE_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCSuspendEE_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCSuspendEE_V1,\ | |
name ,\ | |
GCSuspendEE_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCHeapStats_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCHeapStats, | |
GCHeapStats_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCHeapStatsT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCHeapStats,\ | |
name ,\ | |
GCHeapStats_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkRootConditionalWeakTableElementEdge_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkRootConditionalWeakTableElementEdge, | |
GCBulkRootConditionalWeakTableElementEdge_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkRootConditionalWeakTableElementEdgeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkRootConditionalWeakTableElementEdge,\ | |
name ,\ | |
GCBulkRootConditionalWeakTableElementEdge_TRACEPOINT_ARGS \ | |
) | |
#define GCPerHeapHistory_V3_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCPerHeapHistory_V3, | |
GCPerHeapHistory_V3_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCPerHeapHistory_V3T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCPerHeapHistory_V3,\ | |
name ,\ | |
GCPerHeapHistory_V3_TRACEPOINT_ARGS \ | |
) | |
#define GenAwareTemplate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GenAwareTemplate, | |
GenAwareTemplate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GenAwareTemplateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GenAwareTemplate,\ | |
name ,\ | |
GenAwareTemplate_TRACEPOINT_ARGS \ | |
) | |
#define MethodJitInliningFailedAnsi_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJitInliningFailedAnsi, | |
MethodJitInliningFailedAnsi_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodJitInliningFailedAnsiT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJitInliningFailedAnsi,\ | |
name ,\ | |
MethodJitInliningFailedAnsi_TRACEPOINT_ARGS \ | |
) | |
#define BulkType_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
BulkType, | |
BulkType_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define BulkTypeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
BulkType,\ | |
name ,\ | |
BulkType_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadFromResolveHandlerInvoked_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, AssemblyName, \ | |
const BOOL, IsTrackedLoad, \ | |
const char*, RequestingAssemblyPath, \ | |
const char*, ComputedRequestedAssemblyPath \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AssemblyLoadFromResolveHandlerInvoked, | |
AssemblyLoadFromResolveHandlerInvoked_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(AssemblyName, AssemblyName) | |
ctf_integer(BOOL, IsTrackedLoad, IsTrackedLoad) | |
ctf_string(RequestingAssemblyPath, RequestingAssemblyPath) | |
ctf_string(ComputedRequestedAssemblyPath, ComputedRequestedAssemblyPath) | |
) | |
) | |
#define AssemblyLoadFromResolveHandlerInvokedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AssemblyLoadFromResolveHandlerInvoked,\ | |
name ,\ | |
AssemblyLoadFromResolveHandlerInvoked_TRACEPOINT_ARGS \ | |
) | |
#define ModuleLoadUnload_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned int, ModuleFlags, \ | |
const unsigned int, Reserved1, \ | |
const char*, ModuleILPath, \ | |
const char*, ModuleNativePath, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ModuleLoadUnload_V1, | |
ModuleLoadUnload_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned int, ModuleFlags, ModuleFlags) | |
ctf_integer(unsigned int, Reserved1, Reserved1) | |
ctf_string(ModuleILPath, ModuleILPath) | |
ctf_string(ModuleNativePath, ModuleNativePath) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ModuleLoadUnload_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ModuleLoadUnload_V1,\ | |
name ,\ | |
ModuleLoadUnload_V1_TRACEPOINT_ARGS \ | |
) | |
#define ModuleLoadUnload_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ModuleLoadUnload_V2, | |
ModuleLoadUnload_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define ModuleLoadUnload_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ModuleLoadUnload_V2,\ | |
name ,\ | |
ModuleLoadUnload_V2_TRACEPOINT_ARGS \ | |
) | |
#define GCAllocationTick_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, AllocationAmount, \ | |
const unsigned int, AllocationKind \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCAllocationTick, | |
GCAllocationTick_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, AllocationAmount, AllocationAmount) | |
ctf_integer(unsigned int, AllocationKind, AllocationKind) | |
) | |
) | |
#define GCAllocationTickT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCAllocationTick,\ | |
name ,\ | |
GCAllocationTick_TRACEPOINT_ARGS \ | |
) | |
#define GCTriggered_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Reason, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCTriggered, | |
GCTriggered_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCTriggeredT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCTriggered,\ | |
name ,\ | |
GCTriggered_TRACEPOINT_ARGS \ | |
) | |
#define MethodILToNativeMap_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodILToNativeMap, | |
MethodILToNativeMap_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodILToNativeMapT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodILToNativeMap,\ | |
name ,\ | |
MethodILToNativeMap_TRACEPOINT_ARGS \ | |
) | |
#define GCFreeSegment_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, Address, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCFreeSegment_V1, | |
GCFreeSegment_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, Address, Address) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCFreeSegment_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCFreeSegment_V1,\ | |
name ,\ | |
GCFreeSegment_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCTerminateConcurrentThread_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCTerminateConcurrentThread, | |
GCTerminateConcurrentThread_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCTerminateConcurrentThreadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCTerminateConcurrentThread,\ | |
name ,\ | |
GCTerminateConcurrentThread_TRACEPOINT_ARGS \ | |
) | |
#define ThreadPoolIOWork_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, NativeOverlapped, \ | |
const size_t, Overlapped, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadPoolIOWork, | |
ThreadPoolIOWork_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, NativeOverlapped, NativeOverlapped) | |
ctf_integer(size_t, Overlapped, Overlapped) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadPoolIOWorkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadPoolIOWork,\ | |
name ,\ | |
ThreadPoolIOWork_TRACEPOINT_ARGS \ | |
) | |
#define AuthenticodeVerification_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, VerificationFlags, \ | |
const unsigned int, ErrorCode, \ | |
const char*, ModulePath \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AuthenticodeVerification, | |
AuthenticodeVerification_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, VerificationFlags, VerificationFlags) | |
ctf_integer(unsigned int, ErrorCode, ErrorCode) | |
ctf_string(ModulePath, ModulePath) | |
) | |
) | |
#define AuthenticodeVerificationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AuthenticodeVerification,\ | |
name ,\ | |
AuthenticodeVerification_TRACEPOINT_ARGS \ | |
) | |
#define TypeLoadStart_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, TypeLoadStartID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
TypeLoadStart, | |
TypeLoadStart_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, TypeLoadStartID, TypeLoadStartID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define TypeLoadStartT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
TypeLoadStart,\ | |
name ,\ | |
TypeLoadStart_TRACEPOINT_ARGS \ | |
) | |
#define MethodJitTailCallSucceeded_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJitTailCallSucceeded, | |
MethodJitTailCallSucceeded_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodJitTailCallSucceededT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJitTailCallSucceeded,\ | |
name ,\ | |
MethodJitTailCallSucceeded_TRACEPOINT_ARGS \ | |
) | |
#define TieredCompilationSettings_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, Flags \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
TieredCompilationSettings, | |
TieredCompilationSettings_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, Flags, Flags) | |
) | |
) | |
#define TieredCompilationSettingsT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
TieredCompilationSettings,\ | |
name ,\ | |
TieredCompilationSettings_TRACEPOINT_ARGS \ | |
) | |
#define ThreadStartWork_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, ID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadStartWork, | |
ThreadStartWork_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, ID, ID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadStartWorkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadStartWork,\ | |
name ,\ | |
ThreadStartWork_TRACEPOINT_ARGS \ | |
) | |
#define PinObjectAtGCTime_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, HandleID, \ | |
const size_t, ObjectID, \ | |
const unsigned __int64, ObjectSize, \ | |
const char*, TypeName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
PinObjectAtGCTime, | |
PinObjectAtGCTime_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, HandleID, HandleID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(unsigned __int64, ObjectSize, ObjectSize) | |
ctf_string(TypeName, TypeName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define PinObjectAtGCTimeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
PinObjectAtGCTime,\ | |
name ,\ | |
PinObjectAtGCTime_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkNode_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkNode, | |
GCBulkNode_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkNodeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkNode,\ | |
name ,\ | |
GCBulkNode_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnload_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodStartAddress, \ | |
const unsigned int, MethodSize, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodFlags \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodLoadUnload, | |
MethodLoadUnload_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodStartAddress, MethodStartAddress) | |
ctf_integer(unsigned int, MethodSize, MethodSize) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodFlags, MethodFlags) | |
) | |
) | |
#define MethodLoadUnloadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodLoadUnload,\ | |
name ,\ | |
MethodLoadUnload_TRACEPOINT_ARGS \ | |
) | |
#define GCSuspendEE_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, Reason \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCSuspendEE, | |
GCSuspendEE_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, Reason, Reason) | |
) | |
) | |
#define GCSuspendEET_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCSuspendEE,\ | |
name ,\ | |
GCSuspendEE_TRACEPOINT_ARGS \ | |
) | |
#define GCSampledObjectAllocation_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, Address, \ | |
const size_t, TypeID, \ | |
const unsigned int, ObjectCountForTypeSample, \ | |
const unsigned __int64, TotalSizeForTypeSample, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCSampledObjectAllocation, | |
GCSampledObjectAllocation_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, Address, Address) | |
ctf_integer(size_t, TypeID, TypeID) | |
ctf_integer(unsigned int, ObjectCountForTypeSample, ObjectCountForTypeSample) | |
ctf_integer(unsigned __int64, TotalSizeForTypeSample, TotalSizeForTypeSample) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCSampledObjectAllocationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCSampledObjectAllocation,\ | |
name ,\ | |
GCSampledObjectAllocation_TRACEPOINT_ARGS \ | |
) | |
#define TypeLoadStop_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, TypeLoadStartID, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned short, LoadLevel, \ | |
const unsigned __int64, TypeID, \ | |
const char*, TypeName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
TypeLoadStop, | |
TypeLoadStop_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, TypeLoadStartID, TypeLoadStartID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned short, LoadLevel, LoadLevel) | |
ctf_integer(unsigned __int64, TypeID, TypeID) | |
ctf_string(TypeName, TypeName) | |
) | |
) | |
#define TypeLoadStopT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
TypeLoadStop,\ | |
name ,\ | |
TypeLoadStop_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnload_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodStartAddress, \ | |
const unsigned int, MethodSize, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodFlags, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodLoadUnload_V1, | |
MethodLoadUnload_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodStartAddress, MethodStartAddress) | |
ctf_integer(unsigned int, MethodSize, MethodSize) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodFlags, MethodFlags) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define MethodLoadUnload_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodLoadUnload_V1,\ | |
name ,\ | |
MethodLoadUnload_V1_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnload_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodStartAddress, \ | |
const unsigned int, MethodSize, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodFlags, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, ReJITID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodLoadUnload_V2, | |
MethodLoadUnload_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodStartAddress, MethodStartAddress) | |
ctf_integer(unsigned int, MethodSize, MethodSize) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodFlags, MethodFlags) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, ReJITID, ReJITID) | |
) | |
) | |
#define MethodLoadUnload_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodLoadUnload_V2,\ | |
name ,\ | |
MethodLoadUnload_V2_TRACEPOINT_ARGS \ | |
) | |
#define GCDynamicEvent_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCDynamicEvent, | |
GCDynamicEvent_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCDynamicEventT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCDynamicEvent,\ | |
name ,\ | |
GCDynamicEvent_TRACEPOINT_ARGS \ | |
) | |
#define Exception_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, ExceptionType, \ | |
const char*, ExceptionMessage, \ | |
const size_t, ExceptionEIP, \ | |
const unsigned int, ExceptionHRESULT, \ | |
const unsigned short, ExceptionFlags, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
Exception, | |
Exception_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(ExceptionType, ExceptionType) | |
ctf_string(ExceptionMessage, ExceptionMessage) | |
ctf_integer(size_t, ExceptionEIP, ExceptionEIP) | |
ctf_integer(unsigned int, ExceptionHRESULT, ExceptionHRESULT) | |
ctf_integer(unsigned short, ExceptionFlags, ExceptionFlags) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ExceptionT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
Exception,\ | |
name ,\ | |
Exception_TRACEPOINT_ARGS \ | |
) | |
#define GCJoin_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Heap, \ | |
const unsigned int, JoinTime, \ | |
const unsigned int, JoinType, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, JoinID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCJoin_V2, | |
GCJoin_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Heap, Heap) | |
ctf_integer(unsigned int, JoinTime, JoinTime) | |
ctf_integer(unsigned int, JoinType, JoinType) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, JoinID, JoinID) | |
) | |
) | |
#define GCJoin_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCJoin_V2,\ | |
name ,\ | |
GCJoin_V2_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkRootStaticVar_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkRootStaticVar, | |
GCBulkRootStaticVar_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkRootStaticVarT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkRootStaticVar,\ | |
name ,\ | |
GCBulkRootStaticVar_TRACEPOINT_ARGS \ | |
) | |
#define GCFitBucketInfo_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCFitBucketInfo, | |
GCFitBucketInfo_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCFitBucketInfoT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCFitBucketInfo,\ | |
name ,\ | |
GCFitBucketInfo_TRACEPOINT_ARGS \ | |
) | |
#define GCLOHCompact_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCLOHCompact, | |
GCLOHCompact_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCLOHCompactT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCLOHCompact,\ | |
name ,\ | |
GCLOHCompact_TRACEPOINT_ARGS \ | |
) | |
#define R2RGetEntryPointStart_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
R2RGetEntryPointStart, | |
R2RGetEntryPointStart_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define R2RGetEntryPointStartT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
R2RGetEntryPointStart,\ | |
name ,\ | |
R2RGetEntryPointStart_TRACEPOINT_ARGS \ | |
) | |
#define ModuleLoadUnload_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned int, ModuleFlags, \ | |
const unsigned int, Reserved1, \ | |
const char*, ModuleILPath, \ | |
const char*, ModuleNativePath \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ModuleLoadUnload, | |
ModuleLoadUnload_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned int, ModuleFlags, ModuleFlags) | |
ctf_integer(unsigned int, Reserved1, Reserved1) | |
ctf_string(ModuleILPath, ModuleILPath) | |
ctf_string(ModuleNativePath, ModuleNativePath) | |
) | |
) | |
#define ModuleLoadUnloadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ModuleLoadUnload,\ | |
name ,\ | |
ModuleLoadUnload_TRACEPOINT_ARGS \ | |
) | |
#define CodeSymbols_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
CodeSymbols, | |
CodeSymbols_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define CodeSymbolsT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
CodeSymbols,\ | |
name ,\ | |
CodeSymbols_TRACEPOINT_ARGS \ | |
) | |
#define GCFreeSegment_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, Address \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCFreeSegment, | |
GCFreeSegment_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, Address, Address) | |
) | |
) | |
#define GCFreeSegmentT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCFreeSegment,\ | |
name ,\ | |
GCFreeSegment_TRACEPOINT_ARGS \ | |
) | |
#define ClrStackWalk_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned char, Reserved1, \ | |
const unsigned char, Reserved2, \ | |
const unsigned int, FrameCount, \ | |
const size_t*, Stack \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ClrStackWalk, | |
ClrStackWalk_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned char, Reserved1, Reserved1) | |
ctf_integer(unsigned char, Reserved2, Reserved2) | |
ctf_integer(unsigned int, FrameCount, FrameCount) | |
ctf_sequence(size_t, Stack, Stack, size_t, 2) | |
) | |
) | |
#define ClrStackWalkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ClrStackWalk,\ | |
name ,\ | |
ClrStackWalk_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainLoadUnload_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, AppDomainFlags, \ | |
const char*, AppDomainName, \ | |
const unsigned int, AppDomainIndex, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AppDomainLoadUnload_V1, | |
AppDomainLoadUnload_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, AppDomainFlags, AppDomainFlags) | |
ctf_string(AppDomainName, AppDomainName) | |
ctf_integer(unsigned int, AppDomainIndex, AppDomainIndex) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define AppDomainLoadUnload_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AppDomainLoadUnload_V1,\ | |
name ,\ | |
AppDomainLoadUnload_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkMovedObjectRanges_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkMovedObjectRanges, | |
GCBulkMovedObjectRanges_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkMovedObjectRangesT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkMovedObjectRanges,\ | |
name ,\ | |
GCBulkMovedObjectRanges_TRACEPOINT_ARGS \ | |
) | |
#define FinalizeObject_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, TypeID, \ | |
const size_t, ObjectID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
FinalizeObject, | |
FinalizeObject_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, TypeID, TypeID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define FinalizeObjectT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
FinalizeObject,\ | |
name ,\ | |
FinalizeObject_TRACEPOINT_ARGS \ | |
) | |
#define GCCreateSegment_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, Address, \ | |
const unsigned __int64, Size, \ | |
const unsigned int, Type, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCCreateSegment_V1, | |
GCCreateSegment_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, Address, Address) | |
ctf_integer(unsigned __int64, Size, Size) | |
ctf_integer(unsigned int, Type, Type) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCCreateSegment_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCCreateSegment_V1,\ | |
name ,\ | |
GCCreateSegment_V1_TRACEPOINT_ARGS \ | |
) | |
#define ProfilerMessage_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, Message \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ProfilerMessage, | |
ProfilerMessage_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(Message, Message) | |
) | |
) | |
#define ProfilerMessageT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ProfilerMessage,\ | |
name ,\ | |
ProfilerMessage_TRACEPOINT_ARGS \ | |
) | |
#define IncreaseMemoryPressure_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, BytesAllocated, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
IncreaseMemoryPressure, | |
IncreaseMemoryPressure_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, BytesAllocated, BytesAllocated) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define IncreaseMemoryPressureT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
IncreaseMemoryPressure,\ | |
name ,\ | |
IncreaseMemoryPressure_TRACEPOINT_ARGS \ | |
) | |
#define DecreaseMemoryPressure_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, BytesFreed, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
DecreaseMemoryPressure, | |
DecreaseMemoryPressure_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, BytesFreed, BytesFreed) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DecreaseMemoryPressureT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
DecreaseMemoryPressure,\ | |
name ,\ | |
DecreaseMemoryPressure_TRACEPOINT_ARGS \ | |
) | |
#define StrongNameVerification_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, VerificationFlags, \ | |
const unsigned int, ErrorCode, \ | |
const char*, FullyQualifiedAssemblyName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
StrongNameVerification, | |
StrongNameVerification_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, VerificationFlags, VerificationFlags) | |
ctf_integer(unsigned int, ErrorCode, ErrorCode) | |
ctf_string(FullyQualifiedAssemblyName, FullyQualifiedAssemblyName) | |
) | |
) | |
#define StrongNameVerificationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
StrongNameVerification,\ | |
name ,\ | |
StrongNameVerification_TRACEPOINT_ARGS \ | |
) | |
#define ThreadPoolWorkingThreadCount_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadPoolWorkingThreadCount, | |
ThreadPoolWorkingThreadCount_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadPoolWorkingThreadCountT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadPoolWorkingThreadCount,\ | |
name ,\ | |
ThreadPoolWorkingThreadCount_TRACEPOINT_ARGS \ | |
) | |
#define MethodJitInliningFailed_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodJitInliningFailed, | |
MethodJitInliningFailed_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodJitInliningFailedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodJitInliningFailed,\ | |
name ,\ | |
MethodJitInliningFailed_TRACEPOINT_ARGS \ | |
) | |
#define GCCreateSegment_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, Address, \ | |
const unsigned __int64, Size, \ | |
const unsigned int, Type \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCCreateSegment, | |
GCCreateSegment_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, Address, Address) | |
ctf_integer(unsigned __int64, Size, Size) | |
ctf_integer(unsigned int, Type, Type) | |
) | |
) | |
#define GCCreateSegmentT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCCreateSegment,\ | |
name ,\ | |
GCCreateSegment_TRACEPOINT_ARGS \ | |
) | |
#define GCHeapStats_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCHeapStats_V1, | |
GCHeapStats_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCHeapStats_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCHeapStats_V1,\ | |
name ,\ | |
GCHeapStats_V1_TRACEPOINT_ARGS \ | |
) | |
#define Contention_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned char, ContentionFlags, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
Contention, | |
Contention_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned char, ContentionFlags, ContentionFlags) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ContentionT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
Contention,\ | |
name ,\ | |
Contention_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkSurvivingObjectRanges_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkSurvivingObjectRanges, | |
GCBulkSurvivingObjectRanges_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkSurvivingObjectRangesT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkSurvivingObjectRanges,\ | |
name ,\ | |
GCBulkSurvivingObjectRanges_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkRCW_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkRCW, | |
GCBulkRCW_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkRCWT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkRCW,\ | |
name ,\ | |
GCBulkRCW_TRACEPOINT_ARGS \ | |
) | |
#define TieredCompilationResume_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, NewMethodCount \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
TieredCompilationResume, | |
TieredCompilationResume_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, NewMethodCount, NewMethodCount) | |
) | |
) | |
#define TieredCompilationResumeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
TieredCompilationResume,\ | |
name ,\ | |
TieredCompilationResume_TRACEPOINT_ARGS \ | |
) | |
#define ThreadPoolIOWorkEnqueue_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, NativeOverlapped, \ | |
const size_t, Overlapped, \ | |
const BOOL, MultiDequeues, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadPoolIOWorkEnqueue, | |
ThreadPoolIOWorkEnqueue_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, NativeOverlapped, NativeOverlapped) | |
ctf_integer(size_t, Overlapped, Overlapped) | |
ctf_integer(BOOL, MultiDequeues, MultiDequeues) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadPoolIOWorkEnqueueT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadPoolIOWorkEnqueue,\ | |
name ,\ | |
ThreadPoolIOWorkEnqueue_TRACEPOINT_ARGS \ | |
) | |
#define DestroyGCHandle_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, HandleID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
DestroyGCHandle, | |
DestroyGCHandle_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, HandleID, HandleID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DestroyGCHandleT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
DestroyGCHandle,\ | |
name ,\ | |
DestroyGCHandle_TRACEPOINT_ARGS \ | |
) | |
#define ExecutionCheckpoint_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, Name, \ | |
const __int64, Timestamp \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ExecutionCheckpoint, | |
ExecutionCheckpoint_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(Name, Name) | |
ctf_integer(__int64, Timestamp, Timestamp) | |
) | |
) | |
#define ExecutionCheckpointT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ExecutionCheckpoint,\ | |
name ,\ | |
ExecutionCheckpoint_TRACEPOINT_ARGS \ | |
) | |
#define AuthenticodeVerification_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, VerificationFlags, \ | |
const unsigned int, ErrorCode, \ | |
const char*, ModulePath, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AuthenticodeVerification_V1, | |
AuthenticodeVerification_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, VerificationFlags, VerificationFlags) | |
ctf_integer(unsigned int, ErrorCode, ErrorCode) | |
ctf_string(ModulePath, ModulePath) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define AuthenticodeVerification_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AuthenticodeVerification_V1,\ | |
name ,\ | |
AuthenticodeVerification_V1_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadContextResolvingHandlerInvoked_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, AssemblyName, \ | |
const char*, HandlerName, \ | |
const char*, AssemblyLoadContext, \ | |
const char*, ResultAssemblyName, \ | |
const char*, ResultAssemblyPath \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AssemblyLoadContextResolvingHandlerInvoked, | |
AssemblyLoadContextResolvingHandlerInvoked_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(AssemblyName, AssemblyName) | |
ctf_string(HandlerName, HandlerName) | |
ctf_string(AssemblyLoadContext, AssemblyLoadContext) | |
ctf_string(ResultAssemblyName, ResultAssemblyName) | |
ctf_string(ResultAssemblyPath, ResultAssemblyPath) | |
) | |
) | |
#define AssemblyLoadContextResolvingHandlerInvokedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AssemblyLoadContextResolvingHandlerInvoked,\ | |
name ,\ | |
AssemblyLoadContextResolvingHandlerInvoked_TRACEPOINT_ARGS \ | |
) | |
#define ModuleRange_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned int, RangeBegin, \ | |
const unsigned int, RangeSize, \ | |
const unsigned char, RangeType \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ModuleRange, | |
ModuleRange_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned int, RangeBegin, RangeBegin) | |
ctf_integer(unsigned int, RangeSize, RangeSize) | |
ctf_integer(unsigned char, RangeType, RangeType) | |
) | |
) | |
#define ModuleRangeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ModuleRange,\ | |
name ,\ | |
ModuleRange_TRACEPOINT_ARGS \ | |
) | |
#define GCFinalizersEnd_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCFinalizersEnd_V1, | |
GCFinalizersEnd_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCFinalizersEnd_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCFinalizersEnd_V1,\ | |
name ,\ | |
GCFinalizersEnd_V1_TRACEPOINT_ARGS \ | |
) | |
#define ResolutionAttempted_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, AssemblyName, \ | |
const unsigned short, Stage, \ | |
const char*, AssemblyLoadContext, \ | |
const unsigned short, Result, \ | |
const char*, ResultAssemblyName, \ | |
const char*, ResultAssemblyPath, \ | |
const char*, ErrorMessage \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ResolutionAttempted, | |
ResolutionAttempted_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(AssemblyName, AssemblyName) | |
ctf_integer(unsigned short, Stage, Stage) | |
ctf_string(AssemblyLoadContext, AssemblyLoadContext) | |
ctf_integer(unsigned short, Result, Result) | |
ctf_string(ResultAssemblyName, ResultAssemblyName) | |
ctf_string(ResultAssemblyPath, ResultAssemblyPath) | |
ctf_string(ErrorMessage, ErrorMessage) | |
) | |
) | |
#define ResolutionAttemptedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ResolutionAttempted,\ | |
name ,\ | |
ResolutionAttempted_TRACEPOINT_ARGS \ | |
) | |
#define GCAllocationTick_V3_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, AllocationAmount, \ | |
const unsigned int, AllocationKind, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, AllocationAmount64, \ | |
const size_t, TypeID, \ | |
const char*, TypeName, \ | |
const unsigned int, HeapIndex, \ | |
const size_t, Address \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCAllocationTick_V3, | |
GCAllocationTick_V3_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, AllocationAmount, AllocationAmount) | |
ctf_integer(unsigned int, AllocationKind, AllocationKind) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, AllocationAmount64, AllocationAmount64) | |
ctf_integer(size_t, TypeID, TypeID) | |
ctf_string(TypeName, TypeName) | |
ctf_integer(unsigned int, HeapIndex, HeapIndex) | |
ctf_integer(size_t, Address, Address) | |
) | |
) | |
#define GCAllocationTick_V3T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCAllocationTick_V3,\ | |
name ,\ | |
GCAllocationTick_V3_TRACEPOINT_ARGS \ | |
) | |
#define GCAllocationTick_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, AllocationAmount, \ | |
const unsigned int, AllocationKind, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, AllocationAmount64, \ | |
const size_t, TypeID, \ | |
const char*, TypeName, \ | |
const unsigned int, HeapIndex \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCAllocationTick_V2, | |
GCAllocationTick_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, AllocationAmount, AllocationAmount) | |
ctf_integer(unsigned int, AllocationKind, AllocationKind) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, AllocationAmount64, AllocationAmount64) | |
ctf_integer(size_t, TypeID, TypeID) | |
ctf_string(TypeName, TypeName) | |
ctf_integer(unsigned int, HeapIndex, HeapIndex) | |
) | |
) | |
#define GCAllocationTick_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCAllocationTick_V2,\ | |
name ,\ | |
GCAllocationTick_V2_TRACEPOINT_ARGS \ | |
) | |
#define GCAllocationTick_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, AllocationAmount, \ | |
const unsigned int, AllocationKind, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCAllocationTick_V1, | |
GCAllocationTick_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, AllocationAmount, AllocationAmount) | |
ctf_integer(unsigned int, AllocationKind, AllocationKind) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCAllocationTick_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCAllocationTick_V1,\ | |
name ,\ | |
GCAllocationTick_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCEnd_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Count, \ | |
const unsigned int, Depth, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCEnd_V1, | |
GCEnd_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Count, Count) | |
ctf_integer(unsigned int, Depth, Depth) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCEnd_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCEnd_V1,\ | |
name ,\ | |
GCEnd_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCHeapStats_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCHeapStats_V2, | |
GCHeapStats_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCHeapStats_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCHeapStats_V2,\ | |
name ,\ | |
GCHeapStats_V2_TRACEPOINT_ARGS \ | |
) | |
#define MethodDetails_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodDetails, | |
MethodDetails_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodDetailsT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodDetails,\ | |
name ,\ | |
MethodDetails_TRACEPOINT_ARGS \ | |
) | |
#define GCAllocationTick_V4_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, AllocationAmount, \ | |
const unsigned int, AllocationKind, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, AllocationAmount64, \ | |
const size_t, TypeID, \ | |
const char*, TypeName, \ | |
const unsigned int, HeapIndex, \ | |
const size_t, Address, \ | |
const unsigned __int64, ObjectSize \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCAllocationTick_V4, | |
GCAllocationTick_V4_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, AllocationAmount, AllocationAmount) | |
ctf_integer(unsigned int, AllocationKind, AllocationKind) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, AllocationAmount64, AllocationAmount64) | |
ctf_integer(size_t, TypeID, TypeID) | |
ctf_string(TypeName, TypeName) | |
ctf_integer(unsigned int, HeapIndex, HeapIndex) | |
ctf_integer(size_t, Address, Address) | |
ctf_integer(unsigned __int64, ObjectSize, ObjectSize) | |
) | |
) | |
#define GCAllocationTick_V4T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCAllocationTick_V4,\ | |
name ,\ | |
GCAllocationTick_V4_TRACEPOINT_ARGS \ | |
) | |
#define JitInstrumentationData_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
JitInstrumentationData, | |
JitInstrumentationData_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define JitInstrumentationDataT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
JitInstrumentationData,\ | |
name ,\ | |
JitInstrumentationData_TRACEPOINT_ARGS \ | |
) | |
#define KnownPathProbed_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, FilePath, \ | |
const unsigned short, Source, \ | |
const signed int, Result \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
KnownPathProbed, | |
KnownPathProbed_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(FilePath, FilePath) | |
ctf_integer(unsigned short, Source, Source) | |
ctf_integer(signed int, Result, Result) | |
) | |
) | |
#define KnownPathProbedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
KnownPathProbed,\ | |
name ,\ | |
KnownPathProbed_TRACEPOINT_ARGS \ | |
) | |
#define ExceptionHandling_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, EntryEIP, \ | |
const unsigned __int64, MethodID, \ | |
const char*, MethodName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ExceptionHandling, | |
ExceptionHandling_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, EntryEIP, EntryEIP) | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_string(MethodName, MethodName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ExceptionHandlingT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ExceptionHandling,\ | |
name ,\ | |
ExceptionHandling_TRACEPOINT_ARGS \ | |
) | |
#define TieredCompilationBackgroundJitStop_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, PendingMethodCount, \ | |
const unsigned int, JittedMethodCount \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
TieredCompilationBackgroundJitStop, | |
TieredCompilationBackgroundJitStop_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, PendingMethodCount, PendingMethodCount) | |
ctf_integer(unsigned int, JittedMethodCount, JittedMethodCount) | |
) | |
) | |
#define TieredCompilationBackgroundJitStopT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
TieredCompilationBackgroundJitStop,\ | |
name ,\ | |
TieredCompilationBackgroundJitStop_TRACEPOINT_ARGS \ | |
) | |
#define ThreadPoolWorkerThreadAdjustmentStats_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
ThreadPoolWorkerThreadAdjustmentStats, | |
ThreadPoolWorkerThreadAdjustmentStats_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define ThreadPoolWorkerThreadAdjustmentStatsT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
ThreadPoolWorkerThreadAdjustmentStats,\ | |
name ,\ | |
ThreadPoolWorkerThreadAdjustmentStats_TRACEPOINT_ARGS \ | |
) | |
#define YieldProcessorMeasurement_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const double, NsPerYield, \ | |
const double, EstablishedNsPerYield \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
YieldProcessorMeasurement, | |
YieldProcessorMeasurement_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_float(double, NsPerYield, NsPerYield) | |
ctf_float(double, EstablishedNsPerYield, EstablishedNsPerYield) | |
) | |
) | |
#define YieldProcessorMeasurementT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
YieldProcessorMeasurement,\ | |
name ,\ | |
YieldProcessorMeasurement_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadVerbose_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodStartAddress, \ | |
const unsigned int, MethodSize, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodFlags, \ | |
const char*, MethodNamespace, \ | |
const char*, MethodName, \ | |
const char*, MethodSignature \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
MethodLoadUnloadVerbose, | |
MethodLoadUnloadVerbose_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodStartAddress, MethodStartAddress) | |
ctf_integer(unsigned int, MethodSize, MethodSize) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodFlags, MethodFlags) | |
ctf_string(MethodNamespace, MethodNamespace) | |
ctf_string(MethodName, MethodName) | |
ctf_string(MethodSignature, MethodSignature) | |
) | |
) | |
#define MethodLoadUnloadVerboseT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
MethodLoadUnloadVerbose,\ | |
name ,\ | |
MethodLoadUnloadVerbose_TRACEPOINT_ARGS \ | |
) | |
#define TieredCompilationBackgroundJitStart_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, PendingMethodCount \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
TieredCompilationBackgroundJitStart, | |
TieredCompilationBackgroundJitStart_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, PendingMethodCount, PendingMethodCount) | |
) | |
) | |
#define TieredCompilationBackgroundJitStartT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
TieredCompilationBackgroundJitStart,\ | |
name ,\ | |
TieredCompilationBackgroundJitStart_TRACEPOINT_ARGS \ | |
) | |
#define GCCreateConcurrentThread_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCCreateConcurrentThread, | |
GCCreateConcurrentThread_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCCreateConcurrentThreadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCCreateConcurrentThread,\ | |
name ,\ | |
GCCreateConcurrentThread_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadUnload_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned __int64, BindingID, \ | |
const unsigned int, AssemblyFlags, \ | |
const char*, FullyQualifiedAssemblyName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
AssemblyLoadUnload_V1, | |
AssemblyLoadUnload_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned __int64, BindingID, BindingID) | |
ctf_integer(unsigned int, AssemblyFlags, AssemblyFlags) | |
ctf_string(FullyQualifiedAssemblyName, FullyQualifiedAssemblyName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define AssemblyLoadUnload_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
AssemblyLoadUnload_V1,\ | |
name ,\ | |
AssemblyLoadUnload_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCBulkEdge_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
GCBulkEdge, | |
GCBulkEdge_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCBulkEdgeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
GCBulkEdge,\ | |
name ,\ | |
GCBulkEdge_TRACEPOINT_ARGS \ | |
) | |
#define IOThread_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, IOThreadCount, \ | |
const unsigned int, RetiredIOThreads, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
IOThread_V1, | |
IOThread_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, IOThreadCount, IOThreadCount) | |
ctf_integer(unsigned int, RetiredIOThreads, RetiredIOThreads) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define IOThread_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
IOThread_V1,\ | |
name ,\ | |
IOThread_V1_TRACEPOINT_ARGS \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntime, | |
emptyTemplate , | |
TP_ARGS(), | |
TP_FIELDS() | |
) | |
#define T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntime,\ | |
emptyTemplate,\ | |
name ,\ | |
TP_ARGS()\ | |
) | |
GCStartT_TRACEPOINT_INSTANCE(GCStart) | |
GCStart_V1T_TRACEPOINT_INSTANCE(GCStart_V1) | |
GCStart_V2T_TRACEPOINT_INSTANCE(GCStart_V2) | |
GCEndT_TRACEPOINT_INSTANCE(GCEnd) | |
GCEnd_V1T_TRACEPOINT_INSTANCE(GCEnd_V1) | |
T_TRACEPOINT_INSTANCE(GCRestartEEEnd) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(GCRestartEEEnd_V1) | |
GCHeapStatsT_TRACEPOINT_INSTANCE(GCHeapStats) | |
GCHeapStats_V1T_TRACEPOINT_INSTANCE(GCHeapStats_V1) | |
GCHeapStats_V2T_TRACEPOINT_INSTANCE(GCHeapStats_V2) | |
GCCreateSegmentT_TRACEPOINT_INSTANCE(GCCreateSegment) | |
GCCreateSegment_V1T_TRACEPOINT_INSTANCE(GCCreateSegment_V1) | |
GCFreeSegmentT_TRACEPOINT_INSTANCE(GCFreeSegment) | |
GCFreeSegment_V1T_TRACEPOINT_INSTANCE(GCFreeSegment_V1) | |
T_TRACEPOINT_INSTANCE(GCRestartEEBegin) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(GCRestartEEBegin_V1) | |
T_TRACEPOINT_INSTANCE(GCSuspendEEEnd) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(GCSuspendEEEnd_V1) | |
GCSuspendEET_TRACEPOINT_INSTANCE(GCSuspendEEBegin) | |
GCSuspendEE_V1T_TRACEPOINT_INSTANCE(GCSuspendEEBegin_V1) | |
GCAllocationTickT_TRACEPOINT_INSTANCE(GCAllocationTick) | |
GCAllocationTick_V1T_TRACEPOINT_INSTANCE(GCAllocationTick_V1) | |
GCAllocationTick_V2T_TRACEPOINT_INSTANCE(GCAllocationTick_V2) | |
GCAllocationTick_V3T_TRACEPOINT_INSTANCE(GCAllocationTick_V3) | |
GCAllocationTick_V4T_TRACEPOINT_INSTANCE(GCAllocationTick_V4) | |
T_TRACEPOINT_INSTANCE(GCCreateConcurrentThread) | |
GCCreateConcurrentThreadT_TRACEPOINT_INSTANCE(GCCreateConcurrentThread_V1) | |
T_TRACEPOINT_INSTANCE(GCTerminateConcurrentThread) | |
GCTerminateConcurrentThreadT_TRACEPOINT_INSTANCE(GCTerminateConcurrentThread_V1) | |
GCFinalizersEndT_TRACEPOINT_INSTANCE(GCFinalizersEnd) | |
GCFinalizersEnd_V1T_TRACEPOINT_INSTANCE(GCFinalizersEnd_V1) | |
T_TRACEPOINT_INSTANCE(GCFinalizersBegin) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(GCFinalizersBegin_V1) | |
BulkTypeT_TRACEPOINT_INSTANCE(BulkType) | |
GCBulkRootEdgeT_TRACEPOINT_INSTANCE(GCBulkRootEdge) | |
GCBulkRootConditionalWeakTableElementEdgeT_TRACEPOINT_INSTANCE(GCBulkRootConditionalWeakTableElementEdge) | |
GCBulkNodeT_TRACEPOINT_INSTANCE(GCBulkNode) | |
GCBulkEdgeT_TRACEPOINT_INSTANCE(GCBulkEdge) | |
GCSampledObjectAllocationT_TRACEPOINT_INSTANCE(GCSampledObjectAllocationHigh) | |
GCBulkSurvivingObjectRangesT_TRACEPOINT_INSTANCE(GCBulkSurvivingObjectRanges) | |
GCBulkMovedObjectRangesT_TRACEPOINT_INSTANCE(GCBulkMovedObjectRanges) | |
GCGenerationRangeT_TRACEPOINT_INSTANCE(GCGenerationRange) | |
GCMarkT_TRACEPOINT_INSTANCE(GCMarkStackRoots) | |
GCMarkT_TRACEPOINT_INSTANCE(GCMarkFinalizeQueueRoots) | |
GCMarkT_TRACEPOINT_INSTANCE(GCMarkHandles) | |
GCMarkT_TRACEPOINT_INSTANCE(GCMarkOlderGenerationRoots) | |
FinalizeObjectT_TRACEPOINT_INSTANCE(FinalizeObject) | |
SetGCHandleT_TRACEPOINT_INSTANCE(SetGCHandle) | |
DestroyGCHandleT_TRACEPOINT_INSTANCE(DestroyGCHandle) | |
GCSampledObjectAllocationT_TRACEPOINT_INSTANCE(GCSampledObjectAllocationLow) | |
PinObjectAtGCTimeT_TRACEPOINT_INSTANCE(PinObjectAtGCTime) | |
GCTriggeredT_TRACEPOINT_INSTANCE(GCTriggered) | |
GCBulkRootCCWT_TRACEPOINT_INSTANCE(GCBulkRootCCW) | |
GCBulkRCWT_TRACEPOINT_INSTANCE(GCBulkRCW) | |
GCBulkRootStaticVarT_TRACEPOINT_INSTANCE(GCBulkRootStaticVar) | |
GCDynamicEventT_TRACEPOINT_INSTANCE(GCDynamicEvent) | |
ClrWorkerThreadT_TRACEPOINT_INSTANCE(WorkerThreadCreate) | |
ClrWorkerThreadT_TRACEPOINT_INSTANCE(WorkerThreadTerminate) | |
ClrWorkerThreadT_TRACEPOINT_INSTANCE(WorkerThreadRetire) | |
ClrWorkerThreadT_TRACEPOINT_INSTANCE(WorkerThreadUnretire) | |
IOThreadT_TRACEPOINT_INSTANCE(IOThreadCreate) | |
IOThread_V1T_TRACEPOINT_INSTANCE(IOThreadCreate_V1) | |
IOThreadT_TRACEPOINT_INSTANCE(IOThreadTerminate) | |
IOThread_V1T_TRACEPOINT_INSTANCE(IOThreadTerminate_V1) | |
IOThreadT_TRACEPOINT_INSTANCE(IOThreadRetire) | |
IOThread_V1T_TRACEPOINT_INSTANCE(IOThreadRetire_V1) | |
IOThreadT_TRACEPOINT_INSTANCE(IOThreadUnretire) | |
IOThread_V1T_TRACEPOINT_INSTANCE(IOThreadUnretire_V1) | |
ClrThreadPoolSuspendT_TRACEPOINT_INSTANCE(ThreadpoolSuspensionSuspendThread) | |
ClrThreadPoolSuspendT_TRACEPOINT_INSTANCE(ThreadpoolSuspensionResumeThread) | |
ThreadPoolWorkerThreadT_TRACEPOINT_INSTANCE(ThreadPoolWorkerThreadStart) | |
ThreadPoolWorkerThreadT_TRACEPOINT_INSTANCE(ThreadPoolWorkerThreadStop) | |
ThreadPoolWorkerThreadT_TRACEPOINT_INSTANCE(ThreadPoolWorkerThreadRetirementStart) | |
ThreadPoolWorkerThreadT_TRACEPOINT_INSTANCE(ThreadPoolWorkerThreadRetirementStop) | |
ThreadPoolWorkerThreadAdjustmentSampleT_TRACEPOINT_INSTANCE(ThreadPoolWorkerThreadAdjustmentSample) | |
ThreadPoolWorkerThreadAdjustmentAdjustmentT_TRACEPOINT_INSTANCE(ThreadPoolWorkerThreadAdjustmentAdjustment) | |
ThreadPoolWorkerThreadAdjustmentStatsT_TRACEPOINT_INSTANCE(ThreadPoolWorkerThreadAdjustmentStats) | |
ThreadPoolWorkerThreadT_TRACEPOINT_INSTANCE(ThreadPoolWorkerThreadWait) | |
YieldProcessorMeasurementT_TRACEPOINT_INSTANCE(YieldProcessorMeasurement) | |
ThreadPoolWorkingThreadCountT_TRACEPOINT_INSTANCE(ThreadPoolWorkingThreadCount) | |
ThreadPoolWorkT_TRACEPOINT_INSTANCE(ThreadPoolEnqueue) | |
ThreadPoolWorkT_TRACEPOINT_INSTANCE(ThreadPoolDequeue) | |
ThreadPoolIOWorkEnqueueT_TRACEPOINT_INSTANCE(ThreadPoolIOEnqueue) | |
ThreadPoolIOWorkT_TRACEPOINT_INSTANCE(ThreadPoolIODequeue) | |
ThreadPoolIOWorkT_TRACEPOINT_INSTANCE(ThreadPoolIOPack) | |
ThreadStartWorkT_TRACEPOINT_INSTANCE(ThreadCreating) | |
ThreadStartWorkT_TRACEPOINT_INSTANCE(ThreadRunning) | |
MethodDetailsT_TRACEPOINT_INSTANCE(MethodDetails) | |
TypeLoadStartT_TRACEPOINT_INSTANCE(TypeLoadStart) | |
TypeLoadStopT_TRACEPOINT_INSTANCE(TypeLoadStop) | |
T_TRACEPOINT_INSTANCE(ExceptionThrown) | |
ExceptionT_TRACEPOINT_INSTANCE(ExceptionThrown_V1) | |
ExceptionHandlingT_TRACEPOINT_INSTANCE(ExceptionCatchStart) | |
T_TRACEPOINT_INSTANCE(ExceptionCatchStop) | |
ExceptionHandlingT_TRACEPOINT_INSTANCE(ExceptionFinallyStart) | |
T_TRACEPOINT_INSTANCE(ExceptionFinallyStop) | |
ExceptionHandlingT_TRACEPOINT_INSTANCE(ExceptionFilterStart) | |
T_TRACEPOINT_INSTANCE(ExceptionFilterStop) | |
T_TRACEPOINT_INSTANCE(ExceptionThrownStop) | |
T_TRACEPOINT_INSTANCE(Contention) | |
ContentionT_TRACEPOINT_INSTANCE(ContentionStart_V1) | |
ContentionT_TRACEPOINT_INSTANCE(ContentionStop) | |
ContentionStop_V1T_TRACEPOINT_INSTANCE(ContentionStop_V1) | |
ClrStackWalkT_TRACEPOINT_INSTANCE(CLRStackWalk) | |
AppDomainMemAllocatedT_TRACEPOINT_INSTANCE(AppDomainMemAllocated) | |
AppDomainMemSurvivedT_TRACEPOINT_INSTANCE(AppDomainMemSurvived) | |
ThreadCreatedT_TRACEPOINT_INSTANCE(ThreadCreated) | |
ThreadTerminatedOrTransitionT_TRACEPOINT_INSTANCE(ThreadTerminated) | |
ThreadTerminatedOrTransitionT_TRACEPOINT_INSTANCE(ThreadDomainEnter) | |
ILStubGeneratedT_TRACEPOINT_INSTANCE(ILStubGenerated) | |
ILStubCacheHitT_TRACEPOINT_INSTANCE(ILStubCacheHit) | |
T_TRACEPOINT_INSTANCE(DCStartCompleteV2) | |
T_TRACEPOINT_INSTANCE(DCEndCompleteV2) | |
MethodLoadUnloadT_TRACEPOINT_INSTANCE(MethodDCStartV2) | |
MethodLoadUnloadT_TRACEPOINT_INSTANCE(MethodDCEndV2) | |
MethodLoadUnloadVerboseT_TRACEPOINT_INSTANCE(MethodDCStartVerboseV2) | |
MethodLoadUnloadVerboseT_TRACEPOINT_INSTANCE(MethodDCEndVerboseV2) | |
MethodLoadUnloadT_TRACEPOINT_INSTANCE(MethodLoad) | |
MethodLoadUnload_V1T_TRACEPOINT_INSTANCE(MethodLoad_V1) | |
MethodLoadUnload_V2T_TRACEPOINT_INSTANCE(MethodLoad_V2) | |
R2RGetEntryPointT_TRACEPOINT_INSTANCE(R2RGetEntryPoint) | |
R2RGetEntryPointStartT_TRACEPOINT_INSTANCE(R2RGetEntryPointStart) | |
MethodLoadUnloadT_TRACEPOINT_INSTANCE(MethodUnload) | |
MethodLoadUnload_V1T_TRACEPOINT_INSTANCE(MethodUnload_V1) | |
MethodLoadUnload_V2T_TRACEPOINT_INSTANCE(MethodUnload_V2) | |
MethodLoadUnloadVerboseT_TRACEPOINT_INSTANCE(MethodLoadVerbose) | |
MethodLoadUnloadVerbose_V1T_TRACEPOINT_INSTANCE(MethodLoadVerbose_V1) | |
MethodLoadUnloadVerbose_V2T_TRACEPOINT_INSTANCE(MethodLoadVerbose_V2) | |
MethodLoadUnloadVerboseT_TRACEPOINT_INSTANCE(MethodUnloadVerbose) | |
MethodLoadUnloadVerbose_V1T_TRACEPOINT_INSTANCE(MethodUnloadVerbose_V1) | |
MethodLoadUnloadVerbose_V2T_TRACEPOINT_INSTANCE(MethodUnloadVerbose_V2) | |
MethodJittingStartedT_TRACEPOINT_INSTANCE(MethodJittingStarted) | |
MethodJittingStarted_V1T_TRACEPOINT_INSTANCE(MethodJittingStarted_V1) | |
MethodJitMemoryAllocatedForCodeT_TRACEPOINT_INSTANCE(MethodJitMemoryAllocatedForCode) | |
MethodJitInliningSucceededT_TRACEPOINT_INSTANCE(MethodJitInliningSucceeded) | |
MethodJitInliningFailedAnsiT_TRACEPOINT_INSTANCE(MethodJitInliningFailedAnsi) | |
MethodJitTailCallSucceededT_TRACEPOINT_INSTANCE(MethodJitTailCallSucceeded) | |
MethodJitTailCallFailedAnsiT_TRACEPOINT_INSTANCE(MethodJitTailCallFailedAnsi) | |
MethodILToNativeMapT_TRACEPOINT_INSTANCE(MethodILToNativeMap) | |
MethodJitTailCallFailedT_TRACEPOINT_INSTANCE(MethodJitTailCallFailed) | |
MethodJitInliningFailedT_TRACEPOINT_INSTANCE(MethodJitInliningFailed) | |
ModuleLoadUnloadT_TRACEPOINT_INSTANCE(ModuleDCStartV2) | |
ModuleLoadUnloadT_TRACEPOINT_INSTANCE(ModuleDCEndV2) | |
DomainModuleLoadUnloadT_TRACEPOINT_INSTANCE(DomainModuleLoad) | |
DomainModuleLoadUnload_V1T_TRACEPOINT_INSTANCE(DomainModuleLoad_V1) | |
ModuleLoadUnloadT_TRACEPOINT_INSTANCE(ModuleLoad) | |
ModuleLoadUnload_V1T_TRACEPOINT_INSTANCE(ModuleLoad_V1) | |
ModuleLoadUnload_V2T_TRACEPOINT_INSTANCE(ModuleLoad_V2) | |
ModuleLoadUnloadT_TRACEPOINT_INSTANCE(ModuleUnload) | |
ModuleLoadUnload_V1T_TRACEPOINT_INSTANCE(ModuleUnload_V1) | |
ModuleLoadUnload_V2T_TRACEPOINT_INSTANCE(ModuleUnload_V2) | |
AssemblyLoadUnloadT_TRACEPOINT_INSTANCE(AssemblyLoad) | |
AssemblyLoadUnload_V1T_TRACEPOINT_INSTANCE(AssemblyLoad_V1) | |
AssemblyLoadUnloadT_TRACEPOINT_INSTANCE(AssemblyUnload) | |
AssemblyLoadUnload_V1T_TRACEPOINT_INSTANCE(AssemblyUnload_V1) | |
AppDomainLoadUnloadT_TRACEPOINT_INSTANCE(AppDomainLoad) | |
AppDomainLoadUnload_V1T_TRACEPOINT_INSTANCE(AppDomainLoad_V1) | |
AppDomainLoadUnloadT_TRACEPOINT_INSTANCE(AppDomainUnload) | |
AppDomainLoadUnload_V1T_TRACEPOINT_INSTANCE(AppDomainUnload_V1) | |
ModuleRangeT_TRACEPOINT_INSTANCE(ModuleRangeLoad) | |
StrongNameVerificationT_TRACEPOINT_INSTANCE(StrongNameVerificationStart) | |
StrongNameVerification_V1T_TRACEPOINT_INSTANCE(StrongNameVerificationStart_V1) | |
StrongNameVerificationT_TRACEPOINT_INSTANCE(StrongNameVerificationStop) | |
StrongNameVerification_V1T_TRACEPOINT_INSTANCE(StrongNameVerificationStop_V1) | |
AuthenticodeVerificationT_TRACEPOINT_INSTANCE(AuthenticodeVerificationStart) | |
AuthenticodeVerification_V1T_TRACEPOINT_INSTANCE(AuthenticodeVerificationStart_V1) | |
AuthenticodeVerificationT_TRACEPOINT_INSTANCE(AuthenticodeVerificationStop) | |
AuthenticodeVerification_V1T_TRACEPOINT_INSTANCE(AuthenticodeVerificationStop_V1) | |
RuntimeInformationT_TRACEPOINT_INSTANCE(RuntimeInformationStart) | |
IncreaseMemoryPressureT_TRACEPOINT_INSTANCE(IncreaseMemoryPressure) | |
DecreaseMemoryPressureT_TRACEPOINT_INSTANCE(DecreaseMemoryPressure) | |
GCMarkWithTypeT_TRACEPOINT_INSTANCE(GCMarkWithType) | |
GCJoin_V2T_TRACEPOINT_INSTANCE(GCJoin_V2) | |
GCPerHeapHistory_V3T_TRACEPOINT_INSTANCE(GCPerHeapHistory_V3) | |
GCGlobalHeap_V2T_TRACEPOINT_INSTANCE(GCGlobalHeapHistory_V2) | |
GCGlobalHeap_V3T_TRACEPOINT_INSTANCE(GCGlobalHeapHistory_V3) | |
GCGlobalHeap_V4T_TRACEPOINT_INSTANCE(GCGlobalHeapHistory_V4) | |
GenAwareTemplateT_TRACEPOINT_INSTANCE(GenAwareBegin) | |
GenAwareTemplateT_TRACEPOINT_INSTANCE(GenAwareEnd) | |
GCLOHCompactT_TRACEPOINT_INSTANCE(GCLOHCompact) | |
GCFitBucketInfoT_TRACEPOINT_INSTANCE(GCFitBucketInfo) | |
T_TRACEPOINT_INSTANCE(DebugIPCEventStart) | |
T_TRACEPOINT_INSTANCE(DebugIPCEventEnd) | |
T_TRACEPOINT_INSTANCE(DebugExceptionProcessingStart) | |
T_TRACEPOINT_INSTANCE(DebugExceptionProcessingEnd) | |
CodeSymbolsT_TRACEPOINT_INSTANCE(CodeSymbols) | |
EventSourceT_TRACEPOINT_INSTANCE(EventSource) | |
TieredCompilationSettingsT_TRACEPOINT_INSTANCE(TieredCompilationSettings) | |
TieredCompilationEmptyT_TRACEPOINT_INSTANCE(TieredCompilationPause) | |
TieredCompilationResumeT_TRACEPOINT_INSTANCE(TieredCompilationResume) | |
TieredCompilationBackgroundJitStartT_TRACEPOINT_INSTANCE(TieredCompilationBackgroundJitStart) | |
TieredCompilationBackgroundJitStopT_TRACEPOINT_INSTANCE(TieredCompilationBackgroundJitStop) | |
AssemblyLoadStartT_TRACEPOINT_INSTANCE(AssemblyLoadStart) | |
AssemblyLoadStopT_TRACEPOINT_INSTANCE(AssemblyLoadStop) | |
ResolutionAttemptedT_TRACEPOINT_INSTANCE(ResolutionAttempted) | |
AssemblyLoadContextResolvingHandlerInvokedT_TRACEPOINT_INSTANCE(AssemblyLoadContextResolvingHandlerInvoked) | |
AppDomainAssemblyResolveHandlerInvokedT_TRACEPOINT_INSTANCE(AppDomainAssemblyResolveHandlerInvoked) | |
AssemblyLoadFromResolveHandlerInvokedT_TRACEPOINT_INSTANCE(AssemblyLoadFromResolveHandlerInvoked) | |
KnownPathProbedT_TRACEPOINT_INSTANCE(KnownPathProbed) | |
JitInstrumentationDataT_TRACEPOINT_INSTANCE(JitInstrumentationData) | |
JitInstrumentationDataVerboseT_TRACEPOINT_INSTANCE(JitInstrumentationDataVerbose) | |
ProfilerMessageT_TRACEPOINT_INSTANCE(ProfilerMessage) | |
ExecutionCheckpointT_TRACEPOINT_INSTANCE(ExecutionCheckpoint) | |
#endif /* LTTNG_CORECLR_HDotNETRuntime */ | |
#include <lttng/tracepoint-event.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Licensed to the .NET Foundation under one or more agreements. | |
// The .NET Foundation licenses this file to you under the MIT license. | |
/****************************************************************** | |
DO NOT MODIFY. AUTOGENERATED FILE. | |
This file is generated using the logic from <root>/src/scripts/genLttngProvider.py | |
******************************************************************/ | |
#include "palrt.h" | |
#include "pal.h" | |
#undef TRACEPOINT_PROVIDER | |
#define TRACEPOINT_PROVIDER DotNETRuntimeMonoProfiler | |
#undef TRACEPOINT_INCLUDE | |
#define TRACEPOINT_INCLUDE "./tpdotnetruntimemonoprofiler.h" | |
#if !defined(LTTNG_CORECLR_HDotNETRuntimeMonoProfiler) || defined(TRACEPOINT_HEADER_MULTI_READ) | |
#define LTTNG_CORECLR_HDotNETRuntimeMonoProfiler | |
#include <lttng/tracepoint.h> | |
#define GCMoves_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCMoves, | |
GCMoves_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCMovesT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCMoves,\ | |
name ,\ | |
GCMoves_TRACEPOINT_ARGS \ | |
) | |
#define GCAllocation_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, VTableID, \ | |
const size_t, ObjectID, \ | |
const unsigned __int64, ObjectSize \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCAllocation, | |
GCAllocation_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, VTableID, VTableID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(unsigned __int64, ObjectSize, ObjectSize) | |
) | |
) | |
#define GCAllocationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCAllocation,\ | |
name ,\ | |
GCAllocation_TRACEPOINT_ARGS \ | |
) | |
#define ExceptionThrow_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, TypeID, \ | |
const size_t, ObjectID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ExceptionThrow, | |
ExceptionThrow_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, TypeID, TypeID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
) | |
) | |
#define ExceptionThrowT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ExceptionThrow,\ | |
name ,\ | |
ExceptionThrow_TRACEPOINT_ARGS \ | |
) | |
#define GCRootRegister_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, RootID, \ | |
const unsigned __int64, RootSize, \ | |
const unsigned char, RootType, \ | |
const unsigned __int64, RootKeyID, \ | |
const char*, RootKeyName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCRootRegister, | |
GCRootRegister_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, RootID, RootID) | |
ctf_integer(unsigned __int64, RootSize, RootSize) | |
ctf_integer(unsigned char, RootType, RootType) | |
ctf_integer(unsigned __int64, RootKeyID, RootKeyID) | |
ctf_string(RootKeyName, RootKeyName) | |
) | |
) | |
#define GCRootRegisterT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCRootRegister,\ | |
name ,\ | |
GCRootRegister_TRACEPOINT_ARGS \ | |
) | |
#define ThreadStartedStoppingStoppedExited_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ThreadID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ThreadStartedStoppingStoppedExited, | |
ThreadStartedStoppingStoppedExited_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ThreadID, ThreadID) | |
) | |
) | |
#define ThreadStartedStoppingStoppedExitedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ThreadStartedStoppingStoppedExited,\ | |
name ,\ | |
ThreadStartedStoppingStoppedExited_TRACEPOINT_ARGS \ | |
) | |
#define JitChunkCreated_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, ChunkID, \ | |
const unsigned __int64, ChunkSize \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
JitChunkCreated, | |
JitChunkCreated_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, ChunkID, ChunkID) | |
ctf_integer(unsigned __int64, ChunkSize, ChunkSize) | |
) | |
) | |
#define JitChunkCreatedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
JitChunkCreated,\ | |
name ,\ | |
JitChunkCreated_TRACEPOINT_ARGS \ | |
) | |
#define ClassLoadingFailed_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ClassID, \ | |
const unsigned __int64, ModuleID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ClassLoadingFailed, | |
ClassLoadingFailed_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ClassID, ClassID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
) | |
) | |
#define ClassLoadingFailedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ClassLoadingFailed,\ | |
name ,\ | |
ClassLoadingFailed_TRACEPOINT_ARGS \ | |
) | |
#define GCRoots_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCRoots, | |
GCRoots_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCRootsT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCRoots,\ | |
name ,\ | |
GCRoots_TRACEPOINT_ARGS \ | |
) | |
#define ClassLoaded_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ClassLoaded_V1, | |
ClassLoaded_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define ClassLoaded_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ClassLoaded_V1,\ | |
name ,\ | |
ClassLoaded_V1_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadingUnloading_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, ModuleID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
AssemblyLoadingUnloading, | |
AssemblyLoadingUnloading_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
) | |
) | |
#define AssemblyLoadingUnloadingT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
AssemblyLoadingUnloading,\ | |
name ,\ | |
AssemblyLoadingUnloading_TRACEPOINT_ARGS \ | |
) | |
#define JitBeginFailedDone_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned int, MethodToken \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
JitBeginFailedDone, | |
JitBeginFailedDone_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
) | |
) | |
#define JitBeginFailedDoneT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
JitBeginFailedDone,\ | |
name ,\ | |
JitBeginFailedDone_TRACEPOINT_ARGS \ | |
) | |
#define ContextLoadedUnloaded_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, ObjectID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned __int64, ContextID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ContextLoadedUnloaded, | |
ContextLoadedUnloaded_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned __int64, ContextID, ContextID) | |
) | |
) | |
#define ContextLoadedUnloadedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ContextLoadedUnloaded,\ | |
name ,\ | |
ContextLoadedUnloaded_TRACEPOINT_ARGS \ | |
) | |
#define GCEvent_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned char, GCEventType, \ | |
const unsigned int, GCGeneration \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCEvent, | |
GCEvent_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned char, GCEventType, GCEventType) | |
ctf_integer(unsigned int, GCGeneration, GCGeneration) | |
) | |
) | |
#define GCEventT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCEvent,\ | |
name ,\ | |
GCEvent_TRACEPOINT_ARGS \ | |
) | |
#define GCFinalizingFinalizedObject_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, ObjectID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCFinalizingFinalizedObject, | |
GCFinalizingFinalizedObject_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, ObjectID, ObjectID) | |
) | |
) | |
#define GCFinalizingFinalizedObjectT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCFinalizingFinalizedObject,\ | |
name ,\ | |
GCFinalizingFinalizedObject_TRACEPOINT_ARGS \ | |
) | |
#define GCRootUnregister_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, RootID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCRootUnregister, | |
GCRootUnregister_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, RootID, RootID) | |
) | |
) | |
#define GCRootUnregisterT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCRootUnregister,\ | |
name ,\ | |
GCRootUnregister_TRACEPOINT_ARGS \ | |
) | |
#define ModuleLoadedUnloaded_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const char*, ModuleName, \ | |
const char*, ModuleSignature \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ModuleLoadedUnloaded, | |
ModuleLoadedUnloaded_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_string(ModuleName, ModuleName) | |
ctf_string(ModuleSignature, ModuleSignature) | |
) | |
) | |
#define ModuleLoadedUnloadedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ModuleLoadedUnloaded,\ | |
name ,\ | |
ModuleLoadedUnloaded_TRACEPOINT_ARGS \ | |
) | |
#define JitDone_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
JitDone_V1, | |
JitDone_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define JitDone_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
JitDone_V1,\ | |
name ,\ | |
JitDone_V1_TRACEPOINT_ARGS \ | |
) | |
#define MethodTracing_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
MethodTracing, | |
MethodTracing_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
) | |
) | |
#define MethodTracingT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
MethodTracing,\ | |
name ,\ | |
MethodTracing_TRACEPOINT_ARGS \ | |
) | |
#define JitDoneVerbose_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const char*, MethodNamespace, \ | |
const char*, MethodName, \ | |
const char*, MethodSignature \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
JitDoneVerbose, | |
JitDoneVerbose_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_string(MethodNamespace, MethodNamespace) | |
ctf_string(MethodName, MethodName) | |
ctf_string(MethodSignature, MethodSignature) | |
) | |
) | |
#define JitDoneVerboseT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
JitDoneVerbose,\ | |
name ,\ | |
JitDoneVerbose_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainLoadUnload_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AppDomainID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
AppDomainLoadUnload, | |
AppDomainLoadUnload_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
) | |
) | |
#define AppDomainLoadUnloadT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
AppDomainLoadUnload,\ | |
name ,\ | |
AppDomainLoadUnload_TRACEPOINT_ARGS \ | |
) | |
#define JitCodeBuffer_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, BufferID, \ | |
const unsigned __int64, BufferSize, \ | |
const unsigned char, BufferType \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
JitCodeBuffer, | |
JitCodeBuffer_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, BufferID, BufferID) | |
ctf_integer(unsigned __int64, BufferSize, BufferSize) | |
ctf_integer(unsigned char, BufferType, BufferType) | |
) | |
) | |
#define JitCodeBufferT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
JitCodeBuffer,\ | |
name ,\ | |
JitCodeBuffer_TRACEPOINT_ARGS \ | |
) | |
#define GCHandleCreated_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, HandleID, \ | |
const unsigned char, HandleType, \ | |
const size_t, ObjectID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCHandleCreated, | |
GCHandleCreated_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, HandleID, HandleID) | |
ctf_integer(unsigned char, HandleType, HandleType) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
) | |
) | |
#define GCHandleCreatedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCHandleCreated,\ | |
name ,\ | |
GCHandleCreated_TRACEPOINT_ARGS \ | |
) | |
#define ModuleLoadingUnloadingFailed_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ModuleLoadingUnloadingFailed, | |
ModuleLoadingUnloadingFailed_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
) | |
) | |
#define ModuleLoadingUnloadingFailedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ModuleLoadingUnloadingFailed,\ | |
name ,\ | |
ModuleLoadingUnloadingFailed_TRACEPOINT_ARGS \ | |
) | |
#define JitChunkDestroyed_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, ChunkID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
JitChunkDestroyed, | |
JitChunkDestroyed_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, ChunkID, ChunkID) | |
) | |
) | |
#define JitChunkDestroyedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
JitChunkDestroyed,\ | |
name ,\ | |
JitChunkDestroyed_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainName_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AppDomainID, \ | |
const char*, AppDomainName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
AppDomainName, | |
AppDomainName_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_string(AppDomainName, AppDomainName) | |
) | |
) | |
#define AppDomainNameT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
AppDomainName,\ | |
name ,\ | |
AppDomainName_TRACEPOINT_ARGS \ | |
) | |
#define GCHandleDeleted_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, HandleID, \ | |
const unsigned char, HandleType \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCHandleDeleted, | |
GCHandleDeleted_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, HandleID, HandleID) | |
ctf_integer(unsigned char, HandleType, HandleType) | |
) | |
) | |
#define GCHandleDeletedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCHandleDeleted,\ | |
name ,\ | |
GCHandleDeleted_TRACEPOINT_ARGS \ | |
) | |
#define GCHeapDumpStart_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, HeapCollectParam \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCHeapDumpStart, | |
GCHeapDumpStart_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(HeapCollectParam, HeapCollectParam) | |
) | |
) | |
#define GCHeapDumpStartT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCHeapDumpStart,\ | |
name ,\ | |
GCHeapDumpStart_TRACEPOINT_ARGS \ | |
) | |
#define MonitorContentionFailedAcquired_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, ObjectID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
MonitorContentionFailedAcquired, | |
MonitorContentionFailedAcquired_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, ObjectID, ObjectID) | |
) | |
) | |
#define MonitorContentionFailedAcquiredT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
MonitorContentionFailedAcquired,\ | |
name ,\ | |
MonitorContentionFailedAcquired_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadedUnloaded_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, ModuleID, \ | |
const char*, AssemblyName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
AssemblyLoadedUnloaded, | |
AssemblyLoadedUnloaded_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_string(AssemblyName, AssemblyName) | |
) | |
) | |
#define AssemblyLoadedUnloadedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
AssemblyLoadedUnloaded,\ | |
name ,\ | |
AssemblyLoadedUnloaded_TRACEPOINT_ARGS \ | |
) | |
#define GCHeapDumpVTableClassReference_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, VTableID, \ | |
const unsigned __int64, ClassID, \ | |
const unsigned __int64, ModuleID, \ | |
const char*, ClassName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCHeapDumpVTableClassReference, | |
GCHeapDumpVTableClassReference_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, VTableID, VTableID) | |
ctf_integer(unsigned __int64, ClassID, ClassID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_string(ClassName, ClassName) | |
) | |
) | |
#define GCHeapDumpVTableClassReferenceT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCHeapDumpVTableClassReference,\ | |
name ,\ | |
GCHeapDumpVTableClassReference_TRACEPOINT_ARGS \ | |
) | |
#define VTableLoadingFailedLoaded_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, VTableID, \ | |
const unsigned __int64, ClassID, \ | |
const unsigned __int64, AppDomainID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
VTableLoadingFailedLoaded, | |
VTableLoadingFailedLoaded_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, VTableID, VTableID) | |
ctf_integer(unsigned __int64, ClassID, ClassID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
) | |
) | |
#define VTableLoadingFailedLoadedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
VTableLoadingFailedLoaded,\ | |
name ,\ | |
VTableLoadingFailedLoaded_TRACEPOINT_ARGS \ | |
) | |
#define GCResize_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, NewSize \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCResize, | |
GCResize_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, NewSize, NewSize) | |
) | |
) | |
#define GCResizeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCResize,\ | |
name ,\ | |
GCResize_TRACEPOINT_ARGS \ | |
) | |
#define ExceptionClause_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned char, ClauseType, \ | |
const unsigned int, ClauseIdx, \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, TypeID, \ | |
const size_t, ObjectID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ExceptionClause, | |
ExceptionClause_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned char, ClauseType, ClauseType) | |
ctf_integer(unsigned int, ClauseIdx, ClauseIdx) | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, TypeID, TypeID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
) | |
) | |
#define ExceptionClauseT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ExceptionClause,\ | |
name ,\ | |
ExceptionClause_TRACEPOINT_ARGS \ | |
) | |
#define ThreadName_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ThreadID, \ | |
const char*, ThreadName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ThreadName, | |
ThreadName_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ThreadID, ThreadID) | |
ctf_string(ThreadName, ThreadName) | |
) | |
) | |
#define ThreadNameT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ThreadName,\ | |
name ,\ | |
ThreadName_TRACEPOINT_ARGS \ | |
) | |
#define GCHeapDumpObjectReference_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
GCHeapDumpObjectReference, | |
GCHeapDumpObjectReference_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define GCHeapDumpObjectReferenceT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
GCHeapDumpObjectReference,\ | |
name ,\ | |
GCHeapDumpObjectReference_TRACEPOINT_ARGS \ | |
) | |
#define ClassLoaded_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ClassID, \ | |
const unsigned __int64, ModuleID, \ | |
const char*, ClassName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
ClassLoaded, | |
ClassLoaded_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ClassID, ClassID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_string(ClassName, ClassName) | |
) | |
) | |
#define ClassLoadedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
ClassLoaded,\ | |
name ,\ | |
ClassLoaded_TRACEPOINT_ARGS \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeMonoProfiler, | |
emptyTemplate , | |
TP_ARGS(), | |
TP_FIELDS() | |
) | |
#define T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeMonoProfiler,\ | |
emptyTemplate,\ | |
name ,\ | |
TP_ARGS()\ | |
) | |
ContextLoadedUnloadedT_TRACEPOINT_INSTANCE(MonoProfilerContextLoaded) | |
ContextLoadedUnloadedT_TRACEPOINT_INSTANCE(MonoProfilerContextUnloaded) | |
AppDomainLoadUnloadT_TRACEPOINT_INSTANCE(MonoProfilerAppDomainLoading) | |
AppDomainLoadUnloadT_TRACEPOINT_INSTANCE(MonoProfilerAppDomainLoaded) | |
AppDomainLoadUnloadT_TRACEPOINT_INSTANCE(MonoProfilerAppDomainUnloading) | |
AppDomainLoadUnloadT_TRACEPOINT_INSTANCE(MonoProfilerAppDomainUnloaded) | |
AppDomainNameT_TRACEPOINT_INSTANCE(MonoProfilerAppDomainName) | |
JitBeginFailedDoneT_TRACEPOINT_INSTANCE(MonoProfilerJitBegin) | |
JitBeginFailedDoneT_TRACEPOINT_INSTANCE(MonoProfilerJitFailed) | |
JitBeginFailedDoneT_TRACEPOINT_INSTANCE(MonoProfilerJitDone) | |
JitDone_V1T_TRACEPOINT_INSTANCE(MonoProfilerJitDone_V1) | |
JitChunkCreatedT_TRACEPOINT_INSTANCE(MonoProfilerJitChunkCreated) | |
JitChunkDestroyedT_TRACEPOINT_INSTANCE(MonoProfilerJitChunkDestroyed) | |
JitCodeBufferT_TRACEPOINT_INSTANCE(MonoProfilerJitCodeBuffer) | |
ClassLoadingFailedT_TRACEPOINT_INSTANCE(MonoProfilerClassLoading) | |
ClassLoadingFailedT_TRACEPOINT_INSTANCE(MonoProfilerClassFailed) | |
ClassLoadedT_TRACEPOINT_INSTANCE(MonoProfilerClassLoaded) | |
ClassLoaded_V1T_TRACEPOINT_INSTANCE(MonoProfilerClassLoaded_V1) | |
VTableLoadingFailedLoadedT_TRACEPOINT_INSTANCE(MonoProfilerVTableLoading) | |
VTableLoadingFailedLoadedT_TRACEPOINT_INSTANCE(MonoProfilerVTableFailed) | |
VTableLoadingFailedLoadedT_TRACEPOINT_INSTANCE(MonoProfilerVTableLoaded) | |
ModuleLoadingUnloadingFailedT_TRACEPOINT_INSTANCE(MonoProfilerModuleLoading) | |
ModuleLoadingUnloadingFailedT_TRACEPOINT_INSTANCE(MonoProfilerModuleFailed) | |
ModuleLoadedUnloadedT_TRACEPOINT_INSTANCE(MonoProfilerModuleLoaded) | |
ModuleLoadingUnloadingFailedT_TRACEPOINT_INSTANCE(MonoProfilerModuleUnloading) | |
ModuleLoadedUnloadedT_TRACEPOINT_INSTANCE(MonoProfilerModuleUnloaded) | |
AssemblyLoadingUnloadingT_TRACEPOINT_INSTANCE(MonoProfilerAssemblyLoading) | |
AssemblyLoadedUnloadedT_TRACEPOINT_INSTANCE(MonoProfilerAssemblyLoaded) | |
AssemblyLoadingUnloadingT_TRACEPOINT_INSTANCE(MonoProfilerAssemblyUnloading) | |
AssemblyLoadedUnloadedT_TRACEPOINT_INSTANCE(MonoProfilerAssemblyUnloaded) | |
MethodTracingT_TRACEPOINT_INSTANCE(MonoProfilerMethodEnter) | |
MethodTracingT_TRACEPOINT_INSTANCE(MonoProfilerMethodLeave) | |
MethodTracingT_TRACEPOINT_INSTANCE(MonoProfilerMethodTailCall) | |
MethodTracingT_TRACEPOINT_INSTANCE(MonoProfilerMethodExceptionLeave) | |
MethodTracingT_TRACEPOINT_INSTANCE(MonoProfilerMethodFree) | |
MethodTracingT_TRACEPOINT_INSTANCE(MonoProfilerMethodBeginInvoke) | |
MethodTracingT_TRACEPOINT_INSTANCE(MonoProfilerMethodEndInvoke) | |
ExceptionThrowT_TRACEPOINT_INSTANCE(MonoProfilerExceptionThrow) | |
ExceptionClauseT_TRACEPOINT_INSTANCE(MonoProfilerExceptionClause) | |
GCEventT_TRACEPOINT_INSTANCE(MonoProfilerGCEvent) | |
GCAllocationT_TRACEPOINT_INSTANCE(MonoProfilerGCAllocation) | |
GCMovesT_TRACEPOINT_INSTANCE(MonoProfilerGCMoves) | |
GCResizeT_TRACEPOINT_INSTANCE(MonoProfilerGCResize) | |
GCHandleCreatedT_TRACEPOINT_INSTANCE(MonoProfilerGCHandleCreated) | |
GCHandleDeletedT_TRACEPOINT_INSTANCE(MonoProfilerGCHandleDeleted) | |
T_TRACEPOINT_INSTANCE(MonoProfilerGCFinalizing) | |
T_TRACEPOINT_INSTANCE(MonoProfilerGCFinalized) | |
GCFinalizingFinalizedObjectT_TRACEPOINT_INSTANCE(MonoProfilerGCFinalizingObject) | |
GCFinalizingFinalizedObjectT_TRACEPOINT_INSTANCE(MonoProfilerGCFinalizedObject) | |
GCRootRegisterT_TRACEPOINT_INSTANCE(MonoProfilerGCRootRegister) | |
GCRootUnregisterT_TRACEPOINT_INSTANCE(MonoProfilerGCRootUnregister) | |
GCRootsT_TRACEPOINT_INSTANCE(MonoProfilerGCRoots) | |
GCHeapDumpStartT_TRACEPOINT_INSTANCE(MonoProfilerGCHeapDumpStart) | |
T_TRACEPOINT_INSTANCE(MonoProfilerGCHeapDumpStop) | |
GCHeapDumpObjectReferenceT_TRACEPOINT_INSTANCE(MonoProfilerGCHeapDumpObjectReference) | |
MonitorContentionFailedAcquiredT_TRACEPOINT_INSTANCE(MonoProfilerMonitorContention) | |
MonitorContentionFailedAcquiredT_TRACEPOINT_INSTANCE(MonoProfilerMonitorFailed) | |
MonitorContentionFailedAcquiredT_TRACEPOINT_INSTANCE(MonoProfilerMonitorAcquired) | |
ThreadStartedStoppingStoppedExitedT_TRACEPOINT_INSTANCE(MonoProfilerThreadStarted) | |
ThreadStartedStoppingStoppedExitedT_TRACEPOINT_INSTANCE(MonoProfilerThreadStopping) | |
ThreadStartedStoppingStoppedExitedT_TRACEPOINT_INSTANCE(MonoProfilerThreadStopped) | |
ThreadStartedStoppingStoppedExitedT_TRACEPOINT_INSTANCE(MonoProfilerThreadExited) | |
ThreadNameT_TRACEPOINT_INSTANCE(MonoProfilerThreadName) | |
JitDoneVerboseT_TRACEPOINT_INSTANCE(MonoProfilerJitDoneVerbose) | |
GCHeapDumpVTableClassReferenceT_TRACEPOINT_INSTANCE(MonoProfilerGCHeapDumpVTableClassReference) | |
#endif /* LTTNG_CORECLR_HDotNETRuntimeMonoProfiler */ | |
#include <lttng/tracepoint-event.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Licensed to the .NET Foundation under one or more agreements. | |
// The .NET Foundation licenses this file to you under the MIT license. | |
/****************************************************************** | |
DO NOT MODIFY. AUTOGENERATED FILE. | |
This file is generated using the logic from <root>/src/scripts/genLttngProvider.py | |
******************************************************************/ | |
#include "palrt.h" | |
#include "pal.h" | |
#undef TRACEPOINT_PROVIDER | |
#define TRACEPOINT_PROVIDER DotNETRuntimePrivate | |
#undef TRACEPOINT_INCLUDE | |
#define TRACEPOINT_INCLUDE "./tpdotnetruntimeprivate.h" | |
#if !defined(LTTNG_CORECLR_HDotNETRuntimePrivate) || defined(TRACEPOINT_HEADER_MULTI_READ) | |
#define LTTNG_CORECLR_HDotNETRuntimePrivate | |
#include <lttng/tracepoint.h> | |
#define TokenTransparencyCalculation_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Token, \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
TokenTransparencyCalculation, | |
TokenTransparencyCalculation_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Token, Token) | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define TokenTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
TokenTransparencyCalculation,\ | |
name ,\ | |
TokenTransparencyCalculation_TRACEPOINT_ARGS \ | |
) | |
#define GCDecision_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const BOOL, DoCompact \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCDecision, | |
GCDecision_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(BOOL, DoCompact, DoCompact) | |
) | |
) | |
#define GCDecisionT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCDecision,\ | |
name ,\ | |
GCDecision_TRACEPOINT_ARGS \ | |
) | |
#define CCWRefCountChange_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, HandleID, \ | |
const size_t, ObjectID, \ | |
const size_t, COMInterfacePointer, \ | |
const unsigned int, NewRefCount, \ | |
const unsigned __int64, AppDomainID, \ | |
const char*, ClassName, \ | |
const char*, NameSpace, \ | |
const char*, Operation, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
CCWRefCountChange, | |
CCWRefCountChange_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, HandleID, HandleID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(size_t, COMInterfacePointer, COMInterfacePointer) | |
ctf_integer(unsigned int, NewRefCount, NewRefCount) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_string(ClassName, ClassName) | |
ctf_string(NameSpace, NameSpace) | |
ctf_string(Operation, Operation) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define CCWRefCountChangeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
CCWRefCountChange,\ | |
name ,\ | |
CCWRefCountChange_TRACEPOINT_ARGS \ | |
) | |
#define GCNoUserData_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCNoUserData, | |
GCNoUserData_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCNoUserDataT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCNoUserData,\ | |
name ,\ | |
GCNoUserData_TRACEPOINT_ARGS \ | |
) | |
#define GCSettings_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, SegmentSize, \ | |
const unsigned __int64, LargeObjectSegmentSize, \ | |
const BOOL, ServerGC \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCSettings, | |
GCSettings_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, SegmentSize, SegmentSize) | |
ctf_integer(unsigned __int64, LargeObjectSegmentSize, LargeObjectSegmentSize) | |
ctf_integer(BOOL, ServerGC, ServerGC) | |
) | |
) | |
#define GCSettingsT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCSettings,\ | |
name ,\ | |
GCSettings_TRACEPOINT_ARGS \ | |
) | |
#define Startup_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
\ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
Startup, | |
Startup_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
) | |
) | |
#define StartupT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
Startup,\ | |
name ,\ | |
Startup_TRACEPOINT_ARGS \ | |
) | |
#define BGCRevisit_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, Pages, \ | |
const unsigned __int64, Objects, \ | |
const unsigned int, IsLarge, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
BGCRevisit, | |
BGCRevisit_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, Pages, Pages) | |
ctf_integer(unsigned __int64, Objects, Objects) | |
ctf_integer(unsigned int, IsLarge, IsLarge) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define BGCRevisitT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
BGCRevisit,\ | |
name ,\ | |
BGCRevisit_TRACEPOINT_ARGS \ | |
) | |
#define CCWRefCountChangeAnsi_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, HandleID, \ | |
const size_t, ObjectID, \ | |
const size_t, COMInterfacePointer, \ | |
const unsigned int, NewRefCount, \ | |
const unsigned __int64, AppDomainID, \ | |
const char*, ClassName, \ | |
const char*, NameSpace, \ | |
const char*, Operation, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
CCWRefCountChangeAnsi, | |
CCWRefCountChangeAnsi_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, HandleID, HandleID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(size_t, COMInterfacePointer, COMInterfacePointer) | |
ctf_integer(unsigned int, NewRefCount, NewRefCount) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_string(ClassName, ClassName) | |
ctf_string(NameSpace, NameSpace) | |
ctf_string(Operation, Operation) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define CCWRefCountChangeAnsiT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
CCWRefCountChangeAnsi,\ | |
name ,\ | |
CCWRefCountChangeAnsi_TRACEPOINT_ARGS \ | |
) | |
#define DynamicTypeUseStringAndIntPrivate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, TypeName, \ | |
const signed int, Int1, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
DynamicTypeUseStringAndIntPrivate, | |
DynamicTypeUseStringAndIntPrivate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(TypeName, TypeName) | |
ctf_integer(signed int, Int1, Int1) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DynamicTypeUseStringAndIntPrivateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
DynamicTypeUseStringAndIntPrivate,\ | |
name ,\ | |
DynamicTypeUseStringAndIntPrivate_TRACEPOINT_ARGS \ | |
) | |
#define ModuleTransparencyCalculation_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
ModuleTransparencyCalculation, | |
ModuleTransparencyCalculation_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ModuleTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
ModuleTransparencyCalculation,\ | |
name ,\ | |
ModuleTransparencyCalculation_TRACEPOINT_ARGS \ | |
) | |
#define MethodTransparencyCalculation_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, Method, \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
MethodTransparencyCalculation, | |
MethodTransparencyCalculation_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(Method, Method) | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define MethodTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
MethodTransparencyCalculation,\ | |
name ,\ | |
MethodTransparencyCalculation_TRACEPOINT_ARGS \ | |
) | |
#define DynamicTypeUseNoParametersPrivate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
DynamicTypeUseNoParametersPrivate, | |
DynamicTypeUseNoParametersPrivate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DynamicTypeUseNoParametersPrivateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
DynamicTypeUseNoParametersPrivate,\ | |
name ,\ | |
DynamicTypeUseNoParametersPrivate_TRACEPOINT_ARGS \ | |
) | |
#define BGCOverflow_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, Min, \ | |
const unsigned __int64, Max, \ | |
const unsigned __int64, Objects, \ | |
const unsigned int, IsLarge, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, GenNumber \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
BGCOverflow_V1, | |
BGCOverflow_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, Min, Min) | |
ctf_integer(unsigned __int64, Max, Max) | |
ctf_integer(unsigned __int64, Objects, Objects) | |
ctf_integer(unsigned int, IsLarge, IsLarge) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, GenNumber, GenNumber) | |
) | |
) | |
#define BGCOverflow_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
BGCOverflow_V1,\ | |
name ,\ | |
BGCOverflow_V1_TRACEPOINT_ARGS \ | |
) | |
#define PrvDestroyGCHandle_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, HandleID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
PrvDestroyGCHandle, | |
PrvDestroyGCHandle_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, HandleID, HandleID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define PrvDestroyGCHandleT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
PrvDestroyGCHandle,\ | |
name ,\ | |
PrvDestroyGCHandle_TRACEPOINT_ARGS \ | |
) | |
#define NgenBindEvent_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, BindingID, \ | |
const unsigned int, ReasonCode, \ | |
const char*, AssemblyName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
NgenBindEvent, | |
NgenBindEvent_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, BindingID, BindingID) | |
ctf_integer(unsigned int, ReasonCode, ReasonCode) | |
ctf_string(AssemblyName, AssemblyName) | |
) | |
) | |
#define NgenBindEventT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
NgenBindEvent,\ | |
name ,\ | |
NgenBindEvent_TRACEPOINT_ARGS \ | |
) | |
#define BGC1stSweepEnd_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, GenNumber, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
BGC1stSweepEnd, | |
BGC1stSweepEnd_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, GenNumber, GenNumber) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define BGC1stSweepEndT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
BGC1stSweepEnd,\ | |
name ,\ | |
BGC1stSweepEnd_TRACEPOINT_ARGS \ | |
) | |
#define PinPlugAtGCTime_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, PlugStart, \ | |
const size_t, PlugEnd, \ | |
const size_t, GapBeforeSize, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
PinPlugAtGCTime, | |
PinPlugAtGCTime_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, PlugStart, PlugStart) | |
ctf_integer(size_t, PlugEnd, PlugEnd) | |
ctf_integer(size_t, GapBeforeSize, GapBeforeSize) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define PinPlugAtGCTimeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
PinPlugAtGCTime,\ | |
name ,\ | |
PinPlugAtGCTime_TRACEPOINT_ARGS \ | |
) | |
#define ClrStackWalk_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned char, Reserved1, \ | |
const unsigned char, Reserved2, \ | |
const unsigned int, FrameCount, \ | |
const size_t*, Stack \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
ClrStackWalk, | |
ClrStackWalk_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned char, Reserved1, Reserved1) | |
ctf_integer(unsigned char, Reserved2, Reserved2) | |
ctf_integer(unsigned int, FrameCount, FrameCount) | |
ctf_sequence(size_t, Stack, Stack, size_t, 2) | |
) | |
) | |
#define ClrStackWalkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
ClrStackWalk,\ | |
name ,\ | |
ClrStackWalk_TRACEPOINT_ARGS \ | |
) | |
#define PrvGCMark_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, HeapNum, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
PrvGCMark_V1, | |
PrvGCMark_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, HeapNum, HeapNum) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define PrvGCMark_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
PrvGCMark_V1,\ | |
name ,\ | |
PrvGCMark_V1_TRACEPOINT_ARGS \ | |
) | |
#define ModuleTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const BOOL, IsAllCritical, \ | |
const BOOL, IsAllTransparent, \ | |
const BOOL, IsTreatAsSafe, \ | |
const BOOL, IsOpportunisticallyCritical, \ | |
const unsigned int, SecurityRuleSet, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
ModuleTransparencyCalculationResult, | |
ModuleTransparencyCalculationResult_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(BOOL, IsAllCritical, IsAllCritical) | |
ctf_integer(BOOL, IsAllTransparent, IsAllTransparent) | |
ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe) | |
ctf_integer(BOOL, IsOpportunisticallyCritical, IsOpportunisticallyCritical) | |
ctf_integer(unsigned int, SecurityRuleSet, SecurityRuleSet) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ModuleTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
ModuleTransparencyCalculationResult,\ | |
name ,\ | |
ModuleTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
) | |
#define DynamicTypeUseTwoParametersPrivate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, TypeName, \ | |
const char*, SecondTypeName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
DynamicTypeUseTwoParametersPrivate, | |
DynamicTypeUseTwoParametersPrivate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(TypeName, TypeName) | |
ctf_string(SecondTypeName, SecondTypeName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
DynamicTypeUseTwoParametersPrivate,\ | |
name ,\ | |
DynamicTypeUseTwoParametersPrivate_TRACEPOINT_ARGS \ | |
) | |
#define FieldTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, Field, \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const BOOL, IsCritical, \ | |
const BOOL, IsTreatAsSafe, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
FieldTransparencyCalculationResult, | |
FieldTransparencyCalculationResult_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(Field, Field) | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(BOOL, IsCritical, IsCritical) | |
ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define FieldTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
FieldTransparencyCalculationResult,\ | |
name ,\ | |
FieldTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
) | |
#define LoaderHeapPrivate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, LoaderHeapPtr, \ | |
const size_t, MemoryAddress, \ | |
const unsigned int, RequestSize, \ | |
const unsigned int, Unused1, \ | |
const unsigned __int64, Unused2, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
LoaderHeapPrivate, | |
LoaderHeapPrivate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, LoaderHeapPtr, LoaderHeapPtr) | |
ctf_integer(size_t, MemoryAddress, MemoryAddress) | |
ctf_integer(unsigned int, RequestSize, RequestSize) | |
ctf_integer(unsigned int, Unused1, Unused1) | |
ctf_integer(unsigned __int64, Unused2, Unused2) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define LoaderHeapPrivateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
LoaderHeapPrivate,\ | |
name ,\ | |
LoaderHeapPrivate_TRACEPOINT_ARGS \ | |
) | |
#define Binding_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, AppDomainID, \ | |
const unsigned int, LoadContextID, \ | |
const unsigned int, FromLoaderCache, \ | |
const unsigned int, DynamicLoad, \ | |
const char*, AssemblyCodebase, \ | |
const char*, AssemblyName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
Binding, | |
Binding_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, LoadContextID, LoadContextID) | |
ctf_integer(unsigned int, FromLoaderCache, FromLoaderCache) | |
ctf_integer(unsigned int, DynamicLoad, DynamicLoad) | |
ctf_string(AssemblyCodebase, AssemblyCodebase) | |
ctf_string(AssemblyName, AssemblyName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define BindingT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
Binding,\ | |
name ,\ | |
Binding_TRACEPOINT_ARGS \ | |
) | |
#define GCDecision_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const BOOL, DoCompact, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCDecision_V1, | |
GCDecision_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(BOOL, DoCompact, DoCompact) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCDecision_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCDecision_V1,\ | |
name ,\ | |
GCDecision_V1_TRACEPOINT_ARGS \ | |
) | |
#define TypeTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, Type, \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const BOOL, IsAllCritical, \ | |
const BOOL, IsAllTransparent, \ | |
const BOOL, IsCritical, \ | |
const BOOL, IsTreatAsSafe, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
TypeTransparencyCalculationResult, | |
TypeTransparencyCalculationResult_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(Type, Type) | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(BOOL, IsAllCritical, IsAllCritical) | |
ctf_integer(BOOL, IsAllTransparent, IsAllTransparent) | |
ctf_integer(BOOL, IsCritical, IsCritical) | |
ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define TypeTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
TypeTransparencyCalculationResult,\ | |
name ,\ | |
TypeTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
) | |
#define BGCOverflow_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, Min, \ | |
const unsigned __int64, Max, \ | |
const unsigned __int64, Objects, \ | |
const unsigned int, IsLarge, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
BGCOverflow, | |
BGCOverflow_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, Min, Min) | |
ctf_integer(unsigned __int64, Max, Max) | |
ctf_integer(unsigned __int64, Objects, Objects) | |
ctf_integer(unsigned int, IsLarge, IsLarge) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define BGCOverflowT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
BGCOverflow,\ | |
name ,\ | |
BGCOverflow_TRACEPOINT_ARGS \ | |
) | |
#define PrvFinalizeObject_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, TypeID, \ | |
const size_t, ObjectID, \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, TypeName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
PrvFinalizeObject, | |
PrvFinalizeObject_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, TypeID, TypeID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(TypeName, TypeName) | |
) | |
) | |
#define PrvFinalizeObjectT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
PrvFinalizeObject,\ | |
name ,\ | |
PrvFinalizeObject_TRACEPOINT_ARGS \ | |
) | |
#define ModuleRangePrivate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned int, RangeBegin, \ | |
const unsigned int, RangeSize, \ | |
const unsigned char, RangeType, \ | |
const unsigned char, IBCType, \ | |
const unsigned short, SectionType \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
ModuleRangePrivate, | |
ModuleRangePrivate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned int, RangeBegin, RangeBegin) | |
ctf_integer(unsigned int, RangeSize, RangeSize) | |
ctf_integer(unsigned char, RangeType, RangeType) | |
ctf_integer(unsigned char, IBCType, IBCType) | |
ctf_integer(unsigned short, SectionType, SectionType) | |
) | |
) | |
#define ModuleRangePrivateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
ModuleRangePrivate,\ | |
name ,\ | |
ModuleRangePrivate_TRACEPOINT_ARGS \ | |
) | |
#define DynamicTypeUsePrivateVariance_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, TypeName, \ | |
const char*, InterfaceTypeName, \ | |
const char*, VariantInterfaceTypeName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
DynamicTypeUsePrivateVariance, | |
DynamicTypeUsePrivateVariance_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(TypeName, TypeName) | |
ctf_string(InterfaceTypeName, InterfaceTypeName) | |
ctf_string(VariantInterfaceTypeName, VariantInterfaceTypeName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DynamicTypeUsePrivateVarianceT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
DynamicTypeUsePrivateVariance,\ | |
name ,\ | |
DynamicTypeUsePrivateVariance_TRACEPOINT_ARGS \ | |
) | |
#define FusionMessage_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const BOOL, Prepend, \ | |
const char*, Message \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
FusionMessage, | |
FusionMessage_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(BOOL, Prepend, Prepend) | |
ctf_string(Message, Message) | |
) | |
) | |
#define FusionMessageT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
FusionMessage,\ | |
name ,\ | |
FusionMessage_TRACEPOINT_ARGS \ | |
) | |
#define GCSettings_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, SegmentSize, \ | |
const unsigned __int64, LargeObjectSegmentSize, \ | |
const BOOL, ServerGC, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCSettings_V1, | |
GCSettings_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, SegmentSize, SegmentSize) | |
ctf_integer(unsigned __int64, LargeObjectSegmentSize, LargeObjectSegmentSize) | |
ctf_integer(BOOL, ServerGC, ServerGC) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCSettings_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCSettings_V1,\ | |
name ,\ | |
GCSettings_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCJoin_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Heap, \ | |
const unsigned int, JoinTime, \ | |
const unsigned int, JoinType, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCJoin_V1, | |
GCJoin_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Heap, Heap) | |
ctf_integer(unsigned int, JoinTime, JoinTime) | |
ctf_integer(unsigned int, JoinType, JoinType) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCJoin_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCJoin_V1,\ | |
name ,\ | |
GCJoin_V1_TRACEPOINT_ARGS \ | |
) | |
#define MethodTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, Method, \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const BOOL, IsCritical, \ | |
const BOOL, IsTreatAsSafe, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
MethodTransparencyCalculationResult, | |
MethodTransparencyCalculationResult_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(Method, Method) | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(BOOL, IsCritical, IsCritical) | |
ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define MethodTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
MethodTransparencyCalculationResult,\ | |
name ,\ | |
MethodTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
) | |
#define DynamicTypeUsePrivate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, TypeName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
DynamicTypeUsePrivate, | |
DynamicTypeUsePrivate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(TypeName, TypeName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DynamicTypeUsePrivateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
DynamicTypeUsePrivate,\ | |
name ,\ | |
DynamicTypeUsePrivate_TRACEPOINT_ARGS \ | |
) | |
#define PrvSetGCHandle_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const size_t, HandleID, \ | |
const size_t, ObjectID, \ | |
const unsigned int, Kind, \ | |
const unsigned int, Generation, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
PrvSetGCHandle, | |
PrvSetGCHandle_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(size_t, HandleID, HandleID) | |
ctf_integer(size_t, ObjectID, ObjectID) | |
ctf_integer(unsigned int, Kind, Kind) | |
ctf_integer(unsigned int, Generation, Generation) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define PrvSetGCHandleT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
PrvSetGCHandle,\ | |
name ,\ | |
PrvSetGCHandle_TRACEPOINT_ARGS \ | |
) | |
#define GCJoin_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Heap, \ | |
const unsigned int, JoinTime, \ | |
const unsigned int, JoinType \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCJoin, | |
GCJoin_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Heap, Heap) | |
ctf_integer(unsigned int, JoinTime, JoinTime) | |
ctf_integer(unsigned int, JoinType, JoinType) | |
) | |
) | |
#define GCJoinT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCJoin,\ | |
name ,\ | |
GCJoin_TRACEPOINT_ARGS \ | |
) | |
#define TokenTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Token, \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const BOOL, IsCritical, \ | |
const BOOL, IsTreatAsSafe, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
TokenTransparencyCalculationResult, | |
TokenTransparencyCalculationResult_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Token, Token) | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(BOOL, IsCritical, IsCritical) | |
ctf_integer(BOOL, IsTreatAsSafe, IsTreatAsSafe) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define TokenTransparencyCalculationResultT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
TokenTransparencyCalculationResult,\ | |
name ,\ | |
TokenTransparencyCalculationResult_TRACEPOINT_ARGS \ | |
) | |
#define GCPerHeapHistory_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
\ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCPerHeapHistory, | |
GCPerHeapHistory_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
) | |
) | |
#define GCPerHeapHistoryT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCPerHeapHistory,\ | |
name ,\ | |
GCPerHeapHistory_TRACEPOINT_ARGS \ | |
) | |
#define GCGlobalHeap_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, FinalYoungestDesired, \ | |
const signed int, NumHeaps, \ | |
const unsigned int, CondemnedGeneration, \ | |
const unsigned int, Gen0ReductionCount, \ | |
const unsigned int, Reason, \ | |
const unsigned int, GlobalMechanisms \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCGlobalHeap, | |
GCGlobalHeap_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, FinalYoungestDesired, FinalYoungestDesired) | |
ctf_integer(signed int, NumHeaps, NumHeaps) | |
ctf_integer(unsigned int, CondemnedGeneration, CondemnedGeneration) | |
ctf_integer(unsigned int, Gen0ReductionCount, Gen0ReductionCount) | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned int, GlobalMechanisms, GlobalMechanisms) | |
) | |
) | |
#define GCGlobalHeapT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCGlobalHeap,\ | |
name ,\ | |
GCGlobalHeap_TRACEPOINT_ARGS \ | |
) | |
#define GCPerHeapHistory_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCPerHeapHistory_V1, | |
GCPerHeapHistory_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCPerHeapHistory_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCPerHeapHistory_V1,\ | |
name ,\ | |
GCPerHeapHistory_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCGlobalHeap_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, FinalYoungestDesired, \ | |
const signed int, NumHeaps, \ | |
const unsigned int, CondemnedGeneration, \ | |
const unsigned int, Gen0ReductionCount, \ | |
const unsigned int, Reason, \ | |
const unsigned int, GlobalMechanisms, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCGlobalHeap_V1, | |
GCGlobalHeap_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, FinalYoungestDesired, FinalYoungestDesired) | |
ctf_integer(signed int, NumHeaps, NumHeaps) | |
ctf_integer(unsigned int, CondemnedGeneration, CondemnedGeneration) | |
ctf_integer(unsigned int, Gen0ReductionCount, Gen0ReductionCount) | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned int, GlobalMechanisms, GlobalMechanisms) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCGlobalHeap_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCGlobalHeap_V1,\ | |
name ,\ | |
GCGlobalHeap_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCFullNotify_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, GenNumber, \ | |
const unsigned int, IsAlloc, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCFullNotify_V1, | |
GCFullNotify_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, GenNumber, GenNumber) | |
ctf_integer(unsigned int, IsAlloc, IsAlloc) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCFullNotify_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCFullNotify_V1,\ | |
name ,\ | |
GCFullNotify_V1_TRACEPOINT_ARGS \ | |
) | |
#define MulticoreJitPrivate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, String1, \ | |
const char*, String2, \ | |
const signed int, Int1, \ | |
const signed int, Int2, \ | |
const signed int, Int3 \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
MulticoreJitPrivate, | |
MulticoreJitPrivate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(String1, String1) | |
ctf_string(String2, String2) | |
ctf_integer(signed int, Int1, Int1) | |
ctf_integer(signed int, Int2, Int2) | |
ctf_integer(signed int, Int3, Int3) | |
) | |
) | |
#define MulticoreJitPrivateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
MulticoreJitPrivate,\ | |
name ,\ | |
MulticoreJitPrivate_TRACEPOINT_ARGS \ | |
) | |
#define GCFullNotify_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, GenNumber, \ | |
const unsigned int, IsAlloc \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCFullNotify, | |
GCFullNotify_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, GenNumber, GenNumber) | |
ctf_integer(unsigned int, IsAlloc, IsAlloc) | |
) | |
) | |
#define GCFullNotifyT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCFullNotify,\ | |
name ,\ | |
GCFullNotify_TRACEPOINT_ARGS \ | |
) | |
#define Startup_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
Startup_V1, | |
Startup_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define Startup_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
Startup_V1,\ | |
name ,\ | |
Startup_V1_TRACEPOINT_ARGS \ | |
) | |
#define TypeTransparencyCalculation_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, Type, \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
TypeTransparencyCalculation, | |
TypeTransparencyCalculation_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(Type, Type) | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define TypeTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
TypeTransparencyCalculation,\ | |
name ,\ | |
TypeTransparencyCalculation_TRACEPOINT_ARGS \ | |
) | |
#define BGCAllocWait_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Reason, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
BGCAllocWait, | |
BGCAllocWait_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Reason, Reason) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define BGCAllocWaitT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
BGCAllocWait,\ | |
name ,\ | |
BGCAllocWait_TRACEPOINT_ARGS \ | |
) | |
#define GCOptimized_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, DesiredAllocation, \ | |
const unsigned __int64, NewAllocation, \ | |
const unsigned int, GenerationNumber, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCOptimized_V1, | |
GCOptimized_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, DesiredAllocation, DesiredAllocation) | |
ctf_integer(unsigned __int64, NewAllocation, NewAllocation) | |
ctf_integer(unsigned int, GenerationNumber, GenerationNumber) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCOptimized_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCOptimized_V1,\ | |
name ,\ | |
GCOptimized_V1_TRACEPOINT_ARGS \ | |
) | |
#define GCOptimized_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, DesiredAllocation, \ | |
const unsigned __int64, NewAllocation, \ | |
const unsigned int, GenerationNumber \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
GCOptimized, | |
GCOptimized_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, DesiredAllocation, DesiredAllocation) | |
ctf_integer(unsigned __int64, NewAllocation, NewAllocation) | |
ctf_integer(unsigned int, GenerationNumber, GenerationNumber) | |
) | |
) | |
#define GCOptimizedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
GCOptimized,\ | |
name ,\ | |
GCOptimized_TRACEPOINT_ARGS \ | |
) | |
#define PrvGCMark_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, HeapNum \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
PrvGCMark, | |
PrvGCMark_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, HeapNum, HeapNum) | |
) | |
) | |
#define PrvGCMarkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
PrvGCMark,\ | |
name ,\ | |
PrvGCMark_TRACEPOINT_ARGS \ | |
) | |
#define FieldTransparencyCalculation_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, Field, \ | |
const char*, Module, \ | |
const unsigned int, AppDomainID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
FieldTransparencyCalculation, | |
FieldTransparencyCalculation_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(Field, Field) | |
ctf_string(Module, Module) | |
ctf_integer(unsigned int, AppDomainID, AppDomainID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define FieldTransparencyCalculationT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
FieldTransparencyCalculation,\ | |
name ,\ | |
FieldTransparencyCalculation_TRACEPOINT_ARGS \ | |
) | |
#define FusionErrorCode_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, Category, \ | |
const unsigned int, ErrorCode \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
FusionErrorCode, | |
FusionErrorCode_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, Category, Category) | |
ctf_integer(unsigned int, ErrorCode, ErrorCode) | |
) | |
) | |
#define FusionErrorCodeT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
FusionErrorCode,\ | |
name ,\ | |
FusionErrorCode_TRACEPOINT_ARGS \ | |
) | |
#define BGCDrainMark_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, Objects, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
BGCDrainMark, | |
BGCDrainMark_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, Objects, Objects) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define BGCDrainMarkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
BGCDrainMark,\ | |
name ,\ | |
BGCDrainMark_TRACEPOINT_ARGS \ | |
) | |
#define MulticoreJitMethodCodeReturnedPrivate_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
MulticoreJitMethodCodeReturnedPrivate, | |
MulticoreJitMethodCodeReturnedPrivate_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
) | |
) | |
#define MulticoreJitMethodCodeReturnedPrivateT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
MulticoreJitMethodCodeReturnedPrivate,\ | |
name ,\ | |
MulticoreJitMethodCodeReturnedPrivate_TRACEPOINT_ARGS \ | |
) | |
#define EvidenceGenerated_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Type, \ | |
const unsigned int, AppDomain, \ | |
const char*, ILImage, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
EvidenceGenerated, | |
EvidenceGenerated_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Type, Type) | |
ctf_integer(unsigned int, AppDomain, AppDomain) | |
ctf_string(ILImage, ILImage) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define EvidenceGeneratedT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
EvidenceGenerated,\ | |
name ,\ | |
EvidenceGenerated_TRACEPOINT_ARGS \ | |
) | |
#define FailFast_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const char*, FailFastUserMessage, \ | |
const size_t, FailedEIP, \ | |
const unsigned int, OSExitCode, \ | |
const unsigned int, ClrExitCode, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
FailFast, | |
FailFast_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_string(FailFastUserMessage, FailFastUserMessage) | |
ctf_integer(size_t, FailedEIP, FailedEIP) | |
ctf_integer(unsigned int, OSExitCode, OSExitCode) | |
ctf_integer(unsigned int, ClrExitCode, ClrExitCode) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define FailFastT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
FailFast,\ | |
name ,\ | |
FailFast_TRACEPOINT_ARGS \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimePrivate, | |
emptyTemplate , | |
TP_ARGS(), | |
TP_FIELDS() | |
) | |
#define T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimePrivate,\ | |
emptyTemplate,\ | |
name ,\ | |
TP_ARGS()\ | |
) | |
GCDecisionT_TRACEPOINT_INSTANCE(GCDecision) | |
GCDecision_V1T_TRACEPOINT_INSTANCE(GCDecision_V1) | |
GCSettingsT_TRACEPOINT_INSTANCE(GCSettings) | |
GCSettings_V1T_TRACEPOINT_INSTANCE(GCSettings_V1) | |
GCOptimizedT_TRACEPOINT_INSTANCE(GCOptimized) | |
GCOptimized_V1T_TRACEPOINT_INSTANCE(GCOptimized_V1) | |
GCPerHeapHistoryT_TRACEPOINT_INSTANCE(GCPerHeapHistory) | |
GCPerHeapHistory_V1T_TRACEPOINT_INSTANCE(GCPerHeapHistory_V1) | |
GCGlobalHeapT_TRACEPOINT_INSTANCE(GCGlobalHeapHistory) | |
GCGlobalHeap_V1T_TRACEPOINT_INSTANCE(GCGlobalHeapHistory_V1) | |
GCJoinT_TRACEPOINT_INSTANCE(GCJoin) | |
GCJoin_V1T_TRACEPOINT_INSTANCE(GCJoin_V1) | |
PrvGCMarkT_TRACEPOINT_INSTANCE(PrvGCMarkStackRoots) | |
PrvGCMark_V1T_TRACEPOINT_INSTANCE(PrvGCMarkStackRoots_V1) | |
PrvGCMarkT_TRACEPOINT_INSTANCE(PrvGCMarkFinalizeQueueRoots) | |
PrvGCMark_V1T_TRACEPOINT_INSTANCE(PrvGCMarkFinalizeQueueRoots_V1) | |
PrvGCMarkT_TRACEPOINT_INSTANCE(PrvGCMarkHandles) | |
PrvGCMark_V1T_TRACEPOINT_INSTANCE(PrvGCMarkHandles_V1) | |
PrvGCMarkT_TRACEPOINT_INSTANCE(PrvGCMarkCards) | |
PrvGCMark_V1T_TRACEPOINT_INSTANCE(PrvGCMarkCards_V1) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGCBegin) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGC1stNonConEnd) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGC1stConEnd) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGC2ndNonConBegin) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGC2ndNonConEnd) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGC2ndConBegin) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGC2ndConEnd) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGCPlanEnd) | |
GCNoUserDataT_TRACEPOINT_INSTANCE(BGCSweepEnd) | |
BGCDrainMarkT_TRACEPOINT_INSTANCE(BGCDrainMark) | |
BGCRevisitT_TRACEPOINT_INSTANCE(BGCRevisit) | |
BGCOverflowT_TRACEPOINT_INSTANCE(BGCOverflow) | |
BGCOverflow_V1T_TRACEPOINT_INSTANCE(BGCOverflow_V1) | |
BGCAllocWaitT_TRACEPOINT_INSTANCE(BGCAllocWaitBegin) | |
BGCAllocWaitT_TRACEPOINT_INSTANCE(BGCAllocWaitEnd) | |
GCFullNotifyT_TRACEPOINT_INSTANCE(GCFullNotify) | |
GCFullNotify_V1T_TRACEPOINT_INSTANCE(GCFullNotify_V1) | |
BGC1stSweepEndT_TRACEPOINT_INSTANCE(BGC1stSweepEnd) | |
StartupT_TRACEPOINT_INSTANCE(EEStartupStart) | |
Startup_V1T_TRACEPOINT_INSTANCE(EEStartupStart_V1) | |
StartupT_TRACEPOINT_INSTANCE(EEStartupEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(EEStartupEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(EEConfigSetup) | |
Startup_V1T_TRACEPOINT_INSTANCE(EEConfigSetup_V1) | |
StartupT_TRACEPOINT_INSTANCE(EEConfigSetupEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(EEConfigSetupEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(LdSysBases) | |
Startup_V1T_TRACEPOINT_INSTANCE(LdSysBases_V1) | |
StartupT_TRACEPOINT_INSTANCE(LdSysBasesEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(LdSysBasesEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(ExecExe) | |
Startup_V1T_TRACEPOINT_INSTANCE(ExecExe_V1) | |
StartupT_TRACEPOINT_INSTANCE(ExecExeEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(ExecExeEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(Main) | |
Startup_V1T_TRACEPOINT_INSTANCE(Main_V1) | |
StartupT_TRACEPOINT_INSTANCE(MainEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(MainEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(ApplyPolicyStart) | |
Startup_V1T_TRACEPOINT_INSTANCE(ApplyPolicyStart_V1) | |
StartupT_TRACEPOINT_INSTANCE(ApplyPolicyEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(ApplyPolicyEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(LdLibShFolder) | |
Startup_V1T_TRACEPOINT_INSTANCE(LdLibShFolder_V1) | |
StartupT_TRACEPOINT_INSTANCE(LdLibShFolderEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(LdLibShFolderEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(PrestubWorker) | |
Startup_V1T_TRACEPOINT_INSTANCE(PrestubWorker_V1) | |
StartupT_TRACEPOINT_INSTANCE(PrestubWorkerEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(PrestubWorkerEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(GetInstallationStart) | |
Startup_V1T_TRACEPOINT_INSTANCE(GetInstallationStart_V1) | |
StartupT_TRACEPOINT_INSTANCE(GetInstallationEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(GetInstallationEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(OpenHModule) | |
Startup_V1T_TRACEPOINT_INSTANCE(OpenHModule_V1) | |
StartupT_TRACEPOINT_INSTANCE(OpenHModuleEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(OpenHModuleEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(ExplicitBindStart) | |
Startup_V1T_TRACEPOINT_INSTANCE(ExplicitBindStart_V1) | |
StartupT_TRACEPOINT_INSTANCE(ExplicitBindEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(ExplicitBindEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(ParseXml) | |
Startup_V1T_TRACEPOINT_INSTANCE(ParseXml_V1) | |
StartupT_TRACEPOINT_INSTANCE(ParseXmlEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(ParseXmlEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(InitDefaultDomain) | |
Startup_V1T_TRACEPOINT_INSTANCE(InitDefaultDomain_V1) | |
StartupT_TRACEPOINT_INSTANCE(InitDefaultDomainEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(InitDefaultDomainEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(InitSecurity) | |
Startup_V1T_TRACEPOINT_INSTANCE(InitSecurity_V1) | |
StartupT_TRACEPOINT_INSTANCE(InitSecurityEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(InitSecurityEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(AllowBindingRedirs) | |
Startup_V1T_TRACEPOINT_INSTANCE(AllowBindingRedirs_V1) | |
StartupT_TRACEPOINT_INSTANCE(AllowBindingRedirsEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(AllowBindingRedirsEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(EEConfigSync) | |
Startup_V1T_TRACEPOINT_INSTANCE(EEConfigSync_V1) | |
StartupT_TRACEPOINT_INSTANCE(EEConfigSyncEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(EEConfigSyncEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(FusionBinding) | |
Startup_V1T_TRACEPOINT_INSTANCE(FusionBinding_V1) | |
StartupT_TRACEPOINT_INSTANCE(FusionBindingEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(FusionBindingEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(LoaderCatchCall) | |
Startup_V1T_TRACEPOINT_INSTANCE(LoaderCatchCall_V1) | |
StartupT_TRACEPOINT_INSTANCE(LoaderCatchCallEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(LoaderCatchCallEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(FusionInit) | |
Startup_V1T_TRACEPOINT_INSTANCE(FusionInit_V1) | |
StartupT_TRACEPOINT_INSTANCE(FusionInitEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(FusionInitEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(FusionAppCtx) | |
Startup_V1T_TRACEPOINT_INSTANCE(FusionAppCtx_V1) | |
StartupT_TRACEPOINT_INSTANCE(FusionAppCtxEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(FusionAppCtxEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(Fusion2EE) | |
Startup_V1T_TRACEPOINT_INSTANCE(Fusion2EE_V1) | |
StartupT_TRACEPOINT_INSTANCE(Fusion2EEEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(Fusion2EEEnd_V1) | |
StartupT_TRACEPOINT_INSTANCE(SecurityCatchCall) | |
Startup_V1T_TRACEPOINT_INSTANCE(SecurityCatchCall_V1) | |
StartupT_TRACEPOINT_INSTANCE(SecurityCatchCallEnd) | |
Startup_V1T_TRACEPOINT_INSTANCE(SecurityCatchCallEnd_V1) | |
ClrStackWalkT_TRACEPOINT_INSTANCE(CLRStackWalkPrivate) | |
ModuleRangePrivateT_TRACEPOINT_INSTANCE(ModuleRangeLoadPrivate) | |
BindingT_TRACEPOINT_INSTANCE(BindingPolicyPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(BindingPolicyPhaseEnd) | |
BindingT_TRACEPOINT_INSTANCE(BindingNgenPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(BindingNgenPhaseEnd) | |
BindingT_TRACEPOINT_INSTANCE(BindingLookupAndProbingPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(BindingLookupAndProbingPhaseEnd) | |
BindingT_TRACEPOINT_INSTANCE(LoaderPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(LoaderPhaseEnd) | |
BindingT_TRACEPOINT_INSTANCE(BindingPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(BindingPhaseEnd) | |
BindingT_TRACEPOINT_INSTANCE(BindingDownloadPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(BindingDownloadPhaseEnd) | |
BindingT_TRACEPOINT_INSTANCE(LoaderAssemblyInitPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(LoaderAssemblyInitPhaseEnd) | |
BindingT_TRACEPOINT_INSTANCE(LoaderMappingPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(LoaderMappingPhaseEnd) | |
BindingT_TRACEPOINT_INSTANCE(LoaderDeliverEventsPhaseStart) | |
BindingT_TRACEPOINT_INSTANCE(LoaderDeliverEventsPhaseEnd) | |
EvidenceGeneratedT_TRACEPOINT_INSTANCE(EvidenceGenerated) | |
ModuleTransparencyCalculationT_TRACEPOINT_INSTANCE(ModuleTransparencyComputationStart) | |
ModuleTransparencyCalculationResultT_TRACEPOINT_INSTANCE(ModuleTransparencyComputationEnd) | |
TypeTransparencyCalculationT_TRACEPOINT_INSTANCE(TypeTransparencyComputationStart) | |
TypeTransparencyCalculationResultT_TRACEPOINT_INSTANCE(TypeTransparencyComputationEnd) | |
MethodTransparencyCalculationT_TRACEPOINT_INSTANCE(MethodTransparencyComputationStart) | |
MethodTransparencyCalculationResultT_TRACEPOINT_INSTANCE(MethodTransparencyComputationEnd) | |
FieldTransparencyCalculationT_TRACEPOINT_INSTANCE(FieldTransparencyComputationStart) | |
FieldTransparencyCalculationResultT_TRACEPOINT_INSTANCE(FieldTransparencyComputationEnd) | |
TokenTransparencyCalculationT_TRACEPOINT_INSTANCE(TokenTransparencyComputationStart) | |
TokenTransparencyCalculationResultT_TRACEPOINT_INSTANCE(TokenTransparencyComputationEnd) | |
NgenBindEventT_TRACEPOINT_INSTANCE(NgenBindEvent) | |
FailFastT_TRACEPOINT_INSTANCE(FailFast) | |
PrvFinalizeObjectT_TRACEPOINT_INSTANCE(PrvFinalizeObject) | |
CCWRefCountChangeAnsiT_TRACEPOINT_INSTANCE(CCWRefCountChangeAnsi) | |
PrvSetGCHandleT_TRACEPOINT_INSTANCE(PrvSetGCHandle) | |
PrvDestroyGCHandleT_TRACEPOINT_INSTANCE(PrvDestroyGCHandle) | |
FusionMessageT_TRACEPOINT_INSTANCE(FusionMessageEvent) | |
FusionErrorCodeT_TRACEPOINT_INSTANCE(FusionErrorCodeEvent) | |
PinPlugAtGCTimeT_TRACEPOINT_INSTANCE(PinPlugAtGCTime) | |
CCWRefCountChangeT_TRACEPOINT_INSTANCE(CCWRefCountChange) | |
LoaderHeapPrivateT_TRACEPOINT_INSTANCE(AllocRequest) | |
MulticoreJitPrivateT_TRACEPOINT_INSTANCE(MulticoreJit) | |
MulticoreJitMethodCodeReturnedPrivateT_TRACEPOINT_INSTANCE(MulticoreJitMethodCodeReturned) | |
DynamicTypeUsePrivateT_TRACEPOINT_INSTANCE(IInspectableRuntimeClassName) | |
DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(WinRTUnbox) | |
DynamicTypeUsePrivateT_TRACEPOINT_INSTANCE(CreateRCW) | |
DynamicTypeUsePrivateVarianceT_TRACEPOINT_INSTANCE(RCWVariance) | |
DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(RCWIEnumerableCasting) | |
DynamicTypeUsePrivateT_TRACEPOINT_INSTANCE(CreateCCW) | |
DynamicTypeUsePrivateVarianceT_TRACEPOINT_INSTANCE(CCWVariance) | |
DynamicTypeUseStringAndIntPrivateT_TRACEPOINT_INSTANCE(ObjectVariantMarshallingToNative) | |
DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(GetTypeFromGUID) | |
DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(GetTypeFromProgID) | |
DynamicTypeUseTwoParametersPrivateT_TRACEPOINT_INSTANCE(ConvertToCallbackEtw) | |
DynamicTypeUseNoParametersPrivateT_TRACEPOINT_INSTANCE(BeginCreateManagedReference) | |
DynamicTypeUseNoParametersPrivateT_TRACEPOINT_INSTANCE(EndCreateManagedReference) | |
DynamicTypeUseStringAndIntPrivateT_TRACEPOINT_INSTANCE(ObjectVariantMarshallingToManaged) | |
#endif /* LTTNG_CORECLR_HDotNETRuntimePrivate */ | |
#include <lttng/tracepoint-event.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Licensed to the .NET Foundation under one or more agreements. | |
// The .NET Foundation licenses this file to you under the MIT license. | |
/****************************************************************** | |
DO NOT MODIFY. AUTOGENERATED FILE. | |
This file is generated using the logic from <root>/src/scripts/genLttngProvider.py | |
******************************************************************/ | |
#include "palrt.h" | |
#include "pal.h" | |
#undef TRACEPOINT_PROVIDER | |
#define TRACEPOINT_PROVIDER DotNETRuntimeRundown | |
#undef TRACEPOINT_INCLUDE | |
#define TRACEPOINT_INCLUDE "./tpdotnetruntimerundown.h" | |
#if !defined(LTTNG_CORECLR_HDotNETRuntimeRundown) || defined(TRACEPOINT_HEADER_MULTI_READ) | |
#define LTTNG_CORECLR_HDotNETRuntimeRundown | |
#include <lttng/tracepoint.h> | |
#define DomainModuleLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, ModuleFlags, \ | |
const unsigned int, Reserved1, \ | |
const char*, ModuleILPath, \ | |
const char*, ModuleNativePath, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
DomainModuleLoadUnloadRundown_V1, | |
DomainModuleLoadUnloadRundown_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, ModuleFlags, ModuleFlags) | |
ctf_integer(unsigned int, Reserved1, Reserved1) | |
ctf_string(ModuleILPath, ModuleILPath) | |
ctf_string(ModuleNativePath, ModuleNativePath) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DomainModuleLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
DomainModuleLoadUnloadRundown_V1,\ | |
name ,\ | |
DomainModuleLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
) | |
#define TieredCompilationSettings_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned int, Flags \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
TieredCompilationSettings, | |
TieredCompilationSettings_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned int, Flags, Flags) | |
) | |
) | |
#define TieredCompilationSettingsT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
TieredCompilationSettings,\ | |
name ,\ | |
TieredCompilationSettings_TRACEPOINT_ARGS \ | |
) | |
#define RuntimeInformationRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
RuntimeInformationRundown, | |
RuntimeInformationRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define RuntimeInformationRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
RuntimeInformationRundown,\ | |
name ,\ | |
RuntimeInformationRundown_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadUnloadRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, AssemblyFlags, \ | |
const char*, FullyQualifiedAssemblyName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
AssemblyLoadUnloadRundown, | |
AssemblyLoadUnloadRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, AssemblyFlags, AssemblyFlags) | |
ctf_string(FullyQualifiedAssemblyName, FullyQualifiedAssemblyName) | |
) | |
) | |
#define AssemblyLoadUnloadRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
AssemblyLoadUnloadRundown,\ | |
name ,\ | |
AssemblyLoadUnloadRundown_TRACEPOINT_ARGS \ | |
) | |
#define ThreadCreatedRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ManagedThreadID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, Flags, \ | |
const unsigned int, ManagedThreadIndex, \ | |
const unsigned int, OSThreadID, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
ThreadCreatedRundown, | |
ThreadCreatedRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ManagedThreadID, ManagedThreadID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, Flags, Flags) | |
ctf_integer(unsigned int, ManagedThreadIndex, ManagedThreadIndex) | |
ctf_integer(unsigned int, OSThreadID, OSThreadID) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ThreadCreatedRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
ThreadCreatedRundown,\ | |
name ,\ | |
ThreadCreatedRundown_TRACEPOINT_ARGS \ | |
) | |
#define ModuleLoadUnloadRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned int, ModuleFlags, \ | |
const unsigned int, Reserved1, \ | |
const char*, ModuleILPath, \ | |
const char*, ModuleNativePath \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
ModuleLoadUnloadRundown, | |
ModuleLoadUnloadRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned int, ModuleFlags, ModuleFlags) | |
ctf_integer(unsigned int, Reserved1, Reserved1) | |
ctf_string(ModuleILPath, ModuleILPath) | |
ctf_string(ModuleNativePath, ModuleNativePath) | |
) | |
) | |
#define ModuleLoadUnloadRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
ModuleLoadUnloadRundown,\ | |
name ,\ | |
ModuleLoadUnloadRundown_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodStartAddress, \ | |
const unsigned int, MethodSize, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodFlags, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
MethodLoadUnloadRundown_V1, | |
MethodLoadUnloadRundown_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodStartAddress, MethodStartAddress) | |
ctf_integer(unsigned int, MethodSize, MethodSize) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodFlags, MethodFlags) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define MethodLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
MethodLoadUnloadRundown_V1,\ | |
name ,\ | |
MethodLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadRundown_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodStartAddress, \ | |
const unsigned int, MethodSize, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodFlags, \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, ReJITID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
MethodLoadUnloadRundown_V2, | |
MethodLoadUnloadRundown_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodStartAddress, MethodStartAddress) | |
ctf_integer(unsigned int, MethodSize, MethodSize) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodFlags, MethodFlags) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, ReJITID, ReJITID) | |
) | |
) | |
#define MethodLoadUnloadRundown_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
MethodLoadUnloadRundown_V2,\ | |
name ,\ | |
MethodLoadUnloadRundown_V2_TRACEPOINT_ARGS \ | |
) | |
#define AssemblyLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned __int64, BindingID, \ | |
const unsigned int, AssemblyFlags, \ | |
const char*, FullyQualifiedAssemblyName, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
AssemblyLoadUnloadRundown_V1, | |
AssemblyLoadUnloadRundown_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned __int64, BindingID, BindingID) | |
ctf_integer(unsigned int, AssemblyFlags, AssemblyFlags) | |
ctf_string(FullyQualifiedAssemblyName, FullyQualifiedAssemblyName) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define AssemblyLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
AssemblyLoadUnloadRundown_V1,\ | |
name ,\ | |
AssemblyLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
) | |
#define DomainModuleLoadUnloadRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, ModuleFlags, \ | |
const unsigned int, Reserved1, \ | |
const char*, ModuleILPath, \ | |
const char*, ModuleNativePath \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
DomainModuleLoadUnloadRundown, | |
DomainModuleLoadUnloadRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, ModuleFlags, ModuleFlags) | |
ctf_integer(unsigned int, Reserved1, Reserved1) | |
ctf_string(ModuleILPath, ModuleILPath) | |
ctf_string(ModuleNativePath, ModuleNativePath) | |
) | |
) | |
#define DomainModuleLoadUnloadRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
DomainModuleLoadUnloadRundown,\ | |
name ,\ | |
DomainModuleLoadUnloadRundown_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodStartAddress, \ | |
const unsigned int, MethodSize, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodFlags \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
MethodLoadUnloadRundown, | |
MethodLoadUnloadRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodStartAddress, MethodStartAddress) | |
ctf_integer(unsigned int, MethodSize, MethodSize) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodFlags, MethodFlags) | |
) | |
) | |
#define MethodLoadUnloadRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
MethodLoadUnloadRundown,\ | |
name ,\ | |
MethodLoadUnloadRundown_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainLoadUnloadRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, AppDomainFlags, \ | |
const char*, AppDomainName \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
AppDomainLoadUnloadRundown, | |
AppDomainLoadUnloadRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, AppDomainFlags, AppDomainFlags) | |
ctf_string(AppDomainName, AppDomainName) | |
) | |
) | |
#define AppDomainLoadUnloadRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
AppDomainLoadUnloadRundown,\ | |
name ,\ | |
AppDomainLoadUnloadRundown_TRACEPOINT_ARGS \ | |
) | |
#define ModuleLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, AssemblyID, \ | |
const unsigned int, ModuleFlags, \ | |
const unsigned int, Reserved1, \ | |
const char*, ModuleILPath, \ | |
const char*, ModuleNativePath, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
ModuleLoadUnloadRundown_V1, | |
ModuleLoadUnloadRundown_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, AssemblyID, AssemblyID) | |
ctf_integer(unsigned int, ModuleFlags, ModuleFlags) | |
ctf_integer(unsigned int, Reserved1, Reserved1) | |
ctf_string(ModuleILPath, ModuleILPath) | |
ctf_string(ModuleNativePath, ModuleNativePath) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define ModuleLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
ModuleLoadUnloadRundown_V1,\ | |
name ,\ | |
ModuleLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
) | |
#define ExecutionCheckpointRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const char*, Name, \ | |
const __int64, Timestamp \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
ExecutionCheckpointRundown, | |
ExecutionCheckpointRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_string(Name, Name) | |
ctf_integer(__int64, Timestamp, Timestamp) | |
) | |
) | |
#define ExecutionCheckpointRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
ExecutionCheckpointRundown,\ | |
name ,\ | |
ExecutionCheckpointRundown_TRACEPOINT_ARGS \ | |
) | |
#define GCSettingsRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, HardLimit, \ | |
const unsigned __int64, LOHThreshold, \ | |
const unsigned __int64, PhysicalMemoryConfig, \ | |
const unsigned __int64, Gen0MinBudgetConfig, \ | |
const unsigned __int64, Gen0MaxBudgetConfig, \ | |
const unsigned int, HighMemPercentConfig, \ | |
const unsigned int, BitSettings, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
GCSettingsRundown, | |
GCSettingsRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, HardLimit, HardLimit) | |
ctf_integer(unsigned __int64, LOHThreshold, LOHThreshold) | |
ctf_integer(unsigned __int64, PhysicalMemoryConfig, PhysicalMemoryConfig) | |
ctf_integer(unsigned __int64, Gen0MinBudgetConfig, Gen0MinBudgetConfig) | |
ctf_integer(unsigned __int64, Gen0MaxBudgetConfig, Gen0MaxBudgetConfig) | |
ctf_integer(unsigned int, HighMemPercentConfig, HighMemPercentConfig) | |
ctf_integer(unsigned int, BitSettings, BitSettings) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define GCSettingsRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
GCSettingsRundown,\ | |
name ,\ | |
GCSettingsRundown_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadRundownVerbose_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
MethodLoadUnloadRundownVerbose_V2, | |
MethodLoadUnloadRundownVerbose_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodLoadUnloadRundownVerbose_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
MethodLoadUnloadRundownVerbose_V2,\ | |
name ,\ | |
MethodLoadUnloadRundownVerbose_V2_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadRundownVerbose_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
MethodLoadUnloadRundownVerbose_V1, | |
MethodLoadUnloadRundownVerbose_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodLoadUnloadRundownVerbose_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
MethodLoadUnloadRundownVerbose_V1,\ | |
name ,\ | |
MethodLoadUnloadRundownVerbose_V1_TRACEPOINT_ARGS \ | |
) | |
#define ModuleLoadUnloadRundown_V2_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
ModuleLoadUnloadRundown_V2, | |
ModuleLoadUnloadRundown_V2_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define ModuleLoadUnloadRundown_V2T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
ModuleLoadUnloadRundown_V2,\ | |
name ,\ | |
ModuleLoadUnloadRundown_V2_TRACEPOINT_ARGS \ | |
) | |
#define AppDomainLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, AppDomainID, \ | |
const unsigned int, AppDomainFlags, \ | |
const char*, AppDomainName, \ | |
const unsigned int, AppDomainIndex, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
AppDomainLoadUnloadRundown_V1, | |
AppDomainLoadUnloadRundown_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, AppDomainID, AppDomainID) | |
ctf_integer(unsigned int, AppDomainFlags, AppDomainFlags) | |
ctf_string(AppDomainName, AppDomainName) | |
ctf_integer(unsigned int, AppDomainIndex, AppDomainIndex) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define AppDomainLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
AppDomainLoadUnloadRundown_V1,\ | |
name ,\ | |
AppDomainLoadUnloadRundown_V1_TRACEPOINT_ARGS \ | |
) | |
#define MethodLoadUnloadRundownVerbose_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned __int64, MethodID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned __int64, MethodStartAddress, \ | |
const unsigned int, MethodSize, \ | |
const unsigned int, MethodToken, \ | |
const unsigned int, MethodFlags, \ | |
const char*, MethodNamespace, \ | |
const char*, MethodName, \ | |
const char*, MethodSignature \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
MethodLoadUnloadRundownVerbose, | |
MethodLoadUnloadRundownVerbose_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned __int64, MethodID, MethodID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned __int64, MethodStartAddress, MethodStartAddress) | |
ctf_integer(unsigned int, MethodSize, MethodSize) | |
ctf_integer(unsigned int, MethodToken, MethodToken) | |
ctf_integer(unsigned int, MethodFlags, MethodFlags) | |
ctf_string(MethodNamespace, MethodNamespace) | |
ctf_string(MethodName, MethodName) | |
ctf_string(MethodSignature, MethodSignature) | |
) | |
) | |
#define MethodLoadUnloadRundownVerboseT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
MethodLoadUnloadRundownVerbose,\ | |
name ,\ | |
MethodLoadUnloadRundownVerbose_TRACEPOINT_ARGS \ | |
) | |
#define ModuleRangeRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned __int64, ModuleID, \ | |
const unsigned int, RangeBegin, \ | |
const unsigned int, RangeSize, \ | |
const unsigned char, RangeType \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
ModuleRangeRundown, | |
ModuleRangeRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned __int64, ModuleID, ModuleID) | |
ctf_integer(unsigned int, RangeBegin, RangeBegin) | |
ctf_integer(unsigned int, RangeSize, RangeSize) | |
ctf_integer(unsigned char, RangeType, RangeType) | |
) | |
) | |
#define ModuleRangeRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
ModuleRangeRundown,\ | |
name ,\ | |
ModuleRangeRundown_TRACEPOINT_ARGS \ | |
) | |
#define ClrStackWalk_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned char, Reserved1, \ | |
const unsigned char, Reserved2, \ | |
const unsigned int, FrameCount, \ | |
const size_t*, Stack \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
ClrStackWalk, | |
ClrStackWalk_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned char, Reserved1, Reserved1) | |
ctf_integer(unsigned char, Reserved2, Reserved2) | |
ctf_integer(unsigned int, FrameCount, FrameCount) | |
ctf_sequence(size_t, Stack, Stack, size_t, 2) | |
) | |
) | |
#define ClrStackWalkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
ClrStackWalk,\ | |
name ,\ | |
ClrStackWalk_TRACEPOINT_ARGS \ | |
) | |
#define MethodILToNativeMapRundown_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, length, \ | |
const char *, __data__ \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
MethodILToNativeMapRundown, | |
MethodILToNativeMapRundown_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(ULONG, length, length) | |
ctf_sequence(char, __data__, __data__, ULONG, length) | |
) | |
) | |
#define MethodILToNativeMapRundownT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
MethodILToNativeMapRundown,\ | |
name ,\ | |
MethodILToNativeMapRundown_TRACEPOINT_ARGS \ | |
) | |
#define DCStartEnd_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
DCStartEnd, | |
DCStartEnd_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define DCStartEndT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
DCStartEnd,\ | |
name ,\ | |
DCStartEnd_TRACEPOINT_ARGS \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeRundown, | |
emptyTemplate , | |
TP_ARGS(), | |
TP_FIELDS() | |
) | |
#define T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeRundown,\ | |
emptyTemplate,\ | |
name ,\ | |
TP_ARGS()\ | |
) | |
ClrStackWalkT_TRACEPOINT_INSTANCE(CLRStackWalkDCStart) | |
GCSettingsRundownT_TRACEPOINT_INSTANCE(GCSettingsRundown) | |
MethodLoadUnloadRundownT_TRACEPOINT_INSTANCE(MethodDCStart) | |
MethodLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(MethodDCStart_V1) | |
MethodLoadUnloadRundown_V2T_TRACEPOINT_INSTANCE(MethodDCStart_V2) | |
MethodLoadUnloadRundownT_TRACEPOINT_INSTANCE(MethodDCEnd) | |
MethodLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(MethodDCEnd_V1) | |
MethodLoadUnloadRundown_V2T_TRACEPOINT_INSTANCE(MethodDCEnd_V2) | |
MethodLoadUnloadRundownVerboseT_TRACEPOINT_INSTANCE(MethodDCStartVerbose) | |
MethodLoadUnloadRundownVerbose_V1T_TRACEPOINT_INSTANCE(MethodDCStartVerbose_V1) | |
MethodLoadUnloadRundownVerbose_V2T_TRACEPOINT_INSTANCE(MethodDCStartVerbose_V2) | |
MethodLoadUnloadRundownVerboseT_TRACEPOINT_INSTANCE(MethodDCEndVerbose) | |
MethodLoadUnloadRundownVerbose_V1T_TRACEPOINT_INSTANCE(MethodDCEndVerbose_V1) | |
MethodLoadUnloadRundownVerbose_V2T_TRACEPOINT_INSTANCE(MethodDCEndVerbose_V2) | |
T_TRACEPOINT_INSTANCE(DCStartComplete) | |
DCStartEndT_TRACEPOINT_INSTANCE(DCStartComplete_V1) | |
T_TRACEPOINT_INSTANCE(DCEndComplete) | |
DCStartEndT_TRACEPOINT_INSTANCE(DCEndComplete_V1) | |
T_TRACEPOINT_INSTANCE(DCStartInit) | |
DCStartEndT_TRACEPOINT_INSTANCE(DCStartInit_V1) | |
T_TRACEPOINT_INSTANCE(DCEndInit) | |
DCStartEndT_TRACEPOINT_INSTANCE(DCEndInit_V1) | |
MethodILToNativeMapRundownT_TRACEPOINT_INSTANCE(MethodDCStartILToNativeMap) | |
MethodILToNativeMapRundownT_TRACEPOINT_INSTANCE(MethodDCEndILToNativeMap) | |
DomainModuleLoadUnloadRundownT_TRACEPOINT_INSTANCE(DomainModuleDCStart) | |
DomainModuleLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(DomainModuleDCStart_V1) | |
DomainModuleLoadUnloadRundownT_TRACEPOINT_INSTANCE(DomainModuleDCEnd) | |
DomainModuleLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(DomainModuleDCEnd_V1) | |
ModuleLoadUnloadRundownT_TRACEPOINT_INSTANCE(ModuleDCStart) | |
ModuleLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(ModuleDCStart_V1) | |
ModuleLoadUnloadRundown_V2T_TRACEPOINT_INSTANCE(ModuleDCStart_V2) | |
ModuleLoadUnloadRundownT_TRACEPOINT_INSTANCE(ModuleDCEnd) | |
ModuleLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(ModuleDCEnd_V1) | |
ModuleLoadUnloadRundown_V2T_TRACEPOINT_INSTANCE(ModuleDCEnd_V2) | |
AssemblyLoadUnloadRundownT_TRACEPOINT_INSTANCE(AssemblyDCStart) | |
AssemblyLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(AssemblyDCStart_V1) | |
AssemblyLoadUnloadRundownT_TRACEPOINT_INSTANCE(AssemblyDCEnd) | |
AssemblyLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(AssemblyDCEnd_V1) | |
AppDomainLoadUnloadRundownT_TRACEPOINT_INSTANCE(AppDomainDCStart) | |
AppDomainLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(AppDomainDCStart_V1) | |
AppDomainLoadUnloadRundownT_TRACEPOINT_INSTANCE(AppDomainDCEnd) | |
AppDomainLoadUnloadRundown_V1T_TRACEPOINT_INSTANCE(AppDomainDCEnd_V1) | |
ThreadCreatedRundownT_TRACEPOINT_INSTANCE(ThreadDC) | |
ModuleRangeRundownT_TRACEPOINT_INSTANCE(ModuleRangeDCStart) | |
ModuleRangeRundownT_TRACEPOINT_INSTANCE(ModuleRangeDCEnd) | |
RuntimeInformationRundownT_TRACEPOINT_INSTANCE(RuntimeInformationDCStart) | |
TieredCompilationSettingsT_TRACEPOINT_INSTANCE(TieredCompilationSettingsDCStart) | |
ExecutionCheckpointRundownT_TRACEPOINT_INSTANCE(ExecutionCheckpointDCEnd) | |
#endif /* LTTNG_CORECLR_HDotNETRuntimeRundown */ | |
#include <lttng/tracepoint-event.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Licensed to the .NET Foundation under one or more agreements. | |
// The .NET Foundation licenses this file to you under the MIT license. | |
/****************************************************************** | |
DO NOT MODIFY. AUTOGENERATED FILE. | |
This file is generated using the logic from <root>/src/scripts/genLttngProvider.py | |
******************************************************************/ | |
#include "palrt.h" | |
#include "pal.h" | |
#undef TRACEPOINT_PROVIDER | |
#define TRACEPOINT_PROVIDER DotNETRuntimeStress | |
#undef TRACEPOINT_INCLUDE | |
#define TRACEPOINT_INCLUDE "./tpdotnetruntimestress.h" | |
#if !defined(LTTNG_CORECLR_HDotNETRuntimeStress) || defined(TRACEPOINT_HEADER_MULTI_READ) | |
#define LTTNG_CORECLR_HDotNETRuntimeStress | |
#include <lttng/tracepoint.h> | |
#define ClrStackWalk_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned short, ClrInstanceID, \ | |
const unsigned char, Reserved1, \ | |
const unsigned char, Reserved2, \ | |
const unsigned int, FrameCount, \ | |
const size_t*, Stack \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeStress, | |
ClrStackWalk, | |
ClrStackWalk_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
ctf_integer(unsigned char, Reserved1, Reserved1) | |
ctf_integer(unsigned char, Reserved2, Reserved2) | |
ctf_integer(unsigned int, FrameCount, FrameCount) | |
ctf_sequence(size_t, Stack, Stack, size_t, 2) | |
) | |
) | |
#define ClrStackWalkT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeStress,\ | |
ClrStackWalk,\ | |
name ,\ | |
ClrStackWalk_TRACEPOINT_ARGS \ | |
) | |
#define StressLog_V1_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Facility, \ | |
const unsigned char, LogLevel, \ | |
const char*, Message, \ | |
const unsigned short, ClrInstanceID \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeStress, | |
StressLog_V1, | |
StressLog_V1_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Facility, Facility) | |
ctf_integer(unsigned char, LogLevel, LogLevel) | |
ctf_string(Message, Message) | |
ctf_integer(unsigned short, ClrInstanceID, ClrInstanceID) | |
) | |
) | |
#define StressLog_V1T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeStress,\ | |
StressLog_V1,\ | |
name ,\ | |
StressLog_V1_TRACEPOINT_ARGS \ | |
) | |
#define StressLog_TRACEPOINT_ARGS \ | |
TP_ARGS( \ | |
const unsigned int, Facility, \ | |
const unsigned char, LogLevel, \ | |
const char*, Message \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeStress, | |
StressLog, | |
StressLog_TRACEPOINT_ARGS, | |
TP_FIELDS( | |
ctf_integer(unsigned int, Facility, Facility) | |
ctf_integer(unsigned char, LogLevel, LogLevel) | |
ctf_string(Message, Message) | |
) | |
) | |
#define StressLogT_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeStress,\ | |
StressLog,\ | |
name ,\ | |
StressLog_TRACEPOINT_ARGS \ | |
) | |
TRACEPOINT_EVENT_CLASS( | |
DotNETRuntimeStress, | |
emptyTemplate , | |
TP_ARGS(), | |
TP_FIELDS() | |
) | |
#define T_TRACEPOINT_INSTANCE(name) \ | |
TRACEPOINT_EVENT_INSTANCE(\ | |
DotNETRuntimeStress,\ | |
emptyTemplate,\ | |
name ,\ | |
TP_ARGS()\ | |
) | |
StressLogT_TRACEPOINT_INSTANCE(StressLogEvent) | |
StressLog_V1T_TRACEPOINT_INSTANCE(StressLogEvent_V1) | |
ClrStackWalkT_TRACEPOINT_INSTANCE(CLRStackWalkStress) | |
#endif /* LTTNG_CORECLR_HDotNETRuntimeStress */ | |
#include <lttng/tracepoint-event.h> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Used this shell script on Linux to upload this gist: