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 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> 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 sessionList) { } // Token: 0x060033A4 RID: 13220 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60033A4")] [Address(RVA = "0x25586B0", Offset = "0x25576B0", VA = "0x1825586B0")] private void GetSessionInfo(Action 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 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 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) { } } } }