Files
niko 8fc35183db a
2026-04-11 22:19:20 +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: 0x02000683 RID: 1667
[Token(Token = "0x2000683")]
internal class EventProvider : IDisposable
{
// Token: 0x0600317A RID: 12666 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600317A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
internal EventProvider()
{
}
// Token: 0x0600317B RID: 12667 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600317B")]
[Address(RVA = "0x1B72B00", Offset = "0x1B71900", VA = "0x181B72B00")]
internal void Register(Guid providerGuid)
{
}
// Token: 0x0600317C RID: 12668 RVA: 0x000195D8 File Offset: 0x000177D8
[Token(Token = "0x600317C")]
[Address(RVA = "0x1B72C40", Offset = "0x1B71A40", VA = "0x181B72C40")]
internal unsafe int SetInformation(UnsafeNativeMethods.ManifestEtw.EVENT_INFO_CLASS eventInfoClass, void* data, int dataSize)
{
return 0;
}
// Token: 0x0600317D RID: 12669 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600317D")]
[Address(RVA = "0x1B70E90", Offset = "0x1B6FC90", VA = "0x181B70E90", Slot = "4")]
public void Dispose()
{
}
// Token: 0x0600317E RID: 12670 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600317E")]
[Address(RVA = "0x1B70D80", Offset = "0x1B6FB80", VA = "0x181B70D80", Slot = "5")]
protected virtual void Dispose(bool disposing)
{
}
// Token: 0x0600317F RID: 12671 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600317F")]
[Address(RVA = "0x1B720D0", Offset = "0x1B70ED0", VA = "0x181B720D0", Slot = "1")]
protected override void Finalize()
{
}
// Token: 0x06003180 RID: 12672 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003180")]
[Address(RVA = "0x1B70D40", Offset = "0x1B6FB40", VA = "0x181B70D40")]
private void Deregister()
{
}
// Token: 0x06003181 RID: 12673 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003181")]
[Address(RVA = "0x1B71F70", Offset = "0x1B70D70", VA = "0x181B71F70")]
[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: 0x06003182 RID: 12674 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003182")]
[Address(RVA = "0x1B71A70", Offset = "0x1B70870", VA = "0x181B71A70")]
private unsafe void EtwEnableCallBackImpl([In] int controlCode, [In] byte setLevel, [In] long anyKeyword, [In] long allKeyword, [In] UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData)
{
}
// Token: 0x06003183 RID: 12675 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003183")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
protected virtual void OnControllerCommand(ControllerCommand command, IDictionary<string, string> arguments, int sessionId, int etwSessionId)
{
}
// Token: 0x1700079F RID: 1951
// (get) Token: 0x06003184 RID: 12676 RVA: 0x000195F0 File Offset: 0x000177F0
[Token(Token = "0x1700079F")]
protected EventLevel Level
{
[Token(Token = "0x6003184")]
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
get
{
return EventLevel.LogAlways;
}
}
// Token: 0x170007A0 RID: 1952
// (get) Token: 0x06003185 RID: 12677 RVA: 0x00019608 File Offset: 0x00017808
[Token(Token = "0x170007A0")]
protected EventKeywords MatchAnyKeyword
{
[Token(Token = "0x6003185")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return EventKeywords.None;
}
}
// Token: 0x06003186 RID: 12678 RVA: 0x00019620 File Offset: 0x00017820
[Token(Token = "0x6003186")]
[Address(RVA = "0x1B72150", Offset = "0x1B70F50", VA = "0x181B72150")]
private static int FindNull(byte[] buffer, int idx)
{
return 0;
}
// Token: 0x06003187 RID: 12679 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6003187")]
[Address(RVA = "0x1B72640", Offset = "0x1B71440", VA = "0x181B72640")]
private List<Tuple<EventProvider.SessionInfo, bool>> GetSessions()
{
return null;
}
// Token: 0x06003188 RID: 12680 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003188")]
[Address(RVA = "0x1B72330", Offset = "0x1B71130", VA = "0x181B72330")]
private static void GetSessionInfoCallback(int etwSessionId, long matchAllKeywords, ref List<EventProvider.SessionInfo> sessionList)
{
}
// Token: 0x06003189 RID: 12681 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003189")]
[Address(RVA = "0x1B724B0", Offset = "0x1B712B0", VA = "0x181B724B0")]
private void GetSessionInfo(Action<int, long> action)
{
}
// Token: 0x0600318A RID: 12682 RVA: 0x00019638 File Offset: 0x00017838
[Token(Token = "0x600318A")]
[Address(RVA = "0x1B72A30", Offset = "0x1B71830", VA = "0x181B72A30")]
private static int IndexOfSessionInList(List<EventProvider.SessionInfo> sessions, int etwSessionId)
{
return 0;
}
// Token: 0x0600318B RID: 12683 RVA: 0x00019650 File Offset: 0x00017850
[Token(Token = "0x600318B")]
[Address(RVA = "0x1B721A0", Offset = "0x1B70FA0", VA = "0x181B721A0")]
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: 0x0600318C RID: 12684 RVA: 0x00019668 File Offset: 0x00017868
[Token(Token = "0x600318C")]
[Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40")]
public bool IsEnabled()
{
return default(bool);
}
// Token: 0x0600318D RID: 12685 RVA: 0x00019680 File Offset: 0x00017880
[Token(Token = "0x600318D")]
[Address(RVA = "0x1B72AC0", Offset = "0x1B718C0", VA = "0x181B72AC0")]
public bool IsEnabled(byte level, long keywords)
{
return default(bool);
}
// Token: 0x0600318E RID: 12686 RVA: 0x00019698 File Offset: 0x00017898
[Token(Token = "0x600318E")]
[Address(RVA = "0x1B72290", Offset = "0x1B71090", VA = "0x181B72290")]
public static EventProvider.WriteEventErrorCode GetLastWriteEventError()
{
return EventProvider.WriteEventErrorCode.NoError;
}
// Token: 0x0600318F RID: 12687 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600318F")]
[Address(RVA = "0x1B72D40", Offset = "0x1B71B40", VA = "0x181B72D40")]
private static void SetLastError(int error)
{
}
// Token: 0x06003190 RID: 12688 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6003190")]
[Address(RVA = "0x1B70F00", Offset = "0x1B6FD00", VA = "0x181B70F00")]
private unsafe static object EncodeObject(ref object data, ref EventProvider.EventData* dataDescriptor, ref byte* dataBuffer, ref uint totalEventSize)
{
return null;
}
// Token: 0x06003191 RID: 12689 RVA: 0x000196B0 File Offset: 0x000178B0
[Token(Token = "0x6003191")]
[Address(RVA = "0x1B72F70", Offset = "0x1B71D70", VA = "0x181B72F70")]
internal unsafe bool WriteEvent(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* childActivityID, params object[] eventPayload)
{
return default(bool);
}
// Token: 0x06003192 RID: 12690 RVA: 0x000196C8 File Offset: 0x000178C8
[Token(Token = "0x6003192")]
[Address(RVA = "0x1B72EB0", Offset = "0x1B71CB0", VA = "0x181B72EB0")]
protected internal unsafe bool WriteEvent(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* childActivityID, int dataCount, IntPtr data)
{
return default(bool);
}
// Token: 0x06003193 RID: 12691 RVA: 0x000196E0 File Offset: 0x000178E0
[Token(Token = "0x6003193")]
[Address(RVA = "0x1B72DF0", Offset = "0x1B71BF0", VA = "0x181B72DF0")]
internal unsafe bool WriteEventRaw(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* relatedActivityID, int dataCount, IntPtr data)
{
return default(bool);
}
// Token: 0x06003194 RID: 12692 RVA: 0x000196F8 File Offset: 0x000178F8
[Token(Token = "0x6003194")]
[Address(RVA = "0x1B720A0", Offset = "0x1B70EA0", VA = "0x181B720A0")]
private uint EventUnregister()
{
return 0U;
}
// Token: 0x06003195 RID: 12693 RVA: 0x00019710 File Offset: 0x00017910
[Token(Token = "0x6003195")]
[Address(RVA = "0x1B73B10", Offset = "0x1B72910", VA = "0x181B73B10")]
private static int bitcount(uint n)
{
return 0;
}
// Token: 0x06003196 RID: 12694 RVA: 0x00019728 File Offset: 0x00017928
[Token(Token = "0x6003196")]
[Address(RVA = "0x1B73BC0", Offset = "0x1B729C0", VA = "0x181B73BC0")]
private static int bitindex(uint n)
{
return 0;
}
// Token: 0x04001B64 RID: 7012
[Token(Token = "0x4001B64")]
private static bool m_setInformationMissing;
// Token: 0x04001B65 RID: 7013
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001B65")]
private UnsafeNativeMethods.ManifestEtw.EtwEnableCallback m_etwCallback;
// Token: 0x04001B66 RID: 7014
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001B66")]
private GCHandle m_thisGCHandle;
// Token: 0x04001B67 RID: 7015
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001B67")]
private long m_regHandle;
// Token: 0x04001B68 RID: 7016
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001B68")]
private byte m_level;
// Token: 0x04001B69 RID: 7017
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001B69")]
private long m_anyKeywordMask;
// Token: 0x04001B6A RID: 7018
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001B6A")]
private long m_allKeywordMask;
// Token: 0x04001B6B RID: 7019
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001B6B")]
private List<EventProvider.SessionInfo> m_liveSessions;
// Token: 0x04001B6C RID: 7020
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4001B6C")]
private bool m_enabled;
// Token: 0x04001B6D RID: 7021
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4001B6D")]
private Guid m_providerId;
// Token: 0x04001B6E RID: 7022
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4001B6E")]
internal bool m_disposed;
// Token: 0x04001B6F RID: 7023
[Token(Token = "0x4001B6F")]
[ThreadStatic]
private static EventProvider.WriteEventErrorCode s_returnCode;
// Token: 0x04001B70 RID: 7024
[Token(Token = "0x4001B70")]
private static int[] nibblebits;
// Token: 0x02000684 RID: 1668
[Token(Token = "0x2000684")]
public struct EventData
{
// Token: 0x04001B71 RID: 7025
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001B71")]
internal ulong Ptr;
// Token: 0x04001B72 RID: 7026
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4001B72")]
internal uint Size;
// Token: 0x04001B73 RID: 7027
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x4001B73")]
internal uint Reserved;
}
// Token: 0x02000685 RID: 1669
[Token(Token = "0x2000685")]
public struct SessionInfo
{
// Token: 0x06003198 RID: 12696 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003198")]
[Address(RVA = "0x4C30C0", Offset = "0x4C1EC0", VA = "0x1804C30C0")]
internal SessionInfo(int sessionIdBit_, int etwSessionId_)
{
}
// Token: 0x04001B74 RID: 7028
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001B74")]
internal int sessionIdBit;
// Token: 0x04001B75 RID: 7029
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x4001B75")]
internal int etwSessionId;
}
// Token: 0x02000686 RID: 1670
[Token(Token = "0x2000686")]
public enum WriteEventErrorCode
{
// Token: 0x04001B77 RID: 7031
[Token(Token = "0x4001B77")]
NoError,
// Token: 0x04001B78 RID: 7032
[Token(Token = "0x4001B78")]
NoFreeBuffers,
// Token: 0x04001B79 RID: 7033
[Token(Token = "0x4001B79")]
EventTooBig,
// Token: 0x04001B7A RID: 7034
[Token(Token = "0x4001B7A")]
NullInput,
// Token: 0x04001B7B RID: 7035
[Token(Token = "0x4001B7B")]
TooManyArgs,
// Token: 0x04001B7C RID: 7036
[Token(Token = "0x4001B7C")]
Other
}
// Token: 0x02000687 RID: 1671
[Token(Token = "0x2000687")]
[AttributeUsage(AttributeTargets.Method)]
private sealed class MonoPInvokeCallbackAttribute : Attribute
{
// Token: 0x06003199 RID: 12697 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6003199")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public MonoPInvokeCallbackAttribute(Type t)
{
}
}
}
}