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