Theodosius v3.0
Jit linker, symbol mapper, and obfuscator
Data Structures | Namespaces | Macros
pass.hpp File Reference
#include <spdlog/spdlog.h>
#include <decomp/symbol.hpp>
#include <obf/transform/gen.hpp>
#include <xed-decode.h>
#include <xed-interface.h>

Go to the source code of this file.

Data Structures

class  theo::obf::pass_t
 the pass_t class is a base clase for all passes made. you must override the pass_t::run virtual function and declare the logic of your pass there. More...
 

Namespaces

namespace  theo
 The outer most encompassing namespace of this project.
 
namespace  theo::obf
 this is the main namespace for obfuscation related things.
 

Macros

#define XED_ENCODER
 

Macro Definition Documentation

◆ XED_ENCODER

#define XED_ENCODER

Definition at line 36 of file pass.hpp.