IDAPython 8.4
Loading...
Searching...
No Matches
op_t Class Reference

Proxy of C++ op_t class.

Inheritance diagram for op_t:

Public Member Functions

"void" set_shown (self, *args)
 set_shown(self) Set operand to be shown.
 
"void" clr_shown (self, *args)
 clr_shown(self) Set operand to hidden.
 
"bool" shown (self, *args)
 shown(self) -> bool Is operand set to be shown?
 
"bool" is_reg (self, *args)
 is_reg(self, r) -> bool Is register operand?
 
"bool" is_imm (self, *args)
 is_imm(self, v) -> bool Is immediate operand?
 
"uint16" __get_reg_phrase__ (self, *args)
 get_reg_phrase(self) -> uint16
 
"void" __set_reg_phrase__ (self, *args)
 set_reg_phrase(self, r)
 
"ea_t" __get_value__ (self, *args)
 get_value(self) -> ea_t
 
"void" __set_value__ (self, *args)
 set_value(self, v)
 
"uint64" __get_value64__ (self, *args)
 get_value64(self) -> uint64
 
"void" __set_value64__ (self, *args)
 set_value64(self, v)
 
"ea_t" __get_addr__ (self, *args)
 get_addr(self) -> ea_t
 
"void" __set_addr__ (self, *args)
 set_addr(self, v)
 
"ea_t" __get_specval__ (self, *args)
 get_specval(self) -> ea_t
 
"void" __set_specval__ (self, *args)
 set_specval(self, v)
 
"void" assign (self, *args)
 assign(self, other)
 
 has_reg (self, r)
 Checks if the operand accesses the given processor register.
 
 __init__ (self, *args)
 init(self) -> op_t
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 n = property(_ida_ua.op_t_n_get, _ida_ua.op_t_n_set, doc=)
 
 type = property(_ida_ua.op_t_type_get, _ida_ua.op_t_type_set, doc=)
 
 offb = property(_ida_ua.op_t_offb_get, _ida_ua.op_t_offb_set, doc=)
 
 offo = property(_ida_ua.op_t_offo_get, _ida_ua.op_t_offo_set, doc=)
 
 flags = property(_ida_ua.op_t_flags_get, _ida_ua.op_t_flags_set, doc=)
 
 dtype = property(_ida_ua.op_t_dtype_get, _ida_ua.op_t_dtype_set, doc=)
 
 reg = property(_ida_ua.op_t_reg_get, _ida_ua.op_t_reg_set, doc=)
 
 phrase = property(_ida_ua.op_t_phrase_get, _ida_ua.op_t_phrase_set, doc=)
 
 value = property(_ida_ua.op_t_value_get, _ida_ua.op_t_value_set, doc=)
 
 addr = property(_ida_ua.op_t_addr_get, _ida_ua.op_t_addr_set, doc=!)
 
 specval = property(_ida_ua.op_t_specval_get, _ida_ua.op_t_specval_set, doc=)
 
 specflag1 = property(_ida_ua.op_t_specflag1_get, _ida_ua.op_t_specflag1_set, doc=)
 
 specflag2 = property(_ida_ua.op_t_specflag2_get, _ida_ua.op_t_specflag2_set, doc=)
 
 specflag3 = property(_ida_ua.op_t_specflag3_get, _ida_ua.op_t_specflag3_set, doc=)
 
 specflag4 = property(_ida_ua.op_t_specflag4_get, _ida_ua.op_t_specflag4_set, doc=)
 
 value64 = property(__get_value64__, __set_value64__)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ __get_addr__()

"ea_t" __get_addr__ ( self,
* args )

◆ __get_reg_phrase__()

"uint16" __get_reg_phrase__ ( self,
* args )

◆ __get_specval__()

"ea_t" __get_specval__ ( self,
* args )

◆ __get_value64__()

"uint64" __get_value64__ ( self,
* args )

◆ __get_value__()

"ea_t" __get_value__ ( self,
* args )

◆ __set_addr__()

"void" __set_addr__ ( self,
* args )
Parameters
vea_t

◆ __set_reg_phrase__()

"void" __set_reg_phrase__ ( self,
* args )
Parameters
ruint16

◆ __set_specval__()

"void" __set_specval__ ( self,
* args )
Parameters
vea_t

◆ __set_value64__()

"void" __set_value64__ ( self,
* args )
Parameters
vuint64

◆ __set_value__()

"void" __set_value__ ( self,
* args )
Parameters
vea_t

◆ assign()

"void" assign ( self,
* args )
Parameters
otherop_t const &

◆ clr_shown()

"void" clr_shown ( self,
* args )

◆ has_reg()

has_reg ( self,
r )

◆ is_imm()

"bool" is_imm ( self,
* args )
Parameters
v(C++: uval_t)

◆ is_reg()

"bool" is_reg ( self,
* args )
Parameters
r(C++: int)

◆ set_shown()

"void" set_shown ( self,
* args )

◆ shown()

"bool" shown ( self,
* args )

Property Documentation

◆ addr

addr = property(_ida_ua.op_t_addr_get, _ida_ua.op_t_addr_set, doc=!)
static

◆ dtype

dtype = property(_ida_ua.op_t_dtype_get, _ida_ua.op_t_dtype_set, doc=)
static

◆ flags

flags = property(_ida_ua.op_t_flags_get, _ida_ua.op_t_flags_set, doc=)
static

◆ n

n = property(_ida_ua.op_t_n_get, _ida_ua.op_t_n_set, doc=)
static

◆ offb

offb = property(_ida_ua.op_t_offb_get, _ida_ua.op_t_offb_set, doc=)
static

◆ offo

offo = property(_ida_ua.op_t_offo_get, _ida_ua.op_t_offo_set, doc=)
static

◆ phrase

phrase = property(_ida_ua.op_t_phrase_get, _ida_ua.op_t_phrase_set, doc=)
static

◆ reg

reg = property(_ida_ua.op_t_reg_get, _ida_ua.op_t_reg_set, doc=)
static

◆ specflag1

specflag1 = property(_ida_ua.op_t_specflag1_get, _ida_ua.op_t_specflag1_set, doc=)
static

◆ specflag2

specflag2 = property(_ida_ua.op_t_specflag2_get, _ida_ua.op_t_specflag2_set, doc=)
static

◆ specflag3

specflag3 = property(_ida_ua.op_t_specflag3_get, _ida_ua.op_t_specflag3_set, doc=)
static

◆ specflag4

specflag4 = property(_ida_ua.op_t_specflag4_get, _ida_ua.op_t_specflag4_set, doc=)
static

◆ specval

specval = property(_ida_ua.op_t_specval_get, _ida_ua.op_t_specval_set, doc=)
static

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

◆ type

type = property(_ida_ua.op_t_type_get, _ida_ua.op_t_type_set, doc=)
static

◆ value

value = property(_ida_ua.op_t_value_get, _ida_ua.op_t_value_set, doc=)
static

◆ value64

value64 = property(__get_value64__, __set_value64__)
static

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