diff --git a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/INameMaker.cs b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/INameMaker.cs index 4028edc..184ce1b 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/INameMaker.cs +++ b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/INameMaker.cs @@ -10,8 +10,6 @@ namespace Obfuz.ObfusPasses.SymbolObfus void AddPreservedName(MethodDef methodDef, string name); - void AddPreservedName(ParamDef paramDef, string name); - void AddPreservedName(FieldDef fieldDef, string name); void AddPreservedName(PropertyDef propertyDef, string name); diff --git a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs index a103757..7730e9e 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs +++ b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs @@ -36,11 +36,6 @@ namespace Obfuz.ObfusPasses.SymbolObfus.NameMakers GetNameScope(methodDef.DeclaringType).AddPreservedName(name); } - public void AddPreservedName(ParamDef paramDef, string name) - { - - } - public void AddPreservedName(FieldDef fieldDef, string name) { GetNameScope(fieldDef.DeclaringType).AddPreservedName(name); diff --git a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs index de5b13e..b4b1fcc 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs +++ b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs @@ -42,8 +42,6 @@ namespace Obfuz.ObfusPasses.SymbolObfus public RenameStatus status; public string signature; public string newName; - - public List parameters = new List(); } private class RenameMappingMethodParam @@ -320,34 +318,9 @@ namespace Obfuz.ObfusPasses.SymbolObfus newName = newName, status = RenameStatus.Renamed, }; - foreach (XmlNode node in ele.ChildNodes) - { - if (!(node is XmlElement c)) - { - continue; - } - switch (node.Name) - { - case "param": LoadMethodParamMapping(c, rmm); break; - default: throw new System.Exception($"unknown node name:{node.Name}, expect 'param'"); - } - } type.methods.Add(signature, rmm); } - private void LoadMethodParamMapping(XmlElement ele, RenameMappingMethod method) - { - string index = ele.Attributes["index"].Value; - string newName = ele.Attributes["newName"].Value; - var rmp = new RenameMappingMethodParam - { - index = int.Parse(index), - newName = newName, - status = RenameStatus.Renamed, - }; - method.parameters.Add(rmp); - } - private void LoadFieldMapping(XmlElement ele, RenameMappingType type) { string signature = ele.Attributes["signature"].Value; @@ -577,11 +550,6 @@ namespace Obfuz.ObfusPasses.SymbolObfus var methodNode = typeEle.OwnerDocument.CreateElement("method"); methodNode.SetAttribute("signature", signature); methodNode.SetAttribute("newName", method.newName); - //methodNode.SetAttribute("status", record != null ? record.status.ToString() : RenameStatus.NotRenamed.ToString()); - foreach (RenameMappingMethodParam param in method.parameters) - { - WriteMethodParamMapping(methodNode, param); - } typeEle.AppendChild(methodNode); } @@ -598,15 +566,6 @@ namespace Obfuz.ObfusPasses.SymbolObfus methodEle.AppendChild(paramNode); } - private void WriteMethodParamMapping(XmlElement methodEle, RenameMappingMethodParam param) - { - var paramNode = methodEle.OwnerDocument.CreateElement("param"); - paramNode.SetAttribute("index", param.index.ToString()); - paramNode.SetAttribute("newName", param.newName); - //paramNode.SetAttribute("status", record.status.ToString()); - methodEle.AppendChild(paramNode); - } - public void AddRename(ModuleDef mod, string newName) { RenameRecord record = _modRenames[mod]; @@ -628,13 +587,6 @@ namespace Obfuz.ObfusPasses.SymbolObfus record.newName = newName; } - public void AddRename(ParamDef paramDef, string newName) - { - RenameRecord record = _paramRenames[paramDef]; - record.status = RenameStatus.Renamed; - record.newName = newName; - } - public void InitAndAddRename(VirtualMethodGroup methodGroup, string newName) { RenameRecord methodRecord = _methodRenames[methodGroup.methods[0]]; diff --git a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs index 6e9997e..cda7d4f 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs +++ b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs @@ -717,7 +717,6 @@ namespace Obfuz.ObfusPasses.SymbolObfus private void Rename(ParamDef param) { string newName = _nameMaker.GetNewName(param, param.Name); - _renameRecordMap.AddRename(param, newName); param.Name = newName; }