About¶
xollvm is an annotation-driven LLVM 22 obfuscator for the new pass manager, with zero LLVM
source edits. It ships as a static extension linked into clang/opt or as a loadable
-fpass-plugin, from a single source tree.
- Source: github.com/und3ath/xollvm
- License: Apache-2.0 WITH LLVM-exception (same as LLVM)
- Target: LLVM 22.x · Linux · Windows · macOS
This documentation¶
Built with Material for MkDocs and deployed to
GitHub Pages. Diagrams are theme-safe (light + dark). Source content is maintained in the repository's
docs/ tree; this site is the reader-facing, navigable form.
- Legal & disclaimer — intended use, trademark, and the "not a security boundary" caveat. Read it before deploying.
Where things live¶
| I want… | Go to |
|---|---|
| To install and run it | Getting started |
| To understand how it works | Concepts |
| A specific pass's options | Passes |
| The virtualisation deep-dive | Virtualization |
| Every flag / the full grammar | Reference |
| To extend or contribute | Development |