87 xed_state_t istate{XED_MACHINE_MODE_LONG_64, XED_ADDRESS_WIDTH_64b};
88 xed_decoded_inst_zero_set_mode(&m_tmp_inst, &istate);
89 xed_decode(&m_tmp_inst, m_type_inst_bytes,
sizeof(m_type_inst_bytes));
98 xed_decoded_inst_t m_tmp_inst;
99 std::uint8_t m_type_inst_bytes[9] = {0x48, 0xC7, 0x44, 0x24, 0x08,
100 0x44, 0x33, 0x22, 0x11};
symbol_t is an abstraction upon the coff symbol. this allows for easier manipulation of the symbol....
This pass is used to generate transformations and jmp code to change RIP to the next instruction.
static next_inst_pass_t * get()
void run(decomp::symbol_t *sym)
virtual method which must be implimented by the pass that inherits this class.
the pass_t class is a base clase for all passes made. you must override the pass_t::run virtual funct...
pass_t(decomp::sym_type_t sym_type)
the explicit constructor of the pass_t base class.
this is the main namespace for obfuscation related things.