Rizin
unix-like reverse engineering framework and cli tools
capstone.mips.MipsOp Class Reference
Inheritance diagram for capstone.mips.MipsOp:

Public Member Functions

def imm (self)
 
def reg (self)
 
def mem (self)
 

Static Private Attributes

tuple _fields_
 

Detailed Description

Definition at line 21 of file mips.py.

Member Function Documentation

◆ imm()

def capstone.mips.MipsOp.imm (   self)

Definition at line 28 of file mips.py.

28  def imm(self):
29  return self.value.imm
30 
#define imm

References rz_test_cmd_test_string_record.value, rz_test_cmd_test_bool_record.value, rz_test_cmd_test_num_record.value, _cpu_const_tag.value, arc_opcode.value, arc_operand_value.value, aarch64_name_value_pair.value, aarch64_sys_reg.value, aarch64_sys_ins_reg.value, aarch64_cond.value, aarch64_opnd_info::.value, aarch64_opnd_info.value, aarch64_inst.value, bfd_link_hash_entry::.value, bfd_link_hash_entry.value, _symbol_info.value, bfd_symbol.value, rz_asm_lm32_instruction.value, mcore_field_t.value, ppcps_field_t.value, vle_field_t.value, arg.value, label.value, SymbolRecord.value, _CFKeyValue.value, _CFValueString.value, _CFValueInteger.value, _CFValueData.value, map_string_value_t.value, rz_analysis_type_var_t.value, rz_analysis_type_ptr_t.value, rz_analysis_type_array_t.value, rz_analysis_attr_t.value, rz_analysis_case_obj_t.value, RzAsmEqu.value, rz_config_node_t.value, rz_config_hold_num_t.value, rz_config_hold_char_t.value, rz_flirt_tail_byte_t.value, rz_il_vm_event_mem_read_t.value, rz_il_vm_event_var_read_t.value, rz_il_op_args_bv_t.value, rz_il_op_args_store_t.value, rz_il_op_args_storew_t.value, rz_lang_def_t.value, rz_num_t.value, rz_atomic_bool_t.value, capstone.Arm.OpShift.value, capstone.Arm.Operand.value, capstone.Arm64.OpShift.value, capstone.Arm64.Operand.value, capstone.M680x.Operand.value, capstone.Mips.Operand.value, capstone.Ppc.Operand.value, capstone.Sparc.Operand.value, capstone.Systemz.Operand.value, capstone.X86.Operand.value, capstone.Xcore.Operand.value, cs_arm_op.value, cs_arm64_op.value, uv_env_item_s.value, uv_semaphore_s.value, enum_map_t.value, DShMsg_notify_t.value, DShMsg_notify_t::.value, and zstringlen.value().

◆ mem()

def capstone.mips.MipsOp.mem (   self)

Definition at line 36 of file mips.py.

36  def mem(self):
37  return self.value.mem
38 
39 
void * mem
Definition: libc.cpp:91

References rz_test_cmd_test_string_record.value, rz_test_cmd_test_bool_record.value, rz_test_cmd_test_num_record.value, _cpu_const_tag.value, arc_opcode.value, arc_operand_value.value, aarch64_name_value_pair.value, aarch64_sys_reg.value, aarch64_sys_ins_reg.value, aarch64_cond.value, aarch64_opnd_info::.value, aarch64_opnd_info.value, aarch64_inst.value, bfd_link_hash_entry::.value, bfd_link_hash_entry.value, _symbol_info.value, bfd_symbol.value, rz_asm_lm32_instruction.value, mcore_field_t.value, ppcps_field_t.value, vle_field_t.value, arg.value, label.value, SymbolRecord.value, _CFKeyValue.value, _CFValueString.value, _CFValueInteger.value, _CFValueData.value, map_string_value_t.value, rz_analysis_type_var_t.value, rz_analysis_type_ptr_t.value, rz_analysis_type_array_t.value, rz_analysis_attr_t.value, rz_analysis_case_obj_t.value, RzAsmEqu.value, rz_config_node_t.value, rz_config_hold_num_t.value, rz_config_hold_char_t.value, rz_flirt_tail_byte_t.value, rz_il_vm_event_mem_read_t.value, rz_il_vm_event_var_read_t.value, rz_il_op_args_bv_t.value, rz_il_op_args_store_t.value, rz_il_op_args_storew_t.value, rz_lang_def_t.value, rz_num_t.value, rz_atomic_bool_t.value, capstone.Arm.OpShift.value, capstone.Arm.Operand.value, capstone.Arm64.OpShift.value, capstone.Arm64.Operand.value, capstone.M680x.Operand.value, capstone.Mips.Operand.value, capstone.Ppc.Operand.value, capstone.Sparc.Operand.value, capstone.Systemz.Operand.value, capstone.X86.Operand.value, capstone.Xcore.Operand.value, cs_arm_op.value, cs_arm64_op.value, uv_env_item_s.value, uv_semaphore_s.value, enum_map_t.value, DShMsg_notify_t.value, DShMsg_notify_t::.value, and zstringlen.value().

Referenced by capstone.m68k.M68KOp.mem().

◆ reg()

def capstone.mips.MipsOp.reg (   self)

Definition at line 32 of file mips.py.

32  def reg(self):
33  return self.value.reg
34 

References rz_test_cmd_test_string_record.value, rz_test_cmd_test_bool_record.value, rz_test_cmd_test_num_record.value, _cpu_const_tag.value, arc_opcode.value, arc_operand_value.value, aarch64_name_value_pair.value, aarch64_sys_reg.value, aarch64_sys_ins_reg.value, aarch64_cond.value, aarch64_opnd_info::.value, aarch64_opnd_info.value, aarch64_inst.value, bfd_link_hash_entry::.value, bfd_link_hash_entry.value, _symbol_info.value, bfd_symbol.value, rz_asm_lm32_instruction.value, mcore_field_t.value, ppcps_field_t.value, vle_field_t.value, arg.value, label.value, SymbolRecord.value, _CFKeyValue.value, _CFValueString.value, _CFValueInteger.value, _CFValueData.value, map_string_value_t.value, rz_analysis_type_var_t.value, rz_analysis_type_ptr_t.value, rz_analysis_type_array_t.value, rz_analysis_attr_t.value, rz_analysis_case_obj_t.value, RzAsmEqu.value, rz_config_node_t.value, rz_config_hold_num_t.value, rz_config_hold_char_t.value, rz_flirt_tail_byte_t.value, rz_il_vm_event_mem_read_t.value, rz_il_vm_event_var_read_t.value, rz_il_op_args_bv_t.value, rz_il_op_args_store_t.value, rz_il_op_args_storew_t.value, rz_lang_def_t.value, rz_num_t.value, rz_atomic_bool_t.value, capstone.Arm.OpShift.value, capstone.Arm.Operand.value, capstone.Arm64.OpShift.value, capstone.Arm64.Operand.value, capstone.M680x.Operand.value, capstone.Mips.Operand.value, capstone.Ppc.Operand.value, capstone.Sparc.Operand.value, capstone.Systemz.Operand.value, capstone.X86.Operand.value, capstone.Xcore.Operand.value, cs_arm_op.value, cs_arm64_op.value, uv_env_item_s.value, uv_semaphore_s.value, enum_map_t.value, DShMsg_notify_t.value, DShMsg_notify_t::.value, and zstringlen.value().

Member Data Documentation

◆ _fields_

tuple capstone.mips.MipsOp._fields_
staticprivate
Initial value:
= (
('type', ctypes.c_uint),
('value', MipsOpValue),
)

Definition at line 22 of file mips.py.


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