修复虚函数名混淆不稳定的bug

1.x
walon 2025-06-06 21:31:56 +08:00
parent b38becf84a
commit 58ad0fca67
1 changed files with 4 additions and 4 deletions

View File

@ -150,10 +150,10 @@ namespace Obfuz.ObfusPasses.SymbolObfus
string methodSig = TypeSigUtil.ComputeMethodDefSignature(method); string methodSig = TypeSigUtil.ComputeMethodDefSignature(method);
RenameMappingMethod rmm = rmt?.methods.GetValueOrDefault(methodSig); RenameMappingMethod rmm = rmt?.methods.GetValueOrDefault(methodSig);
if (rmm != null && rmm.status == RenameStatus.Renamed) //if (rmm != null && rmm.status == RenameStatus.Renamed)
{ //{
nameMaker.AddPreservedName(method, rmm.newName); // nameMaker.AddPreservedName(method, rmm.newName);
} //}
_methodRenames.Add(method, new RenameRecord _methodRenames.Add(method, new RenameRecord
{ {
status = RenameStatus.NotRenamed, status = RenameStatus.NotRenamed,