Theodosius
v3.0
Jit linker, mapper, obfuscator, and mutator
|
#include <add_op.hpp>
Static Public Member Functions | |
static add_op_t * | get () |
Static Public Member Functions inherited from theo::obf::transform::operation_t | |
static std::size_t | random (std::size_t lowest, std::size_t largest) |
generate a random number in a range. More... | |
Additional Inherited Members | |
Public Member Functions inherited from theo::obf::transform::operation_t | |
operation_t (transform_t op, xed_iclass_enum_t type) | |
explicit constructor for operation_t More... | |
std::vector< std::uint8_t > | native (const xed_decoded_inst_t *inst, std::uint32_t imm) |
generates a native transform instruction given an existing instruction. it works like so: More... | |
xed_iclass_enum_t | inverse () |
gets the inverse operation of the current operation. More... | |
transform_t * | get_transform () |
gets a pointer to the lambda function which contains the transform logic. More... | |
xed_iclass_enum_t | type () |
gets the operation type. such as XED_ICLASS_ADD, XED_ICLASS_SUB, etc... More... | |
Definition at line 35 of file add_op.hpp.
|
inlinestatic |
Definition at line 42 of file add_op.hpp.