#include <xor_op.hpp>
|
static xor_op_t * | get () |
|
static std::size_t | random (std::size_t lowest, std::size_t largest) |
| generate a random number in a range. More...
|
|
|
| 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...
|
|
◆ get()
static xor_op_t* theo::obf::transform::xor_op_t::get |
( |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: