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

Static Public Attributes

str n = property(_ida_ua.op_t_n_get, _ida_ua.op_t_n_set, doc=)
 
str type = property(_ida_ua.op_t_type_get, _ida_ua.op_t_type_set, doc=)
 
str offb = property(_ida_ua.op_t_offb_get, _ida_ua.op_t_offb_set, doc=)
 
str offo = property(_ida_ua.op_t_offo_get, _ida_ua.op_t_offo_set, doc=)
 
str flags = property(_ida_ua.op_t_flags_get, _ida_ua.op_t_flags_set, doc=)
 
str dtype = property(_ida_ua.op_t_dtype_get, _ida_ua.op_t_dtype_set, doc=)
 
str reg = property(_ida_ua.op_t_reg_get, _ida_ua.op_t_reg_set, doc=)
 
str phrase = property(_ida_ua.op_t_phrase_get, _ida_ua.op_t_phrase_set, doc=)
 
str value = property(_ida_ua.op_t_value_get, _ida_ua.op_t_value_set, doc=)
 
str addr = property(_ida_ua.op_t_addr_get, _ida_ua.op_t_addr_set, doc=!)
 
str specval = property(_ida_ua.op_t_specval_get, _ida_ua.op_t_specval_set, doc=)
 
str specflag1 = property(_ida_ua.op_t_specflag1_get, _ida_ua.op_t_specflag1_set, doc=)
 
str specflag2 = property(_ida_ua.op_t_specflag2_get, _ida_ua.op_t_specflag2_set, doc=)
 
str specflag3 = property(_ida_ua.op_t_specflag3_get, _ida_ua.op_t_specflag3_set, doc=)
 
str specflag4 = property(_ida_ua.op_t_specflag4_get, _ida_ua.op_t_specflag4_set, doc=)
 

Properties

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

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Member Function Documentation

◆ __get_addr__()

"ea_t" __get_addr__ ( self)

◆ __get_reg_phrase__()

"uint16" __get_reg_phrase__ ( self)

◆ __get_specval__()

"ea_t" __get_specval__ ( self)

◆ __get_value64__()

"uint64" __get_value64__ ( self)

◆ __get_value__()

"ea_t" __get_value__ ( self)

◆ __set_addr__()

"void" __set_addr__ ( self,
"ea_t" v )
Parameters
vea_t

◆ __set_reg_phrase__()

"void" __set_reg_phrase__ ( self,
"uint16" r )
Parameters
ruint16

◆ __set_specval__()

"void" __set_specval__ ( self,
"ea_t" v )
Parameters
vea_t

◆ __set_value64__()

"void" __set_value64__ ( self,
"uint64" v )
Parameters
vuint64

◆ __set_value__()

"void" __set_value__ ( self,
"ea_t" v )
Parameters
vea_t

◆ assign()

"void" assign ( self,
"op_t" other )
Parameters
otherop_t const &

◆ clr_shown()

"void" clr_shown ( self)

◆ has_reg()

has_reg ( self,
r )

◆ is_imm()

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

◆ is_reg()

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

◆ set_shown()

"void" set_shown ( self)

◆ shown()

"bool" shown ( self)

Member Data Documentation

◆ addr

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

◆ dtype

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

◆ flags

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

◆ n

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

◆ offb

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

◆ offo

str 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

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

◆ specflag1

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

◆ specflag2

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

◆ specflag3

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

◆ specflag4

str 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

◆ type

str 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

Property Documentation

◆ thisown

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

◆ value64

value64 = property(__get_value64__, __set_value64__)
static

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