Rizin
unix-like reverse engineering framework and cli tools
rz_il_op_args_store_t Struct Reference

op structure for store (('a, 'b) mem -> 'a bitv -> 'b bitv -> ('a, 'b) mem) More...

#include <rz_il_opcodes.h>

Public Attributes

RzILMemIndex mem
 index of memory in the vm to use More...
 
RzILOpBitVectorkey
 address where to store to, must have exactly the size of a key in the memory More...
 
RzILOpBitVectorvalue
 value to store, must have exactly the size of a memory cell More...
 

Detailed Description

op structure for store (('a, 'b) mem -> 'a bitv -> 'b bitv -> ('a, 'b) mem)

store m k x a memory m in which the key k is associated with the word x.

Definition at line 312 of file rz_il_opcodes.h.

Member Data Documentation

◆ key

RzILOpBitVector* rz_il_op_args_store_t::key

address where to store to, must have exactly the size of a key in the memory

Definition at line 314 of file rz_il_opcodes.h.

Referenced by il_opdmp_store(), il_opdmp_storew(), and rz_il_handler_store().

◆ mem

RzILMemIndex rz_il_op_args_store_t::mem

index of memory in the vm to use

Definition at line 313 of file rz_il_opcodes.h.

Referenced by il_opdmp_store(), il_opdmp_storew(), capstone.m68k.M68KOp::mem(), and rz_il_handler_store().

◆ value

RzILOpBitVector* rz_il_op_args_store_t::value

value to store, must have exactly the size of a memory cell

Definition at line 315 of file rz_il_opcodes.h.

Referenced by capstone.arm64.Arm64Op::barrier(), capstone.m680x.M680xOp::const_val(), capstone.ppc.PpcOp::crx(), capstone.m68k.M68KOp::dimm(), capstone.m680x.M680xOp::direct_addr(), capstone.m680x.M680xOp::ext(), capstone.arm.ArmOp::fp(), capstone.arm64.Arm64Op::fp(), capstone.m680x.M680xOp::idx(), il_opdmp_store(), il_opdmp_storew(), capstone.arm.ArmOp::imm(), capstone.arm64.Arm64Op::imm(), capstone.m680x.M680xOp::imm(), capstone.m68k.M68KOp::imm(), capstone.mips.MipsOp::imm(), capstone.ppc.PpcOp::imm(), capstone.sparc.SparcOp::imm(), capstone.systemz.SyszOp::imm(), capstone.tms320c64x.TMS320C64xOp::imm(), capstone.x86.X86Op::imm(), capstone.xcore.XcoreOp::imm(), capstone.arm.ArmOp::mem(), capstone.arm64.Arm64Op::mem(), capstone.mips.MipsOp::mem(), capstone.ppc.PpcOp::mem(), capstone.sparc.SparcOp::mem(), capstone.systemz.SyszOp::mem(), capstone.tms320c64x.TMS320C64xOp::mem(), capstone.x86.X86Op::mem(), capstone.xcore.XcoreOp::mem(), capstone.arm64.Arm64Op::prefetch(), capstone.arm64.Arm64Op::pstate(), capstone.arm.ArmOp::reg(), capstone.arm64.Arm64Op::reg(), capstone.m680x.M680xOp::reg(), capstone.m68k.M68KOp::reg(), capstone.mips.MipsOp::reg(), capstone.ppc.PpcOp::reg(), capstone.sparc.SparcOp::reg(), capstone.systemz.SyszOp::reg(), capstone.tms320c64x.TMS320C64xOp::reg(), capstone.x86.X86Op::reg(), capstone.xcore.XcoreOp::reg(), capstone.m680x.M680xOp::rel(), rz_il_handler_store(), capstone.arm.ArmOp::setend(), capstone.m68k.M68KOp::simm(), and capstone.arm64.Arm64Op::sys().


The documentation for this struct was generated from the following file: