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
StackFrame.cs
Go to the documentation of this file.
1using System;
5using System.Text;
8
9namespace System.Diagnostics
10{
11 [global::System.MonoTODO("Serialized objects are not compatible with MS.NET")]
12 [global::System.Runtime.InteropServices.ComVisible(true)]
13 [global::Cpp2ILInjected.Token(Token = "0x20005D3")]
14 [global::System.Serializable]
15 [StructLayout(0)]
16 public class StackFrame
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6002D5D")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1C04B48", Offset = "0x1C04B48", Length = "0x8")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
22 [MethodImpl(4096)]
23 private static extern bool get_frame_info(int skip, bool needFileInfo, out global::System.Reflection.MethodBase method, out int iloffset, out int native_offset, out string file, out int line, out int column);
24
25 [global::Cpp2ILInjected.Token(Token = "0x6002D5E")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1C04B50", Offset = "0x1C04B50", Length = "0x50")]
27 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
31 public StackFrame()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x6002D5F")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1C04BA0", Offset = "0x1C04BA0", Length = "0x60")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StackTrace), Member = "init_frames", MemberParameters = new object[]
40 {
41 typeof(int),
42 typeof(bool)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
47 [MethodImpl(8)]
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6002D60")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1C04C00", Offset = "0x1C04C00", Length = "0x8")]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 public virtual int GetFileLineNumber()
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6002D61")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1C04C08", Offset = "0x1C04C08", Length = "0x8")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 public virtual string GetFileName()
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x6002D62")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1C04C10", Offset = "0x1C04C10", Length = "0xD4")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StackFrame), Member = "ToString", ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StackTrace), Member = "AddFrames", MemberParameters = new object[]
74 {
75 typeof(global::System.Text.StringBuilder),
76 typeof(bool),
77 typeof(ref bool)
78 }, ReturnType = typeof(bool))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
81 internal string GetSecureFileName()
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6002D63")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1C04CE4", Offset = "0x1C04CE4", Length = "0x8")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 public virtual int GetILOffset()
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6002D64")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1C04CEC", Offset = "0x1C04CEC", Length = "0x8")]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 public virtual global::System.Reflection.MethodBase GetMethod()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x6002D65")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1C04CF4", Offset = "0x1C04CF4", Length = "0x8")]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 public virtual int GetNativeOffset()
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6002D66")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1C04CFC", Offset = "0x1C04CFC", Length = "0x8")]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 internal long GetMethodAddress()
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6002D67")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1C04D04", Offset = "0x1C04D04", Length = "0x8")]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 internal uint GetMethodIndex()
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x6002D68")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1C04D0C", Offset = "0x1C04D0C", Length = "0x8")]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
129 internal string GetInternalMethodName()
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x6002D69")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1C04D14", Offset = "0x1C04D14", Length = "0x230")]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "op_Equality", MemberParameters = new object[]
140 {
141 typeof(global::System.Reflection.MethodBase),
142 typeof(global::System.Reflection.MethodBase)
143 }, ReturnType = typeof(bool))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Text.StringBuilder))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StackFrame), Member = "GetSecureFileName", ReturnType = typeof(string))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "AppendFormat", MemberParameters = new object[]
149 {
150 typeof(string),
151 typeof(object),
152 typeof(object)
153 }, ReturnType = typeof(global::System.Text.StringBuilder))]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
155 public override string ToString()
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x4001960")]
161 public const int OFFSET_UNKNOWN = -1;
162
163 [global::Cpp2ILInjected.Token(Token = "0x4001961")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
165 private int ilOffset;
166
167 [global::Cpp2ILInjected.Token(Token = "0x4001962")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
169 private int nativeOffset;
170
171 [global::Cpp2ILInjected.Token(Token = "0x4001963")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
173 private long methodAddress;
174
175 [global::Cpp2ILInjected.Token(Token = "0x4001964")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
177 private uint methodIndex;
178
179 [global::Cpp2ILInjected.Token(Token = "0x4001965")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
181 private global::System.Reflection.MethodBase methodBase;
182
183 [global::Cpp2ILInjected.Token(Token = "0x4001966")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
185 private string fileName;
186
187 [global::Cpp2ILInjected.Token(Token = "0x4001967")]
188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
189 private int lineNumber;
190
191 [global::Cpp2ILInjected.Token(Token = "0x4001968")]
192 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
193 private int columnNumber;
194
195 [global::Cpp2ILInjected.Token(Token = "0x4001969")]
196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
197 private string internalMethodName;
198 }
199}
class f__AnonymousType0<< Count > j__TPar
virtual string GetFileName()
Definition StackFrame.cs:64
override string ToString()
static bool get_frame_info(int skip, bool needFileInfo, out global::System.Reflection.MethodBase method, out int iloffset, out int native_offset, out string file, out int line, out int column)
StackFrame(int skipFrames, bool fNeedFileInfo)
Definition StackFrame.cs:48
virtual global::System.Reflection.MethodBase GetMethod()
Definition StackFrame.cs:97
global::System.Reflection.MethodBase methodBase
virtual int GetFileLineNumber()
Definition StackFrame.cs:56