You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Theodosius/include/theo/obf_pass.hpp

23 lines
395 B

#include <xtils.hpp>
#include <theo/symbol.hpp>
namespace theo
{
class obf_pass_t
{
friend class engine_t;
public:
enum class lvl_t
{
l_section,
l_function,
l_instr
};
obf_pass_t( const lvl_t &pass_lvl );
private:
virtual void callback() = 0;
lvl_t lvl;
};
} // namespace theo