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 = "0x2000046")]
10 internal class MD2Managed : MD2
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x600014E")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1ABA614", Offset = "0x1ABA614", 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 = "0x600014F")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1ABA570", Offset = "0x1ABA570", 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(global::System.Security.Cryptography.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 = "0x6000150")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1ABA698", Offset = "0x1ABA698", Length = "0x60")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
38 {
39 typeof(global::System.Array),
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 = "0x6000151")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1ABA6F8", Offset = "0x1ABA6F8", Length = "0xDC")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
53 {
54 typeof(global::System.Array),
55 typeof(int),
56 typeof(global::System.Array),
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 = "0x6000152")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1ABA98C", Offset = "0x1ABA98C", 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(global::System.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 = "0x6000153")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1ABA7D4", Offset = "0x1ABA7D4", 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(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
95 {
96 typeof(global::System.Array),
97 typeof(int),
98 typeof(global::System.Array),
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 = "0x6000154")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1ABAA74", Offset = "0x1ABAA74", Length = "0x94")]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
113 {
114 typeof(global::System.Array),
115 typeof(global::System.RuntimeFieldHandle)
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 = "0x4000148")]
124 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
125 private byte[] state;
126
127 [global::Cpp2ILInjected.Token(Token = "0x4000149")]
128 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
129 private byte[] checksum;
130
131 [global::Cpp2ILInjected.Token(Token = "0x400014A")]
132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
133 private byte[] buffer;
134
135 [global::Cpp2ILInjected.Token(Token = "0x400014B")]
136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
137 private int count;
138
139 [global::Cpp2ILInjected.Token(Token = "0x400014C")]
140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
141 private byte[] x;
142
143 [global::Cpp2ILInjected.Token(Token = "0x400014D")]
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