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

Public Member Functions

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

Static Private Attributes

tuple _fields_
 

Detailed Description

Definition at line 38 of file tms320c64x.py.

Member Function Documentation

◆ imm()

def capstone.tms320c64x.TMS320C64xOp.imm (   self)

Definition at line 45 of file tms320c64x.py.

45  def imm(self):
46  return self.value.imm
47 
#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.tms320c64x.TMS320C64xOp.mem (   self)

Definition at line 53 of file tms320c64x.py.

53  def mem(self):
54  return self.value.mem
55 
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.tms320c64x.TMS320C64xOp.reg (   self)

Definition at line 49 of file tms320c64x.py.

49  def reg(self):
50  return self.value.reg
51 

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.tms320c64x.TMS320C64xOp._fields_
staticprivate
Initial value:
= (
('type', ctypes.c_uint),
('value', TMS320C64xOpValue),
)

Definition at line 39 of file tms320c64x.py.


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