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
InflateManager.cs
Go to the documentation of this file.
1using System;
4
5namespace Ionic.Zlib
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000049")]
8 internal sealed class InflateManager
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x170000E1")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000387")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1A72538", Offset = "0x1A72538", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 get
17 {
18 throw null;
19 }
20 [global::Cpp2ILInjected.Token(Token = "0x6000388")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1A72540", Offset = "0x1A72540", Length = "0xC")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 set
24 {
25 throw null;
26 }
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6000389")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1A7254C", Offset = "0x1A7254C", Length = "0x10")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x600038A")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1A7255C", Offset = "0x1A7255C", Length = "0x30")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x600038B")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1A7258C", Offset = "0x1A7258C", Length = "0x3C")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateBlocks), Member = "Reset", ReturnType = typeof(uint))]
52 internal int Reset()
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x600038C")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1A725C8", Offset = "0x1A725C8", Length = "0x34")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InflateManager), Member = "Initialize", MemberParameters = new object[]
60 {
62 typeof(int)
63 }, ReturnType = typeof(int))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateBlocks), Member = "Reset", ReturnType = typeof(uint))]
66 internal int End()
67 {
68 throw null;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x600038D")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1A725FC", Offset = "0x1A725FC", Length = "0x114")]
73 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZlibCodec), Member = "InitializeInflate", MemberParameters = new object[]
75 {
76 typeof(int),
77 typeof(bool)
78 }, ReturnType = typeof(int))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateBlocks), Member = ".ctor", MemberParameters = new object[]
81 {
82 typeof(ZlibCodec),
83 typeof(object),
84 typeof(int)
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateBlocks), Member = "Reset", ReturnType = typeof(uint))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateManager), Member = "End", ReturnType = typeof(int))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZlibException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
90 internal int Initialize(ZlibCodec codec, int w)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x600038E")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1A72710", Offset = "0x1A72710", Length = "0x730")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZlibCodec), Member = "Inflate", MemberParameters = new object[] { typeof(FlushType) }, ReturnType = typeof(int))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
101 {
102 typeof(string),
103 typeof(object)
104 }, ReturnType = typeof(string))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateBlocks), Member = "Process", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateBlocks), Member = "Reset", ReturnType = typeof(uint))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZlibException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
109 internal int Inflate(FlushType flush)
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x600038F")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1A72E40", Offset = "0x1A72E40", Length = "0x168")]
116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZlibCodec), Member = "SetDictionary", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(int))]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Adler), Member = "Adler32", MemberParameters = new object[]
120 {
121 typeof(uint),
122 typeof(byte[]),
123 typeof(int),
124 typeof(int)
125 }, ReturnType = typeof(uint))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
127 {
128 typeof(Array),
129 typeof(int),
130 typeof(Array),
131 typeof(int),
132 typeof(int)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZlibException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
136 internal int SetDictionary(byte[] dictionary)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6000390")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1A72FA8", Offset = "0x1A72FA8", Length = "0x184")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZlibCodec), Member = "SyncInflate", ReturnType = typeof(int))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateBlocks), Member = "Reset", ReturnType = typeof(uint))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
148 internal int Sync()
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x6000391")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1A7312C", Offset = "0x1A7312C", Length = "0x14")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 internal int SyncPoint(ZlibCodec z)
158 {
159 throw null;
160 }
161
162 // Note: this type is marked as 'beforefieldinit'.
163 [global::Cpp2ILInjected.Token(Token = "0x6000392")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1A73140", Offset = "0x1A73140", Length = "0x70")]
165 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
169 {
170 throw null;
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x4000273")]
174 private const int PRESET_DICT = 32;
175
176 [global::Cpp2ILInjected.Token(Token = "0x4000274")]
177 private const int Z_DEFLATED = 8;
178
179 [global::Cpp2ILInjected.Token(Token = "0x4000275")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
182
183 [global::Cpp2ILInjected.Token(Token = "0x4000276")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
186
187 [global::Cpp2ILInjected.Token(Token = "0x4000277")]
188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
189 internal int method;
190
191 [global::Cpp2ILInjected.Token(Token = "0x4000278")]
192 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
193 internal uint computedCheck;
194
195 [global::Cpp2ILInjected.Token(Token = "0x4000279")]
196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
197 internal uint expectedCheck;
198
199 [global::Cpp2ILInjected.Token(Token = "0x400027A")]
200 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
201 internal int marker;
202
203 [global::Cpp2ILInjected.Token(Token = "0x400027B")]
204 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
206
207 [global::Cpp2ILInjected.Token(Token = "0x400027C")]
208 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
209 internal int wbits;
210
211 [global::Cpp2ILInjected.Token(Token = "0x400027D")]
212 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
214
215 [global::Cpp2ILInjected.Token(Token = "0x400027E")]
216 private static readonly byte[] mark;
217
218 [global::Cpp2ILInjected.Token(Token = "0x200004A")]
220 {
221 [global::Cpp2ILInjected.Token(Token = "0x4000280")]
222 METHOD,
223 [global::Cpp2ILInjected.Token(Token = "0x4000281")]
224 FLAG,
225 [global::Cpp2ILInjected.Token(Token = "0x4000282")]
226 DICT4,
227 [global::Cpp2ILInjected.Token(Token = "0x4000283")]
228 DICT3,
229 [global::Cpp2ILInjected.Token(Token = "0x4000284")]
230 DICT2,
231 [global::Cpp2ILInjected.Token(Token = "0x4000285")]
232 DICT1,
233 [global::Cpp2ILInjected.Token(Token = "0x4000286")]
234 DICT0,
235 [global::Cpp2ILInjected.Token(Token = "0x4000287")]
236 BLOCKS,
237 [global::Cpp2ILInjected.Token(Token = "0x4000288")]
238 CHECK4,
239 [global::Cpp2ILInjected.Token(Token = "0x4000289")]
240 CHECK3,
241 [global::Cpp2ILInjected.Token(Token = "0x400028A")]
242 CHECK2,
243 [global::Cpp2ILInjected.Token(Token = "0x400028B")]
244 CHECK1,
245 [global::Cpp2ILInjected.Token(Token = "0x400028C")]
246 DONE,
247 [global::Cpp2ILInjected.Token(Token = "0x400028D")]
248 BAD
249 }
250 }
251}
class f__AnonymousType0<< Count > j__TPar
InflateManager(bool expectRfc1950HeaderBytes)
int Inflate(FlushType flush)
int SetDictionary(byte[] dictionary)
int Initialize(ZlibCodec codec, int w)
InflateManager.InflateManagerMode mode
static readonly byte[] mark