This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,277 @@
using System;
using System.Runtime.ConstrainedExecution;
using Cpp2IlInjected;
namespace System.Threading
{
// Token: 0x02000338 RID: 824
[Token(Token = "0x2000338")]
internal sealed class ThreadPoolWorkQueue
{
// Token: 0x06001DEC RID: 7660 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DEC")]
[Address(RVA = "0x1DA8BE0", Offset = "0x1DA79E0", VA = "0x181DA8BE0")]
public ThreadPoolWorkQueue()
{
}
// Token: 0x06001DED RID: 7661 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001DED")]
[Address(RVA = "0x1DA8820", Offset = "0x1DA7620", VA = "0x181DA8820")]
public ThreadPoolWorkQueueThreadLocals EnsureCurrentThreadHasQueue()
{
return null;
}
// Token: 0x06001DEE RID: 7662 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DEE")]
[Address(RVA = "0x1DA8A30", Offset = "0x1DA7830", VA = "0x181DA8A30")]
internal void EnsureThreadRequested()
{
}
// Token: 0x06001DEF RID: 7663 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DEF")]
[Address(RVA = "0x1DA8B30", Offset = "0x1DA7930", VA = "0x181DA8B30")]
internal void MarkThreadRequestSatisfied()
{
}
// Token: 0x06001DF0 RID: 7664 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DF0")]
[Address(RVA = "0x1DA8620", Offset = "0x1DA7420", VA = "0x181DA8620")]
public void Enqueue(IThreadPoolWorkItem callback, bool forceGlobal)
{
}
// Token: 0x06001DF1 RID: 7665 RVA: 0x00013128 File Offset: 0x00011328
[Token(Token = "0x6001DF1")]
[Address(RVA = "0x1DA8AD0", Offset = "0x1DA78D0", VA = "0x181DA8AD0")]
internal bool LocalFindAndPop(IThreadPoolWorkItem callback)
{
return default(bool);
}
// Token: 0x06001DF2 RID: 7666 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DF2")]
[Address(RVA = "0x1DA7F00", Offset = "0x1DA6D00", VA = "0x181DA7F00")]
public void Dequeue(ThreadPoolWorkQueueThreadLocals tl, out IThreadPoolWorkItem callback, out bool missedSteal)
{
}
// Token: 0x06001DF3 RID: 7667 RVA: 0x00013140 File Offset: 0x00011340
[Token(Token = "0x6001DF3")]
[Address(RVA = "0x1DA8230", Offset = "0x1DA7030", VA = "0x181DA8230")]
internal static bool Dispatch()
{
return default(bool);
}
// Token: 0x040010F0 RID: 4336
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40010F0")]
internal ThreadPoolWorkQueue.QueueSegment queueHead;
// Token: 0x040010F1 RID: 4337
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40010F1")]
internal ThreadPoolWorkQueue.QueueSegment queueTail;
// Token: 0x040010F2 RID: 4338
[Token(Token = "0x40010F2")]
internal static ThreadPoolWorkQueue.SparseArray<ThreadPoolWorkQueue.WorkStealingQueue> allThreadQueues;
// Token: 0x040010F3 RID: 4339
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40010F3")]
private int numOutstandingThreadRequests;
// Token: 0x02000339 RID: 825
[Token(Token = "0x2000339")]
internal class SparseArray<T> where T : class
{
// Token: 0x06001DF5 RID: 7669 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DF5")]
[Address(RVA = "0x2FF20E0", Offset = "0x2FF0EE0", VA = "0x182FF20E0")]
internal SparseArray(int initialSize)
{
}
// Token: 0x17000410 RID: 1040
// (get) Token: 0x06001DF6 RID: 7670 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000410")]
internal T[] Current
{
[Token(Token = "0x6001DF6")]
[Address(RVA = "0x696840", Offset = "0x695640", VA = "0x180696840")]
get
{
return null;
}
}
// Token: 0x06001DF7 RID: 7671 RVA: 0x00013158 File Offset: 0x00011358
[Token(Token = "0x6001DF7")]
[Address(RVA = "0x2FF1D50", Offset = "0x2FF0B50", VA = "0x182FF1D50")]
internal int Add(T e)
{
return 0;
}
// Token: 0x06001DF8 RID: 7672 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DF8")]
[Address(RVA = "0x2FF1FA0", Offset = "0x2FF0DA0", VA = "0x182FF1FA0")]
internal void Remove(T e)
{
}
// Token: 0x040010F4 RID: 4340
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40010F4")]
private T[] m_array;
}
// Token: 0x0200033A RID: 826
[Token(Token = "0x200033A")]
internal class WorkStealingQueue
{
// Token: 0x06001DF9 RID: 7673 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DF9")]
[Address(RVA = "0x1DB9960", Offset = "0x1DB8760", VA = "0x181DB9960")]
public void LocalPush(IThreadPoolWorkItem obj)
{
}
// Token: 0x06001DFA RID: 7674 RVA: 0x00013170 File Offset: 0x00011370
[Token(Token = "0x6001DFA")]
[Address(RVA = "0x1DB9360", Offset = "0x1DB8160", VA = "0x181DB9360")]
public bool LocalFindAndPop(IThreadPoolWorkItem obj)
{
return default(bool);
}
// Token: 0x06001DFB RID: 7675 RVA: 0x00013188 File Offset: 0x00011388
[Token(Token = "0x6001DFB")]
[Address(RVA = "0x1DB9660", Offset = "0x1DB8460", VA = "0x181DB9660")]
public bool LocalPop(out IThreadPoolWorkItem obj)
{
return default(bool);
}
// Token: 0x06001DFC RID: 7676 RVA: 0x000131A0 File Offset: 0x000113A0
[Token(Token = "0x6001DFC")]
[Address(RVA = "0x1DBA000", Offset = "0x1DB8E00", VA = "0x181DBA000")]
public bool TrySteal(out IThreadPoolWorkItem obj, ref bool missedSteal)
{
return default(bool);
}
// Token: 0x06001DFD RID: 7677 RVA: 0x000131B8 File Offset: 0x000113B8
[Token(Token = "0x6001DFD")]
[Address(RVA = "0x1DB9D90", Offset = "0x1DB8B90", VA = "0x181DB9D90")]
private bool TrySteal(out IThreadPoolWorkItem obj, ref bool missedSteal, int millisecondsTimeout)
{
return default(bool);
}
// Token: 0x06001DFE RID: 7678 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DFE")]
[Address(RVA = "0x1DBA020", Offset = "0x1DB8E20", VA = "0x181DBA020")]
public WorkStealingQueue()
{
}
// Token: 0x040010F5 RID: 4341
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40010F5")]
internal IThreadPoolWorkItem[] m_array;
// Token: 0x040010F6 RID: 4342
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40010F6")]
private int m_mask;
// Token: 0x040010F7 RID: 4343
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40010F7")]
private int m_headIndex;
// Token: 0x040010F8 RID: 4344
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40010F8")]
private int m_tailIndex;
// Token: 0x040010F9 RID: 4345
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40010F9")]
private SpinLock m_foreignLock;
}
// Token: 0x0200033B RID: 827
[Token(Token = "0x200033B")]
internal class QueueSegment
{
// Token: 0x06001DFF RID: 7679 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001DFF")]
[Address(RVA = "0x1D99830", Offset = "0x1D98630", VA = "0x181D99830")]
private void GetIndexes(out int upper, out int lower)
{
}
// Token: 0x06001E00 RID: 7680 RVA: 0x000131D0 File Offset: 0x000113D0
[Token(Token = "0x6001E00")]
[Address(RVA = "0x1D997B0", Offset = "0x1D985B0", VA = "0x181D997B0")]
private bool CompareExchangeIndexes(ref int prevUpper, int newUpper, ref int prevLower, int newLower)
{
return default(bool);
}
// Token: 0x06001E01 RID: 7681 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001E01")]
[Address(RVA = "0x1D99AB0", Offset = "0x1D988B0", VA = "0x181D99AB0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
public QueueSegment()
{
}
// Token: 0x06001E02 RID: 7682 RVA: 0x000131E8 File Offset: 0x000113E8
[Token(Token = "0x6001E02")]
[Address(RVA = "0x1D99870", Offset = "0x1D98670", VA = "0x181D99870")]
public bool IsUsedUp()
{
return default(bool);
}
// Token: 0x06001E03 RID: 7683 RVA: 0x00013200 File Offset: 0x00011400
[Token(Token = "0x6001E03")]
[Address(RVA = "0x1D999E0", Offset = "0x1D987E0", VA = "0x181D999E0")]
public bool TryEnqueue(IThreadPoolWorkItem node)
{
return default(bool);
}
// Token: 0x06001E04 RID: 7684 RVA: 0x00013218 File Offset: 0x00011418
[Token(Token = "0x6001E04")]
[Address(RVA = "0x1D998D0", Offset = "0x1D986D0", VA = "0x181D998D0")]
public bool TryDequeue(out IThreadPoolWorkItem node)
{
return default(bool);
}
// Token: 0x040010FA RID: 4346
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40010FA")]
internal readonly IThreadPoolWorkItem[] nodes;
// Token: 0x040010FB RID: 4347
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40010FB")]
private int indexes;
// Token: 0x040010FC RID: 4348
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40010FC")]
public ThreadPoolWorkQueue.QueueSegment Next;
}
}
}