Theodosius v3.0
Jit linker, symbol mapper, and obfuscator
|
hello world pass example of how to inherit pass_t. More...
#include "hello_world_pass.hpp"
Public Member Functions | |
void | run (decomp::symbol_t *sym) |
virtual method which must be implimented by the pass that inherits this class. More... | |
Public Member Functions inherited from theo::obf::pass_t | |
pass_t (decomp::sym_type_t sym_type) | |
the explicit constructor of the pass_t base class. More... | |
virtual void | run (decomp::symbol_t *sym)=0 |
virtual method which must be implimented by the pass that inherits this class. More... | |
decomp::sym_type_t | sym_type () |
gets the passes symbol type. More... | |
Static Public Member Functions | |
static hello_world_pass_t * | get () |
hello world pass example of how to inherit pass_t.
Definition at line 39 of file hello_world_pass.hpp.
|
inlinestatic |
Definition at line 45 of file hello_world_pass.hpp.
Referenced by main().
|
inlinevirtual |
virtual method which must be implimented by the pass that inherits this class.
sym | a symbol of the same type of m_sym_type. |
Implements theo::obf::pass_t.
Definition at line 50 of file hello_world_pass.hpp.
References theo::decomp::symbol_t::hash(), and theo::decomp::symbol_t::name().