Files
27Aug2021-Cpp2IL-Dump/mscorlib/System/Diagnostics/Tracing/EventProvider.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

387 lines
13 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Microsoft.Win32;
namespace System.Diagnostics.Tracing
{
// Token: 0x020006A4 RID: 1700
[Token(Token = "0x20006A4")]
internal class EventProvider : IDisposable
{
// Token: 0x06003395 RID: 13205 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003395")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
internal EventProvider()
{
}
// Token: 0x06003396 RID: 13206 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003396")]
[Address(RVA = "0x2558D00", Offset = "0x2557D00", VA = "0x182558D00")]
internal void Register(Guid providerGuid)
{
}
// Token: 0x06003397 RID: 13207 RVA: 0x0001BA08 File Offset: 0x00019C08
[Token(Token = "0x6003397")]
[Address(RVA = "0x2558E40", Offset = "0x2557E40", VA = "0x182558E40")]
internal unsafe int SetInformation(UnsafeNativeMethods.ManifestEtw.EVENT_INFO_CLASS eventInfoClass, void* data, int dataSize)
{
return 0;
}
// Token: 0x06003398 RID: 13208 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003398")]
[Address(RVA = "0x2557090", Offset = "0x2556090", VA = "0x182557090", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06003399 RID: 13209 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003399")]
[Address(RVA = "0x2556F80", Offset = "0x2555F80", VA = "0x182556F80", Slot = "5")]
protected virtual void Dispose(bool disposing)
{
}
// Token: 0x0600339A RID: 13210 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600339A")]
[Address(RVA = "0x25582D0", Offset = "0x25572D0", VA = "0x1825582D0", Slot = "1")]
protected override void Finalize()
{
}
// Token: 0x0600339B RID: 13211 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600339B")]
[Address(RVA = "0x2556F40", Offset = "0x2555F40", VA = "0x182556F40")]
private void Deregister()
{
}
// Token: 0x0600339C RID: 13212 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600339C")]
[Address(RVA = "0x2558170", Offset = "0x2557170", VA = "0x182558170")]
[EventProvider.MonoPInvokeCallbackAttribute(typeof(UnsafeNativeMethods.ManifestEtw.EtwEnableCallback))]
private unsafe static void EtwEnableCallBack([In] ref Guid sourceId, [In] int controlCode, [In] byte setLevel, [In] long anyKeyword, [In] long allKeyword, [In] UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData, [In] void* callbackContext)
{
}
// Token: 0x0600339D RID: 13213 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600339D")]
[Address(RVA = "0x2557C70", Offset = "0x2556C70", VA = "0x182557C70")]
private unsafe void EtwEnableCallBackImpl([In] int controlCode, [In] byte setLevel, [In] long anyKeyword, [In] long allKeyword, [In] UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData)
{
}
// Token: 0x0600339E RID: 13214 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600339E")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
protected virtual void OnControllerCommand(ControllerCommand command, IDictionary<string, string> arguments, int sessionId, int etwSessionId)
{
}
// Token: 0x17000817 RID: 2071
// (get) Token: 0x0600339F RID: 13215 RVA: 0x0001BA20 File Offset: 0x00019C20
[Token(Token = "0x17000817")]
protected EventLevel Level
{
[Token(Token = "0x600339F")]
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
get
{
return EventLevel.LogAlways;
}
}
// Token: 0x17000818 RID: 2072
// (get) Token: 0x060033A0 RID: 13216 RVA: 0x0001BA38 File Offset: 0x00019C38
[Token(Token = "0x17000818")]
protected EventKeywords MatchAnyKeyword
{
[Token(Token = "0x60033A0")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return EventKeywords.None;
}
}
// Token: 0x060033A1 RID: 13217 RVA: 0x0001BA50 File Offset: 0x00019C50
[Token(Token = "0x60033A1")]
[Address(RVA = "0x2558350", Offset = "0x2557350", VA = "0x182558350")]
private static int FindNull(byte[] buffer, int idx)
{
return 0;
}
// Token: 0x060033A2 RID: 13218 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60033A2")]
[Address(RVA = "0x2558840", Offset = "0x2557840", VA = "0x182558840")]
private List<Tuple<EventProvider.SessionInfo, bool>> GetSessions()
{
return null;
}
// Token: 0x060033A3 RID: 13219 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60033A3")]
[Address(RVA = "0x2558530", Offset = "0x2557530", VA = "0x182558530")]
private static void GetSessionInfoCallback(int etwSessionId, long matchAllKeywords, ref List<EventProvider.SessionInfo> sessionList)
{
}
// Token: 0x060033A4 RID: 13220 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60033A4")]
[Address(RVA = "0x25586B0", Offset = "0x25576B0", VA = "0x1825586B0")]
private void GetSessionInfo(Action<int, long> action)
{
}
// Token: 0x060033A5 RID: 13221 RVA: 0x0001BA68 File Offset: 0x00019C68
[Token(Token = "0x60033A5")]
[Address(RVA = "0x2558C30", Offset = "0x2557C30", VA = "0x182558C30")]
private static int IndexOfSessionInList(List<EventProvider.SessionInfo> sessions, int etwSessionId)
{
return 0;
}
// Token: 0x060033A6 RID: 13222 RVA: 0x0001BA80 File Offset: 0x00019C80
[Token(Token = "0x60033A6")]
[Address(RVA = "0x25583A0", Offset = "0x25573A0", VA = "0x1825583A0")]
private unsafe bool GetDataFromController(int etwSessionId, UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData, out ControllerCommand command, out byte[] data, out int dataStart)
{
return default(bool);
}
// Token: 0x060033A7 RID: 13223 RVA: 0x0001BA98 File Offset: 0x00019C98
[Token(Token = "0x60033A7")]
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0")]
public bool IsEnabled()
{
return default(bool);
}
// Token: 0x060033A8 RID: 13224 RVA: 0x0001BAB0 File Offset: 0x00019CB0
[Token(Token = "0x60033A8")]
[Address(RVA = "0x2558CC0", Offset = "0x2557CC0", VA = "0x182558CC0")]
public bool IsEnabled(byte level, long keywords)
{
return default(bool);
}
// Token: 0x060033A9 RID: 13225 RVA: 0x0001BAC8 File Offset: 0x00019CC8
[Token(Token = "0x60033A9")]
[Address(RVA = "0x2558490", Offset = "0x2557490", VA = "0x182558490")]
public static EventProvider.WriteEventErrorCode GetLastWriteEventError()
{
return EventProvider.WriteEventErrorCode.NoError;
}
// Token: 0x060033AA RID: 13226 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60033AA")]
[Address(RVA = "0x2558F40", Offset = "0x2557F40", VA = "0x182558F40")]
private static void SetLastError(int error)
{
}
// Token: 0x060033AB RID: 13227 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60033AB")]
[Address(RVA = "0x2557100", Offset = "0x2556100", VA = "0x182557100")]
private unsafe static object EncodeObject(ref object data, ref EventProvider.EventData* dataDescriptor, ref byte* dataBuffer, ref uint totalEventSize)
{
return null;
}
// Token: 0x060033AC RID: 13228 RVA: 0x0001BAE0 File Offset: 0x00019CE0
[Token(Token = "0x60033AC")]
[Address(RVA = "0x2559170", Offset = "0x2558170", VA = "0x182559170")]
internal unsafe bool WriteEvent(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* childActivityID, params object[] eventPayload)
{
return default(bool);
}
// Token: 0x060033AD RID: 13229 RVA: 0x0001BAF8 File Offset: 0x00019CF8
[Token(Token = "0x60033AD")]
[Address(RVA = "0x25590B0", Offset = "0x25580B0", VA = "0x1825590B0")]
protected internal unsafe bool WriteEvent(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* childActivityID, int dataCount, IntPtr data)
{
return default(bool);
}
// Token: 0x060033AE RID: 13230 RVA: 0x0001BB10 File Offset: 0x00019D10
[Token(Token = "0x60033AE")]
[Address(RVA = "0x2558FF0", Offset = "0x2557FF0", VA = "0x182558FF0")]
internal unsafe bool WriteEventRaw(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* relatedActivityID, int dataCount, IntPtr data)
{
return default(bool);
}
// Token: 0x060033AF RID: 13231 RVA: 0x0001BB28 File Offset: 0x00019D28
[Token(Token = "0x60033AF")]
[Address(RVA = "0x25582A0", Offset = "0x25572A0", VA = "0x1825582A0")]
private uint EventUnregister()
{
return 0U;
}
// Token: 0x060033B0 RID: 13232 RVA: 0x0001BB40 File Offset: 0x00019D40
[Token(Token = "0x60033B0")]
[Address(RVA = "0x2559D10", Offset = "0x2558D10", VA = "0x182559D10")]
private static int bitcount(uint n)
{
return 0;
}
// Token: 0x060033B1 RID: 13233 RVA: 0x0001BB58 File Offset: 0x00019D58
[Token(Token = "0x60033B1")]
[Address(RVA = "0x2559DC0", Offset = "0x2558DC0", VA = "0x182559DC0")]
private static int bitindex(uint n)
{
return 0;
}
// Token: 0x04001C27 RID: 7207
[Token(Token = "0x4001C27")]
private static bool m_setInformationMissing;
// Token: 0x04001C28 RID: 7208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001C28")]
private UnsafeNativeMethods.ManifestEtw.EtwEnableCallback m_etwCallback;
// Token: 0x04001C29 RID: 7209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001C29")]
private GCHandle m_thisGCHandle;
// Token: 0x04001C2A RID: 7210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001C2A")]
private long m_regHandle;
// Token: 0x04001C2B RID: 7211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001C2B")]
private byte m_level;
// Token: 0x04001C2C RID: 7212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001C2C")]
private long m_anyKeywordMask;
// Token: 0x04001C2D RID: 7213
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001C2D")]
private long m_allKeywordMask;
// Token: 0x04001C2E RID: 7214
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001C2E")]
private List<EventProvider.SessionInfo> m_liveSessions;
// Token: 0x04001C2F RID: 7215
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4001C2F")]
private bool m_enabled;
// Token: 0x04001C30 RID: 7216
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4001C30")]
private Guid m_providerId;
// Token: 0x04001C31 RID: 7217
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4001C31")]
internal bool m_disposed;
// Token: 0x04001C32 RID: 7218
[Token(Token = "0x4001C32")]
[ThreadStatic]
private static EventProvider.WriteEventErrorCode s_returnCode;
// Token: 0x04001C33 RID: 7219
[Token(Token = "0x4001C33")]
private static int[] nibblebits;
// Token: 0x020006A5 RID: 1701
[Token(Token = "0x20006A5")]
public struct EventData
{
// Token: 0x04001C34 RID: 7220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001C34")]
internal ulong Ptr;
// Token: 0x04001C35 RID: 7221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4001C35")]
internal uint Size;
// Token: 0x04001C36 RID: 7222
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x4001C36")]
internal uint Reserved;
}
// Token: 0x020006A6 RID: 1702
[Token(Token = "0x20006A6")]
public struct SessionInfo
{
// Token: 0x060033B3 RID: 13235 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60033B3")]
[Address(RVA = "0x5AB1F0", Offset = "0x5AA1F0", VA = "0x1805AB1F0")]
internal SessionInfo(int sessionIdBit_, int etwSessionId_)
{
}
// Token: 0x04001C37 RID: 7223
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001C37")]
internal int sessionIdBit;
// Token: 0x04001C38 RID: 7224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x4001C38")]
internal int etwSessionId;
}
// Token: 0x020006A7 RID: 1703
[Token(Token = "0x20006A7")]
public enum WriteEventErrorCode
{
// Token: 0x04001C3A RID: 7226
[Token(Token = "0x4001C3A")]
NoError,
// Token: 0x04001C3B RID: 7227
[Token(Token = "0x4001C3B")]
NoFreeBuffers,
// Token: 0x04001C3C RID: 7228
[Token(Token = "0x4001C3C")]
EventTooBig,
// Token: 0x04001C3D RID: 7229
[Token(Token = "0x4001C3D")]
NullInput,
// Token: 0x04001C3E RID: 7230
[Token(Token = "0x4001C3E")]
TooManyArgs,
// Token: 0x04001C3F RID: 7231
[Token(Token = "0x4001C3F")]
Other
}
// Token: 0x020006A8 RID: 1704
[Token(Token = "0x20006A8")]
[AttributeUsage(AttributeTargets.Method)]
private sealed class MonoPInvokeCallbackAttribute : Attribute
{
// Token: 0x060033B4 RID: 13236 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60033B4")]
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
public MonoPInvokeCallbackAttribute(Type t)
{
}
}
}
}