Theodosius v3.0
Jit linker, symbol mapper, and obfuscator
Namespaces | Functions
gen.hpp File Reference
#include <obf/transform/transform.hpp>
#include <recomp/reloc.hpp>

Go to the source code of this file.

Namespaces

namespace  theo
 The outer most encompassing namespace of this project.
 
namespace  theo::obf
 this is the main namespace for obfuscation related things.
 
namespace  theo::obf::transform
 this namespace encompasses the code for transforming relocations.
 

Functions

std::vector< std::uint8_t > theo::obf::transform::generate (xed_decoded_inst_t *inst, recomp::reloc_t *reloc, std::uint8_t low, std::uint8_t high)
 generate a sequence of transformations given an instruction that has a relocation in it. More...