cdg_insn_iterator_t Struct Reference
Public Member Functions | |
cdg_insn_iterator_t (const mba_t *mba_) | |
cdg_insn_iterator_t (const cdg_insn_iterator_t &r)=default | |
cdg_insn_iterator_t & | operator= (const cdg_insn_iterator_t &r)=default |
bool | ok () const |
bool | has_dslot () const |
bool | dslot_with_xrefs () const |
bool | is_severed_dslot () const |
void | start (const range_t &rng) |
merror_t | next (insn_t *ins) |
Public Attributes | |
const mba_t * | mba |
ea_t | ea = BADADDR |
ea_t | end = BADADDR |
ea_t | dslot = BADADDR |
insn_t | dslot_insn |
ea_t | severed_branch = BADADDR |
bool | is_likely_dslot = false |
Detailed Description
Definition at line 5132 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ cdg_insn_iterator_t()
cdg_insn_iterator_t::cdg_insn_iterator_t | ( | const mba_t * | mba_ | ) |
Definition at line 5143 of file hexrays.hpp.
Member Function Documentation
◆ dslot_with_xrefs()
bool cdg_insn_iterator_t::dslot_with_xrefs | ( | ) | const |
Definition at line 5149 of file hexrays.hpp.
◆ has_dslot()
bool cdg_insn_iterator_t::has_dslot | ( | ) | const |
Definition at line 5148 of file hexrays.hpp.
◆ is_severed_dslot()
bool cdg_insn_iterator_t::is_severed_dslot | ( | ) | const |
Definition at line 5151 of file hexrays.hpp.
◆ next()
merror_t cdg_insn_iterator_t::next | ( | insn_t * | ins | ) |
Definition at line 11487 of file hexrays.hpp.
◆ ok()
bool cdg_insn_iterator_t::ok | ( | ) | const |
Definition at line 5147 of file hexrays.hpp.
◆ start()
void cdg_insn_iterator_t::start | ( | const range_t & | rng | ) |
Definition at line 5152 of file hexrays.hpp.
Member Data Documentation
◆ dslot
ea_t cdg_insn_iterator_t::dslot = BADADDR |
Definition at line 5137 of file hexrays.hpp.
◆ dslot_insn
insn_t cdg_insn_iterator_t::dslot_insn |
Definition at line 5138 of file hexrays.hpp.
◆ ea
ea_t cdg_insn_iterator_t::ea = BADADDR |
Definition at line 5135 of file hexrays.hpp.
◆ end
ea_t cdg_insn_iterator_t::end = BADADDR |
Definition at line 5136 of file hexrays.hpp.
◆ is_likely_dslot
bool cdg_insn_iterator_t::is_likely_dslot = false |
Definition at line 5141 of file hexrays.hpp.
◆ mba
const mba_t* cdg_insn_iterator_t::mba |
Definition at line 5134 of file hexrays.hpp.
◆ severed_branch
ea_t cdg_insn_iterator_t::severed_branch = BADADDR |
Definition at line 5139 of file hexrays.hpp.