terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
ArrayPoolEventSource.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Buffers
7{
8 [global::System.Diagnostics.Tracing.EventSource(Guid = "0866B2B8-5CEF-5DB9-2612-0C0FFD814A44", Name = "System.Buffers.ArrayPoolEventSource")]
9 [global::Cpp2ILInjected.Token(Token = "0x2000661")]
10 internal sealed class ArrayPoolEventSource : global::System.Diagnostics.Tracing.EventSource
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60031C1")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1C154E4", Offset = "0x1C154E4", Length = "0xAC")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayPoolEventSource), Member = ".cctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Guid), Member = ".ctor", MemberParameters = new object[]
18 {
19 typeof(int),
20 typeof(short),
21 typeof(short),
22 typeof(byte),
23 typeof(byte),
24 typeof(byte),
25 typeof(byte),
26 typeof(byte),
27 typeof(byte),
28 typeof(byte),
29 typeof(byte)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
34 {
35 throw null;
36 }
37
38 [global::System.Diagnostics.Tracing.Event(1, Level = global::System.Diagnostics.Tracing.EventLevel.Verbose)]
39 [global::Cpp2ILInjected.Token(Token = "0x60031C2")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1C15590", Offset = "0x1C15590", Length = "0xEC")]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TlsOverPerCoreLockedStacksArrayPool<>), Member = "Rent", MemberParameters = new object[] { typeof(int) }, ReturnType = "T[]")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(void*) }, ReturnType = typeof(global::System.IntPtr))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
46 internal unsafe void BufferRented(int bufferId, int bufferSize, int poolId, int bucketId)
47 {
48 throw null;
49 }
50
51 [global::System.Diagnostics.Tracing.Event(2, Level = global::System.Diagnostics.Tracing.EventLevel.Informational)]
52 [global::Cpp2ILInjected.Token(Token = "0x60031C3")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1C1567C", Offset = "0x1C1567C", Length = "0x108")]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TlsOverPerCoreLockedStacksArrayPool<>), Member = "Rent", MemberParameters = new object[] { typeof(int) }, ReturnType = "T[]")]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(void*) }, ReturnType = typeof(global::System.IntPtr))]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
59 internal unsafe void BufferAllocated(int bufferId, int bufferSize, int poolId, int bucketId, ArrayPoolEventSource.BufferAllocatedReason reason)
60 {
61 throw null;
62 }
63
64 [global::System.Diagnostics.Tracing.Event(3, Level = global::System.Diagnostics.Tracing.EventLevel.Verbose)]
65 [global::Cpp2ILInjected.Token(Token = "0x60031C4")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1C15784", Offset = "0x1C15784", Length = "0x10")]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TlsOverPerCoreLockedStacksArrayPool<>), Member = "Return", MemberParameters = new object[]
68 {
69 "T[]",
70 typeof(bool)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Diagnostics.Tracing.EventSource), Member = "WriteEvent", MemberParameters = new object[]
74 {
75 typeof(int),
76 typeof(int),
77 typeof(int),
78 typeof(int)
79 }, ReturnType = typeof(void))]
80 internal void BufferReturned(int bufferId, int bufferSize, int poolId)
81 {
82 throw null;
83 }
84
85 [global::System.Diagnostics.Tracing.Event(4, Level = global::System.Diagnostics.Tracing.EventLevel.Informational)]
86 [global::Cpp2ILInjected.Token(Token = "0x60031C5")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1C15794", Offset = "0x1C15794", Length = "0x10")]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1.LockedStack", Member = "Trim", MemberParameters = new object[]
89 {
90 typeof(uint),
91 typeof(int),
92 "MemoryPressure<T>",
93 typeof(int)
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TlsOverPerCoreLockedStacksArrayPool<>), Member = "Trim", ReturnType = typeof(bool))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Diagnostics.Tracing.EventSource), Member = "WriteEvent", MemberParameters = new object[]
98 {
99 typeof(int),
100 typeof(int),
101 typeof(int),
102 typeof(int)
103 }, ReturnType = typeof(void))]
104 internal void BufferTrimmed(int bufferId, int bufferSize, int poolId)
105 {
106 throw null;
107 }
108
109 [global::System.Diagnostics.Tracing.Event(5, Level = global::System.Diagnostics.Tracing.EventLevel.Informational)]
110 [global::Cpp2ILInjected.Token(Token = "0x60031C6")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1C157A4", Offset = "0x1C157A4", Length = "0xC")]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TlsOverPerCoreLockedStacksArrayPool<>), Member = "Trim", ReturnType = typeof(bool))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Diagnostics.Tracing.EventSource), Member = "WriteEvent", MemberParameters = new object[]
115 {
116 typeof(int),
117 typeof(int),
118 typeof(int)
119 }, ReturnType = typeof(void))]
120 internal void BufferTrimPoll(int milliseconds, int pressure)
121 {
122 throw null;
123 }
124
125 // Note: this type is marked as 'beforefieldinit'.
126 [global::Cpp2ILInjected.Token(Token = "0x60031C7")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1C157B0", Offset = "0x1C157B0", Length = "0x58")]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayPoolEventSource), Member = ".ctor", ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x4001AAA")]
138
139 [global::Cpp2ILInjected.Token(Token = "0x2000662")]
141 {
142 [global::Cpp2ILInjected.Token(Token = "0x4001AAC")]
143 Pooled,
144 [global::Cpp2ILInjected.Token(Token = "0x4001AAD")]
146 [global::Cpp2ILInjected.Token(Token = "0x4001AAE")]
148 }
149 }
150}
class f__AnonymousType0<< Count > j__TPar
void BufferTrimPoll(int milliseconds, int pressure)
unsafe void BufferRented(int bufferId, int bufferSize, int poolId, int bucketId)
void BufferReturned(int bufferId, int bufferSize, int poolId)
void BufferTrimmed(int bufferId, int bufferSize, int poolId)
static readonly ArrayPoolEventSource Log
unsafe void BufferAllocated(int bufferId, int bufferSize, int poolId, int bucketId, ArrayPoolEventSource.BufferAllocatedReason reason)