Rizin
unix-like reverse engineering framework and cli tools
|
#include <lm32_isa.h>
Public Attributes | |
ut32 | addr |
ut32 | value |
ut8 | op |
RzAsmLm32Opcode | op_decode |
ut8 | dest_reg |
char | dest_reg_str [RzAsmLm32RegNameLength] |
ut8 | src0_reg |
char | src0_reg_str [RzAsmLm32RegNameLength] |
ut8 | src1_reg |
char | src1_reg_str [RzAsmLm32RegNameLength] |
ut8 | csr |
char | csr_reg_str [RzAsmLm32RegNameLength] |
st32 | immediate |
bool | pseudoInstruction |
Definition at line 249 of file lm32_isa.h.
ut32 rz_asm_lm32_instruction::addr |
Definition at line 251 of file lm32_isa.h.
Referenced by disassemble(), and rz_asm_lm32_stringify().
ut8 rz_asm_lm32_instruction::csr |
Definition at line 269 of file lm32_isa.h.
Referenced by rz_asm_lm32_decode(), and write_reg_names_to_struct().
char rz_asm_lm32_instruction::csr_reg_str[RzAsmLm32RegNameLength] |
Definition at line 270 of file lm32_isa.h.
Referenced by rz_asm_lm32_stringify(), and write_reg_names_to_struct().
ut8 rz_asm_lm32_instruction::dest_reg |
Definition at line 260 of file lm32_isa.h.
Referenced by is_pseudo_instr_nop(), rz_asm_lm32_decode(), and write_reg_names_to_struct().
char rz_asm_lm32_instruction::dest_reg_str[RzAsmLm32RegNameLength] |
Definition at line 261 of file lm32_isa.h.
Referenced by print_pseudo_instruction(), rz_asm_lm32_stringify(), and write_reg_names_to_struct().
st32 rz_asm_lm32_instruction::immediate |
Definition at line 272 of file lm32_isa.h.
Referenced by is_pseudo_instr_nop(), print_pseudo_instruction(), rz_asm_lm32_decode(), and rz_asm_lm32_stringify().
ut8 rz_asm_lm32_instruction::op |
Definition at line 256 of file lm32_isa.h.
Referenced by is_pseudo_instr_mv(), is_pseudo_instr_mvhi(), is_pseudo_instr_mvi(), is_pseudo_instr_nop(), is_pseudo_instr_not(), is_pseudo_instr_raise(), is_pseudo_instr_ret(), print_pseudo_instruction(), and rz_asm_lm32_decode().
RzAsmLm32Opcode rz_asm_lm32_instruction::op_decode |
Definition at line 258 of file lm32_isa.h.
Referenced by rz_asm_lm32_decode(), rz_asm_lm32_stringify(), and write_reg_names_to_struct().
bool rz_asm_lm32_instruction::pseudoInstruction |
Definition at line 274 of file lm32_isa.h.
Referenced by print_pseudo_instruction(), rz_asm_lm32_decode(), and rz_asm_lm32_stringify().
ut8 rz_asm_lm32_instruction::src0_reg |
Definition at line 263 of file lm32_isa.h.
Referenced by is_pseudo_instr_mvhi(), is_pseudo_instr_mvi(), is_pseudo_instr_nop(), is_pseudo_instr_ret(), rz_asm_lm32_decode(), and write_reg_names_to_struct().
char rz_asm_lm32_instruction::src0_reg_str[RzAsmLm32RegNameLength] |
Definition at line 264 of file lm32_isa.h.
Referenced by print_pseudo_instruction(), rz_asm_lm32_stringify(), and write_reg_names_to_struct().
ut8 rz_asm_lm32_instruction::src1_reg |
Definition at line 266 of file lm32_isa.h.
Referenced by is_pseudo_instr_mv(), is_pseudo_instr_not(), rz_asm_lm32_decode(), and write_reg_names_to_struct().
char rz_asm_lm32_instruction::src1_reg_str[RzAsmLm32RegNameLength] |
Definition at line 267 of file lm32_isa.h.
Referenced by rz_asm_lm32_stringify(), and write_reg_names_to_struct().
ut32 rz_asm_lm32_instruction::value |
Definition at line 253 of file lm32_isa.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(), disassemble(), capstone.m680x.M680xOp::ext(), capstone.arm.ArmOp::fp(), capstone.arm64.Arm64Op::fp(), capstone.m680x.M680xOp::idx(), 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(), is_invalid_imm5_instr(), is_invalid_one_reg_instr(), is_invalid_two_reg_instr(), is_invalid_wcsr_instr(), 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_asm_lm32_decode(), capstone.arm.ArmOp::setend(), capstone.m68k.M68KOp::simm(), and capstone.arm64.Arm64Op::sys().