Commit Graph

11 Commits (72397812cdb8bc6bf91bce663417a301e7b0c5de)

Author SHA1 Message Date
Gabriel Olivato 72397812cd Ignore a previous symbol mapping when names are randomised
Reusing the previous build's mapping returns every pre-existing symbol to its
old name, which silently undoes the randomisation while every build-side check
still passes. Deleting the mapping file before each build worked but left the
guarantee resting on the caller.
2026-08-19 18:05:15 +01:00
walon 6c543d233a add copyright header to all cs files. 2025-10-29 20:40:37 +08:00
walon d4133f1e8a 移除不必要的对NUnit.Framework的引用 2025-07-23 19:34:42 +08:00
walon 3867a98d48 修复未Preserve混淆后的名字,导致新增的混淆函数名与旧的混淆函数名冲突的严重bug 2025-06-10 13:55:09 +08:00
walon 40f6c90494 修复在Unity 2020及更低版本上的编译错误 2025-06-09 17:21:26 +08:00
walon f1c423ed02 SymbolObfuscationSettings新增配置项keepUnknownSymbolInSymbolMappingFile 2025-06-06 22:57:28 +08:00
walon 161ab5a29e symbol mapping文件中不存在的类型相关的记录仍然保留在输出的symbol mapping文件中 2025-06-06 22:47:38 +08:00
walon 8bd2aab9da 修复symbol mapping文件时输出内容顺序不稳定的问题 2025-06-06 22:25:45 +08:00
walon 58ad0fca67 修复虚函数名混淆不稳定的bug 2025-06-06 21:31:56 +08:00
walon ebf34b22af 修复symbol mapping中存在不在混淆程序集列表中的程序集时,输出的method信息中没有包含oldStackTraceSignature和newStackTraceSignature字段的bug 2025-06-03 19:56:45 +08:00
walon 39c9925cbc obfuz仓库只保留obfuz,将Samples、obfuz4hybridclr和DeobfuscatedStackTrace拆分为独立的仓库 2025-06-02 09:48:44 +08:00