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
InflateCodes.cs
Go to the documentation of this file.
1using System;
4
5namespace Ionic.Zlib
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000048")]
8 internal sealed class InflateCodes
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x6000383")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1A6FD24", Offset = "0x1A6FD24", Length = "0x8")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
14 internal InflateCodes()
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x6000384")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1A71134", Offset = "0x1A71134", Length = "0x24")]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 internal void Init(int bl, int bd, int[] tl, int tl_index, int[] td, int td_index)
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6000385")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1A71454", Offset = "0x1A71454", Length = "0x8A4")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InflateBlocks), Member = "Process", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateCodes), Member = "InflateFast", MemberParameters = new object[]
33 {
34 typeof(int),
35 typeof(int),
36 typeof(int[]),
37 typeof(int),
38 typeof(int[]),
39 typeof(int),
40 typeof(InflateBlocks),
41 typeof(ZlibCodec)
42 }, ReturnType = typeof(int))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InflateBlocks), Member = "Flush", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
45 internal int Process(InflateBlocks blocks, int r)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x6000386")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1A71E88", Offset = "0x1A71E88", Length = "0x6B0")]
52 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InflateCodes), Member = "Process", MemberParameters = new object[]
54 {
56 typeof(int)
57 }, ReturnType = typeof(int))]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
60 {
62 typeof(int),
64 typeof(int),
65 typeof(int)
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
68 internal int InflateFast(int bl, int bd, int[] tl, int tl_index, int[] td, int td_index, InflateBlocks s, ZlibCodec z)
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x400025B")]
74 private const int START = 0;
75
76 [global::Cpp2ILInjected.Token(Token = "0x400025C")]
77 private const int LEN = 1;
78
79 [global::Cpp2ILInjected.Token(Token = "0x400025D")]
80 private const int LENEXT = 2;
81
82 [global::Cpp2ILInjected.Token(Token = "0x400025E")]
83 private const int DIST = 3;
84
85 [global::Cpp2ILInjected.Token(Token = "0x400025F")]
86 private const int DISTEXT = 4;
87
88 [global::Cpp2ILInjected.Token(Token = "0x4000260")]
89 private const int COPY = 5;
90
91 [global::Cpp2ILInjected.Token(Token = "0x4000261")]
92 private const int LIT = 6;
93
94 [global::Cpp2ILInjected.Token(Token = "0x4000262")]
95 private const int WASH = 7;
96
97 [global::Cpp2ILInjected.Token(Token = "0x4000263")]
98 private const int END = 8;
99
100 [global::Cpp2ILInjected.Token(Token = "0x4000264")]
101 private const int BADCODE = 9;
102
103 [global::Cpp2ILInjected.Token(Token = "0x4000265")]
104 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
105 internal int mode;
106
107 [global::Cpp2ILInjected.Token(Token = "0x4000266")]
108 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
109 internal int len;
110
111 [global::Cpp2ILInjected.Token(Token = "0x4000267")]
112 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
113 internal int[] tree;
114
115 [global::Cpp2ILInjected.Token(Token = "0x4000268")]
116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
117 internal int tree_index;
118
119 [global::Cpp2ILInjected.Token(Token = "0x4000269")]
120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
121 internal int need;
122
123 [global::Cpp2ILInjected.Token(Token = "0x400026A")]
124 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
125 internal int lit;
126
127 [global::Cpp2ILInjected.Token(Token = "0x400026B")]
128 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
129 internal int bitsToGet;
130
131 [global::Cpp2ILInjected.Token(Token = "0x400026C")]
132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
133 internal int dist;
134
135 [global::Cpp2ILInjected.Token(Token = "0x400026D")]
136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
137 internal byte lbits;
138
139 [global::Cpp2ILInjected.Token(Token = "0x400026E")]
140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x35")]
141 internal byte dbits;
142
143 [global::Cpp2ILInjected.Token(Token = "0x400026F")]
144 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
145 internal int[] ltree;
146
147 [global::Cpp2ILInjected.Token(Token = "0x4000270")]
148 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
149 internal int ltree_index;
150
151 [global::Cpp2ILInjected.Token(Token = "0x4000271")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
153 internal int[] dtree;
154
155 [global::Cpp2ILInjected.Token(Token = "0x4000272")]
156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
157 internal int dtree_index;
158 }
159}
class f__AnonymousType0<< Count > j__TPar
int Process(InflateBlocks blocks, int r)
int InflateFast(int bl, int bd, int[] tl, int tl_index, int[] td, int td_index, InflateBlocks s, ZlibCodec z)
void Init(int bl, int bd, int[] tl, int tl_index, int[] td, int td_index)