IDAPython 9.0
Loading...
Searching...
No Matches
cdg_insn_iterator_t Class Reference

Proxy of C++ cdg_insn_iterator_t class.

Inheritance diagram for cdg_insn_iterator_t:

Public Member Functions

 __init__ (self, *args)
 init(self, mba_) -> cdg_insn_iterator_t
 
"bool" ok (self)
 ok(self) -> bool
 
"bool" has_dslot (self)
 has_dslot(self) -> bool
 
"bool" dslot_with_xrefs (self)
 dslot_with_xrefs(self) -> bool
 
"bool" is_severed_dslot (self)
 is_severed_dslot(self) -> bool
 
"void" start (self, "range_t" rng)
 start(self, rng)
 
"merror_t" next (self, "insn_t *" ins)
 next(self, ins) -> merror_t
 

Static Public Attributes

str mba = property(_ida_hexrays.cdg_insn_iterator_t_mba_get, _ida_hexrays.cdg_insn_iterator_t_mba_set, doc=)
 
str ea = property(_ida_hexrays.cdg_insn_iterator_t_ea_get, _ida_hexrays.cdg_insn_iterator_t_ea_set, doc=)
 
str end = property(_ida_hexrays.cdg_insn_iterator_t_end_get, _ida_hexrays.cdg_insn_iterator_t_end_set, doc=)
 
str dslot = property(_ida_hexrays.cdg_insn_iterator_t_dslot_get, _ida_hexrays.cdg_insn_iterator_t_dslot_set, doc=)
 
str dslot_insn = property(_ida_hexrays.cdg_insn_iterator_t_dslot_insn_get, _ida_hexrays.cdg_insn_iterator_t_dslot_insn_set, doc=)
 
str severed_branch = property(_ida_hexrays.cdg_insn_iterator_t_severed_branch_get, _ida_hexrays.cdg_insn_iterator_t_severed_branch_set, doc=)
 
str is_likely_dslot = property(_ida_hexrays.cdg_insn_iterator_t_is_likely_dslot_get, _ida_hexrays.cdg_insn_iterator_t_is_likely_dslot_set, doc=)
 

Properties

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

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )
Parameters
mba_mba_t const *

init(self, r) -> cdg_insn_iterator_t

Parameters
rcdg_insn_iterator_t const &

Member Function Documentation

◆ dslot_with_xrefs()

"bool" dslot_with_xrefs ( self)

◆ has_dslot()

"bool" has_dslot ( self)

◆ is_severed_dslot()

"bool" is_severed_dslot ( self)

◆ next()

"merror_t" next ( self,
"insn_t *" ins )
Parameters
insinsn_t *

◆ ok()

"bool" ok ( self)

◆ start()

"void" start ( self,
"range_t" rng )
Parameters
rngrange_t const &

Member Data Documentation

◆ dslot

str dslot = property(_ida_hexrays.cdg_insn_iterator_t_dslot_get, _ida_hexrays.cdg_insn_iterator_t_dslot_set, doc=)
static

◆ dslot_insn

str dslot_insn = property(_ida_hexrays.cdg_insn_iterator_t_dslot_insn_get, _ida_hexrays.cdg_insn_iterator_t_dslot_insn_set, doc=)
static

◆ ea

str ea = property(_ida_hexrays.cdg_insn_iterator_t_ea_get, _ida_hexrays.cdg_insn_iterator_t_ea_set, doc=)
static

◆ end

str end = property(_ida_hexrays.cdg_insn_iterator_t_end_get, _ida_hexrays.cdg_insn_iterator_t_end_set, doc=)
static

◆ is_likely_dslot

str is_likely_dslot = property(_ida_hexrays.cdg_insn_iterator_t_is_likely_dslot_get, _ida_hexrays.cdg_insn_iterator_t_is_likely_dslot_set, doc=)
static

◆ mba

str mba = property(_ida_hexrays.cdg_insn_iterator_t_mba_get, _ida_hexrays.cdg_insn_iterator_t_mba_set, doc=)
static

◆ severed_branch

str severed_branch = property(_ida_hexrays.cdg_insn_iterator_t_severed_branch_get, _ida_hexrays.cdg_insn_iterator_t_severed_branch_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

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