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
Tree.cs
Go to the documentation of this file.
1using System;
5
6namespace Ionic.Zlib
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200004C")]
9 internal sealed class Tree
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x600039A")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1A73A34", Offset = "0x1A73A34", Length = "0x78")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeflateManager), Member = "_tr_tally", MemberParameters = new object[]
15 {
16 typeof(int),
17 typeof(int)
18 }, ReturnType = typeof(bool))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeflateManager), Member = "send_compressed_block", MemberParameters = new object[]
20 {
21 typeof(short[]),
22 typeof(short[])
23 }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
26 internal static int DistanceCode(int dist)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x600039B")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1A73AAC", Offset = "0x1A73AAC", Length = "0x2BC")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Tree), Member = "build_tree", MemberParameters = new object[] { typeof(DeflateManager) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x600039C")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1A73D68", Offset = "0x1A73D68", Length = "0x33C")]
44 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeflateManager), Member = "build_bl_tree", ReturnType = typeof(int))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeflateManager), Member = "_tr_flush_block", MemberParameters = new object[]
47 {
48 typeof(int),
49 typeof(int),
50 typeof(bool)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeflateManager), Member = "pqdownheap", MemberParameters = new object[]
54 {
55 typeof(short[]),
56 typeof(int)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
59 {
60 typeof(byte),
61 typeof(byte)
62 }, ReturnType = typeof(byte))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tree), Member = "gen_bitlen", MemberParameters = new object[] { typeof(DeflateManager) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x600039D")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1A740A4", Offset = "0x1A740A4", Length = "0x184")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
75 internal static void gen_codes(short[] tree, int max_code, short[] bl_count)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x600039E")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1A74228", Offset = "0x1A74228", Length = "0x28")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 internal static int bi_reverse(int code, int len)
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x600039F")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1A74250", Offset = "0x1A74250", Length = "0x8")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeflateManager), Member = ".ctor", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
94 public Tree()
95 {
96 throw null;
97 }
98
99 // Note: this type is marked as 'beforefieldinit'.
100 [global::Cpp2ILInjected.Token(Token = "0x60003A0")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1A74258", Offset = "0x1A74258", Length = "0x2A8")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
105 {
106 typeof(Array),
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
110 static Tree()
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x40002A7")]
116 internal const int Buf_size = 16;
117
118 [global::Cpp2ILInjected.Token(Token = "0x40002A8")]
119 private static readonly int HEAP_SIZE;
120
121 [global::Cpp2ILInjected.Token(Token = "0x40002A9")]
122 internal static readonly int[] ExtraLengthBits;
123
124 [global::Cpp2ILInjected.Token(Token = "0x40002AA")]
125 internal static readonly int[] ExtraDistanceBits;
126
127 [global::Cpp2ILInjected.Token(Token = "0x40002AB")]
128 internal static readonly int[] extra_blbits;
129
130 [global::Cpp2ILInjected.Token(Token = "0x40002AC")]
131 internal static readonly sbyte[] bl_order;
132
133 [global::Cpp2ILInjected.Token(Token = "0x40002AD")]
134 private static readonly sbyte[] _dist_code;
135
136 [global::Cpp2ILInjected.Token(Token = "0x40002AE")]
137 internal static readonly sbyte[] LengthCode;
138
139 [global::Cpp2ILInjected.Token(Token = "0x40002AF")]
140 internal static readonly int[] LengthBase;
141
142 [global::Cpp2ILInjected.Token(Token = "0x40002B0")]
143 internal static readonly int[] DistanceBase;
144
145 [global::Cpp2ILInjected.Token(Token = "0x40002B1")]
146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
147 internal short[] dyn_tree;
148
149 [global::Cpp2ILInjected.Token(Token = "0x40002B2")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
151 internal int max_code;
152
153 [global::Cpp2ILInjected.Token(Token = "0x40002B3")]
154 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
156 }
157}
class f__AnonymousType0<< Count > j__TPar
static readonly int[] LengthBase
Definition Tree.cs:140
static readonly sbyte[] bl_order
Definition Tree.cs:131
static readonly sbyte[] _dist_code
Definition Tree.cs:134
void build_tree(DeflateManager s)
Definition Tree.cs:65
short[] dyn_tree
Definition Tree.cs:147
static readonly int[] ExtraLengthBits
Definition Tree.cs:122
void gen_bitlen(DeflateManager s)
Definition Tree.cs:37
static readonly sbyte[] LengthCode
Definition Tree.cs:137
static readonly int[] ExtraDistanceBits
Definition Tree.cs:125
static readonly int[] extra_blbits
Definition Tree.cs:128
static int DistanceCode(int dist)
Definition Tree.cs:26
static readonly int HEAP_SIZE
Definition Tree.cs:119
static readonly int[] DistanceBase
Definition Tree.cs:143
static int bi_reverse(int code, int len)
Definition Tree.cs:84
static void gen_codes(short[] tree, int max_code, short[] bl_count)
Definition Tree.cs:75
StaticTree staticTree
Definition Tree.cs:155
const int Buf_size
Definition Tree.cs:116
static Tree()
Definition Tree.cs:110