From 40018e103d4cdb7309cb0251d74bb5b957515ae6 Mon Sep 17 00:00:00 2001 From: Graham Date: Thu, 17 Sep 2020 16:33:22 +0100 Subject: [PATCH] Refactor the ReflectionCheck class Signed-off-by: Graham --- share/deob/map/client.yaml | 164 ++++++++++++++++++------------------- 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/share/deob/map/client.yaml b/share/deob/map/client.yaml index 6348a87e..7096ca9d 100644 --- a/share/deob/map/client.yaml +++ b/share/deob/map/client.yaml @@ -233,7 +233,7 @@ classes: client!sf: "Class155" client!sh: "TextureOp35" client!si: "Class157" - client!sj: "Class4_Sub29" + client!sj: "ReflectionCheck" client!sk: "Class158" client!sl: "TextureOp7" client!sn: "TextureOp4" @@ -8778,8 +8778,8 @@ fields: owner: "Class4_Sub27" name: "anInt4620" client!rl.x Lclient!ll;: - owner: "Static6" - name: "aClass112_28" + owner: "ReflectionCheck" + name: "queue" client!rl.y I: owner: "client" name: "mainLoadPercentage" @@ -9246,32 +9246,32 @@ fields: owner: "Keyboard" name: "typedQueueWriterIndex" client!sj.D [I: - owner: "Class4_Sub29" - name: "anIntArray529" + owner: "ReflectionCheck" + name: "errors" client!sj.o [[[B: - owner: "Class4_Sub29" - name: "aByteArrayArrayArray19" + owner: "ReflectionCheck" + name: "methodArguments" client!sj.p I: owner: "Static6" name: "anInt4856" client!sj.q [I: - owner: "Class4_Sub29" - name: "anIntArray526" + owner: "ReflectionCheck" + name: "fieldValues" client!sj.r I: - owner: "Class4_Sub29" - name: "anInt4857" + owner: "ReflectionCheck" + name: "size" client!sj.s [Lclient!l;: owner: "Static6" name: "aClass4_Sub15Array1" client!sj.t [Lsignlink!vk;: - owner: "Class4_Sub29" - name: "aClass197Array1" + owner: "ReflectionCheck" + name: "fieldRequests" client!sj.u [I: - owner: "Class4_Sub29" - name: "anIntArray527" + owner: "ReflectionCheck" + name: "types" client!sj.v I: - owner: "Class4_Sub29" - name: "anInt4858" + owner: "ReflectionCheck" + name: "id" client!sj.w I: owner: "GameShell" name: "leftMargin" @@ -9279,8 +9279,8 @@ fields: owner: "Static6" name: "aStringArray28" client!sj.z [Lsignlink!vk;: - owner: "Class4_Sub29" - name: "aClass197Array2" + owner: "ReflectionCheck" + name: "methodRequests" client!sk.b I: owner: "Static6" name: "anInt4863" @@ -25468,34 +25468,34 @@ methods: locals: 15: "local15" client!jo.a (Lsignlink!pm;IBLclient!fd;)V: - owner: "Static22" - name: "method4689" + owner: "ReflectionCheck" + name: "push" arguments: - 0: "arg0" - 1: "arg1" - 3: "arg2" + 3: "buffer" + 1: "length" + 0: "signLink" locals: - 9: "local9" - 57: "local57" - 69: "local69" - 88: "local88" - 90: "local90" - 94: "local94" - 137: "local137" - 141: "local141" - 145: "local145" - 148: "local148" - 150: "local150" - 169: "local169" - 174: "local174" - 185: "local185" - 204: "local204" - 211: "local211" - 244: "local244" - 251: "local251" - 258: "local258" - 265: "local265" - 272: "local272" + 9: "check" + 57: "i" + 69: "type" + 88: "className" + 90: "value" + 94: "fieldName" + 137: "className" + 141: "methodName" + 145: "parameters" + 148: "parameterNames" + 150: "j" + 169: "arguments" + 174: "j" + 185: "len" + 204: "parameterTypes" + 211: "j" + 244: "ex" + 251: "ex" + 258: "ex" + 265: "ex" + 272: "ex" client!jo.b (II)[[I: owner: "TextureOp" name: "method4695" @@ -37747,42 +37747,42 @@ methods: arguments: {} locals: {} client!rl.a (Lclient!wa;ZI)V: - owner: "Static31" - name: "method3753" + owner: "ReflectionCheck" + name: "loop" arguments: - 0: "arg0" + 0: "buffer" locals: - 16: "local16" - 22: "local22" - 24: "local24" - 107: "local107" - 114: "local114" - 140: "local140" - 149: "local149" - 153: "local153" - 173: "local173" - 196: "local196" - 199: "local199" - 222: "local222" - 225: "local225" - 242: "local242" - 247: "local247" - 251: "local251" - 253: "local253" - 271: "local271" - 284: "local284" - 327: "local327" - 333: "local333" - 339: "local339" - 345: "local345" - 351: "local351" - 357: "local357" - 363: "local363" - 369: "local369" - 375: "local375" - 381: "local381" - 387: "local387" - 393: "local393" + 16: "check" + 22: "pending" + 24: "i" + 107: "originalPos" + 114: "i" + 140: "type" + 149: "field" + 153: "value" + 173: "field" + 196: "field" + 199: "modifiers" + 222: "method" + 225: "modifiers" + 242: "method" + 247: "encodedArguments" + 251: "arguments" + 253: "j" + 271: "in" + 284: "result" + 327: "ex" + 333: "ex" + 339: "ex" + 345: "ex" + 351: "ex" + 357: "ex" + 363: "ex" + 369: "ex" + 375: "ex" + 381: "ex" + 387: "ex" + 393: "ex" client!rm. ()V: owner: "TextureOp27" name: "" @@ -40907,10 +40907,10 @@ methods: 73: "local73" 76: "local76" client!te.a (ILjava/lang/String;)Ljava/lang/Class;: - owner: "Static33" - name: "method4156" + owner: "ReflectionCheck" + name: "classForName" arguments: - 1: "arg0" + 1: "name" locals: {} client!te.a (Lclient!ua;IIII)V: owner: "Static33"