Theodosius  v3.0
Jit linker, mapper, obfuscator, and mutator
Classes | Namespaces | Macros
routine.hpp File Reference
#include <map>
#include <string>
#include <vector>
#include <spdlog/spdlog.h>
#include <decomp/symbol.hpp>
#include <xed-decode.h>
#include <xed-interface.h>

Go to the source code of this file.

Classes

class  theo::decomp::routine_t
 the routine class which is responsible for creating symbols for routines. if the routine is located inside a section with the name ".split" it will break functions into instruction symbols. More...
 

Namespaces

 theo
 The outer most encompassing namespace of this project.
 
 theo::decomp
 the namespace that contains all of the decomposition related code.
 

Macros

#define XED_ENCODER
 
#define INSTR_SPLIT_SECTION_NAME   ".obf"
 

Macro Definition Documentation

◆ INSTR_SPLIT_SECTION_NAME

#define INSTR_SPLIT_SECTION_NAME   ".obf"

◆ XED_ENCODER

#define XED_ENCODER