Skip to content

Guides

Task-oriented walkthroughs. Concepts explain how xollvm works; guides show how to get a job done.

Choosing passes

Match passes to a threat model instead of cargo-culting a bundle. What each attacker class defeats, and what stops them.

Reproducible builds

Pin seeds, archive manifests, and get byte-identical output — or deliberate per-build diversity.

Reports & CFG visualization

Generate the JSON obfuscation map, per-pass CFG snapshots, and the HTML report viewer.

Build integration

Wire xollvm into CMake / Make / MSBuild — via opt, or in-compiler with -mllvm -enable-obfuscation.