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

#include <common.h>

Public Attributes

const char * str_mnem
 string mnemonic More...
 
SHOpMnem mnemonic
 enum mnemonic More...
 
ut16 opcode
 opcode More...
 
ut16 mask
 mask for opcode to mask out param bits More...
 
SHScaling scaling
 scaling for the opcode More...
 
SHParamBuilder param_builder [2]
 param builders for the params More...
 

Detailed Description

Definition at line 24 of file common.h.

Member Data Documentation

◆ mask

ut16 sh_op_raw_t::mask

mask for opcode to mask out param bits

Definition at line 28 of file common.h.

Referenced by sh_assembler().

◆ mnemonic

SHOpMnem sh_op_raw_t::mnemonic

enum mnemonic

Definition at line 26 of file common.h.

Referenced by capstone.CsInsn::__repr__(), and sh_disassembler().

◆ opcode

ut16 sh_op_raw_t::opcode

opcode

Definition at line 27 of file common.h.

Referenced by capstone.CsInsn::__gen_detail(), sh_assembler(), and sh_disassembler().

◆ param_builder

SHParamBuilder sh_op_raw_t::param_builder[2]

param builders for the params

Definition at line 30 of file common.h.

Referenced by sh_assembler(), sh_disassembler(), and sh_op_compare().

◆ scaling

SHScaling sh_op_raw_t::scaling

scaling for the opcode

Definition at line 29 of file common.h.

Referenced by sh_assembler(), and sh_disassembler().

◆ str_mnem

const char* sh_op_raw_t::str_mnem

string mnemonic

Definition at line 25 of file common.h.

Referenced by sh_disassembler(), and sh_op_compare().


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