obfuskator/crates/noxis-passes/src
loki5512344 90506a4736
passes: rename mixin classes + patch mixins.json/refmap like OBF
- Remove absorb_mixins keep rule (mixin classes now renameable)
- Add mixins.rs: patch_mixins_json rewrites package + entries via
  common prefix of mapped names; patch_refmap_json rewrites all strings
- Resources pass routes *.mixins.json and *refmap.json to specialized
  patchers, falls back to generic text remap

Reference: OBF fabric-obfuscator patchMixinsJson/patchRefmapJson.
2026-10-12 14:18:19 +02:00
..
constants frames: JDK hierarchy fallback, array-operand rewrite, aaload fixes; LoVisual 131 to 0 FAIL 2026-10-10 13:00:58 +02:00
flow frames: JDK hierarchy fallback, array-operand rewrite, aaload fixes; LoVisual 131 to 0 FAIL 2026-10-10 13:00:58 +02:00
namegen structure-check: gate counts code lines, docs and comments in English 2026-10-09 10:31:02 +02:00
noise frames: JDK hierarchy fallback, array-operand rewrite, aaload fixes; LoVisual 131 to 0 FAIL 2026-10-10 13:00:58 +02:00
rename passes: rename mixin classes + patch mixins.json/refmap like OBF 2026-10-12 14:18:19 +02:00
resources passes: rename mixin classes + patch mixins.json/refmap like OBF 2026-10-12 14:18:19 +02:00
strings frames: JDK hierarchy fallback, array-operand rewrite, aaload fixes; LoVisual 131 to 0 FAIL 2026-10-10 13:00:58 +02:00
debug.rs passes,core: debug fakes - line numbers and source removal 2026-10-09 14:08:08 +02:00
lib.rs passes: implement control-flow pass (4 schemes + rotation) 2026-10-09 11:11:55 +02:00