Theodosius v3.0
Jit linker, symbol mapper, and obfuscator
|
Go to the source code of this file.
Data Structures | |
class | theo::recomp::recomp_t |
the main class responsible for recomposition More... | |
Namespaces | |
namespace | theo |
The outer most encompassing namespace of this project. | |
namespace | 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... | |