69 std::vector<pass_t*> passes;
symbol_t is an abstraction upon the coff symbol. this allows for easier manipulation of the symbol....
singleton obfuscation engine class. this class is responsible for keeping track of the registered pas...
static engine_t * get()
get the singleton object of this class.
void run(decomp::symbol_t *sym)
run all the passes on the symbol. this function will only run a pass if the symbol is the same type a...
void add_pass(pass_t *pass)
add a pass to the engine. the order in which you call this function matters as the underlying data st...
the pass_t class is a base clase for all passes made. you must override the pass_t::run virtual funct...
this is the main namespace for obfuscation related things.