Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Functions | |
void * | rz_il_handler_load (RzILVM *vm, RzILOpBitVector *op, RzILTypePure *type) |
bool | rz_il_handler_store (RzILVM *vm, RzILOpEffect *op) |
void * | rz_il_handler_loadw (RzILVM *vm, RzILOpBitVector *op, RzILTypePure *type) |
bool | rz_il_handler_storew (RzILVM *vm, RzILOpEffect *op) |
void* rz_il_handler_load | ( | RzILVM * | vm, |
RzILOpBitVector * | op, | ||
RzILTypePure * | type | ||
) |
Definition at line 8 of file theory_mem.c.
References addr, rz_il_op_args_load_t::key, rz_il_op_args_load_t::mem, NULL, rz_bv_free(), rz_il_evaluate_bitv(), RZ_IL_TYPE_PURE_BITVECTOR, rz_il_vm_mem_load(), rz_return_val_if_fail, and type.
void* rz_il_handler_loadw | ( | RzILVM * | vm, |
RzILOpBitVector * | op, | ||
RzILTypePure * | type | ||
) |
Definition at line 41 of file theory_mem.c.
References addr, rz_il_op_args_loadw_t::key, rz_il_op_args_loadw_t::mem, rz_il_op_args_loadw_t::n_bits, NULL, rz_bv_free(), rz_il_evaluate_bitv(), RZ_IL_TYPE_PURE_BITVECTOR, rz_il_vm_mem_loadw(), rz_return_val_if_fail, and type.
bool rz_il_handler_store | ( | RzILVM * | vm, |
RzILOpEffect * | op | ||
) |
Definition at line 22 of file theory_mem.c.
References addr, rz_il_op_args_store_t::key, rz_il_op_args_store_t::mem, NULL, rz_bv_free(), rz_il_evaluate_bitv(), rz_il_vm_mem_store(), rz_return_val_if_fail, value, and rz_il_op_args_store_t::value.
bool rz_il_handler_storew | ( | RzILVM * | vm, |
RzILOpEffect * | op | ||
) |
Definition at line 55 of file theory_mem.c.
References addr, rz_il_op_args_storew_t::key, rz_il_op_args_storew_t::mem, NULL, rz_bv_free(), rz_il_evaluate_bitv(), rz_il_vm_mem_storew(), rz_return_val_if_fail, value, and rz_il_op_args_storew_t::value.