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
MD2Managed.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000055")]
10 public class MD2Managed : MD2
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000244")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1A9D164", Offset = "0x1A9D164", Length = "0x84")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MD2Managed), Member = "HashFinal", ReturnType = typeof(byte[]))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
18 private byte[] Padding(int nLength)
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x6000245")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1A9D0C0", Offset = "0x1A9D0C0", Length = "0xA4")]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MD2), Member = "Create", ReturnType = typeof(MD2))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = ".ctor", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
29 public MD2Managed()
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6000246")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1A9D1E8", Offset = "0x1A9D1E8", Length = "0x60")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
38 {
40 typeof(int),
41 typeof(int)
42 }, ReturnType = typeof(void))]
43 public override void Initialize()
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x6000247")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1A9D248", Offset = "0x1A9D248", Length = "0xDC")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
53 {
55 typeof(int),
57 typeof(int),
58 typeof(int)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MD2Managed), Member = "MD2Transform", MemberParameters = new object[]
61 {
62 typeof(byte[]),
63 typeof(byte[]),
64 typeof(byte[]),
65 typeof(int)
66 }, ReturnType = typeof(void))]
67 protected override void HashCore(byte[] array, int ibStart, int cbSize)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6000248")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1A9D4DC", Offset = "0x1A9D4DC", Length = "0xE8")]
74 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MD2Managed), Member = "Padding", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
79 protected override byte[] HashFinal()
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6000249")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1A9D324", Offset = "0x1A9D324", Length = "0x1B8")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MD2Managed), Member = "HashCore", MemberParameters = new object[]
88 {
89 typeof(byte[]),
90 typeof(int),
91 typeof(int)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
95 {
97 typeof(int),
99 typeof(int),
100 typeof(int)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
103 private void MD2Transform(byte[] state, byte[] checksum, byte[] block, int index)
104 {
105 throw null;
106 }
107
108 // Note: this type is marked as 'beforefieldinit'.
109 [global::Cpp2ILInjected.Token(Token = "0x600024A")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1A9D5C4", Offset = "0x1A9D5C4", Length = "0x94")]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
113 {
114 typeof(Array),
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
118 static MD2Managed()
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x4000254")]
124 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
125 private byte[] state;
126
127 [global::Cpp2ILInjected.Token(Token = "0x4000255")]
128 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
129 private byte[] checksum;
130
131 [global::Cpp2ILInjected.Token(Token = "0x4000256")]
132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
133 private byte[] buffer;
134
135 [global::Cpp2ILInjected.Token(Token = "0x4000257")]
136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
137 private int count;
138
139 [global::Cpp2ILInjected.Token(Token = "0x4000258")]
140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
141 private byte[] x;
142
143 [global::Cpp2ILInjected.Token(Token = "0x4000259")]
144 private static readonly byte[] PI_SUBST;
145 }
146}
class f__AnonymousType0<< Count > j__TPar
void MD2Transform(byte[] state, byte[] checksum, byte[] block, int index)
static readonly byte[] PI_SUBST
override void HashCore(byte[] array, int ibStart, int cbSize)
Definition MD2Managed.cs:67