#pragma once #include #include #include #include #include namespace theo::obf::transform { /// /// map of all of the operations and their type. /// inline std::map operations = { {XED_ICLASS_ADD, add_op_t::get()}, {XED_ICLASS_SUB, sub_op_t::get()}, {XED_ICLASS_ROL, rol_op_t::get()}, {XED_ICLASS_ROR, ror_op_t::get()}, {XED_ICLASS_XOR, xor_op_t::get()}}; } // namespace theo::obf::transform