Flatten control flow
Control flow flattener
Mangle Statements
Constant decomposition and statement patching
Virtualization
Compilation and VM Generation