Theodosius  v3.0
Jit linker, mapper, obfuscator, and mutator
Classes | Namespaces | Typedefs
recomp.hpp File Reference
#include <decomp/decomp.hpp>
#include <obf/engine.hpp>
#include <recomp/symbol_table.hpp>
Include dependency graph for recomp.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  theo::recomp::recomp_t
 the main class responsible for recomposition More...
 

Namespaces

 theo
 The outer most encompassing namespace of this project.
 
 theo::recomp
 this namespace encompasses all recomposition related code.
 

Typedefs

using theo::recomp::resolver_t = std::function< std::uintptr_t(std::string)>
 a function which is called by recomp_t to resolve external symbols More...
 
using theo::recomp::copier_t = std::function< void(std::uintptr_t, void *, std::uint32_t)>
 a function which is called by recomp_t to copy symbols into memory. More...
 
using theo::recomp::allocator_t = std::function< std::uintptr_t(std::uint32_t, coff::section_characteristics_t)>
 a function which is called to allocate space for a symbol. More...