Proxy of C++ func_item_iterator_t class.
|
| __init__ (self, *args) |
| init(self) -> func_item_iterator_t init(self, pfn, _ea=BADADDR) -> func_item_iterator_t
|
|
"bool" | set (self, *args) |
| set(self, pfn, _ea=BADADDR) -> bool Set a function range.
|
|
"bool" | set_range (self, *args) |
| set_range(self, ea1, ea2) -> bool Set an arbitrary range.
|
|
"bool" | first (self, *args) |
| first(self) -> bool
|
|
"bool" | last (self, *args) |
| last(self) -> bool
|
|
"ea_t" | current (self, *args) |
| current(self) -> ea_t
|
|
"range_t const &" | chunk (self, *args) |
| chunk(self) -> range_t
|
|
"bool" | __next__ (self, *args) |
| next(self, func) -> bool
|
|
"bool" | prev (self, *args) |
| prev(self, func) -> bool
|
|
"bool" | next_addr (self, *args) |
| next_addr(self) -> bool
|
|
"bool" | next_head (self, *args) |
| next_head(self) -> bool
|
|
"bool" | next_code (self, *args) |
| next_code(self) -> bool
|
|
"bool" | next_data (self, *args) |
| next_data(self) -> bool
|
|
"bool" | next_not_tail (self, *args) |
| next_not_tail(self) -> bool
|
|
"bool" | prev_addr (self, *args) |
| prev_addr(self) -> bool
|
|
"bool" | prev_head (self, *args) |
| prev_head(self) -> bool
|
|
"bool" | prev_code (self, *args) |
| prev_code(self) -> bool
|
|
"bool" | prev_data (self, *args) |
| prev_data(self) -> bool
|
|
"bool" | prev_not_tail (self, *args) |
| prev_not_tail(self) -> bool
|
|
"bool" | decode_prev_insn (self, *args) |
| decode_prev_insn(self, out) -> bool
|
|
"bool" | decode_preceding_insn (self, *args) |
| decode_preceding_insn(self, visited, p_farref, out) -> bool
|
|
"bool" | succ (self, *args) |
| succ(self, func) -> bool Similar to next(), but succ() iterates the chunks from low to high addresses, while next() iterates through chunks starting at the function entry chunk
|
|
"bool" | succ_code (self, *args) |
| succ_code(self) -> bool
|
|
| __iter__ (self) |
| Provide an iterator on code items.
|
|
| addresses (self) |
| Provide an iterator on addresses contained within the function.
|
|
| code_items (self) |
| Provide an iterator on code items contained within the function.
|
|
| data_items (self) |
| Provide an iterator on data items contained within the function.
|
|
| head_items (self) |
| Provide an iterator on item heads contained within the function.
|
|
| not_tails (self) |
| Provide an iterator on non-tail addresses contained within the function.
|
|
|
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
◆ __init__()
__init__ |
( |
| self, |
|
|
* | args ) |
◆ __iter__()
◆ __next__()
"bool" __next__ |
( |
| self, |
|
|
* | args ) |
◆ addresses()
◆ chunk()
"range_t const &" chunk |
( |
| self, |
|
|
* | args ) |
◆ code_items()
◆ current()
"ea_t" current |
( |
| self, |
|
|
* | args ) |
◆ data_items()
◆ decode_preceding_insn()
"bool" decode_preceding_insn |
( |
| self, |
|
|
* | args ) |
- Parameters
-
visited | eavec_t * |
p_farref | bool * |
out | insn_t * |
◆ decode_prev_insn()
"bool" decode_prev_insn |
( |
| self, |
|
|
* | args ) |
◆ first()
"bool" first |
( |
| self, |
|
|
* | args ) |
◆ head_items()
◆ last()
"bool" last |
( |
| self, |
|
|
* | args ) |
◆ next_addr()
"bool" next_addr |
( |
| self, |
|
|
* | args ) |
◆ next_code()
"bool" next_code |
( |
| self, |
|
|
* | args ) |
◆ next_data()
"bool" next_data |
( |
| self, |
|
|
* | args ) |
◆ next_head()
"bool" next_head |
( |
| self, |
|
|
* | args ) |
◆ next_not_tail()
"bool" next_not_tail |
( |
| self, |
|
|
* | args ) |
◆ not_tails()
◆ prev()
"bool" prev |
( |
| self, |
|
|
* | args ) |
◆ prev_addr()
"bool" prev_addr |
( |
| self, |
|
|
* | args ) |
◆ prev_code()
"bool" prev_code |
( |
| self, |
|
|
* | args ) |
◆ prev_data()
"bool" prev_data |
( |
| self, |
|
|
* | args ) |
◆ prev_head()
"bool" prev_head |
( |
| self, |
|
|
* | args ) |
◆ prev_not_tail()
"bool" prev_not_tail |
( |
| self, |
|
|
* | args ) |
◆ set()
"bool" set |
( |
| self, |
|
|
* | args ) |
if pfn == nullptr then a segment range will be set.
- Parameters
-
pfn | (C++: func_t *) |
_ea | (C++: ea_t) |
◆ set_range()
"bool" set_range |
( |
| self, |
|
|
* | args ) |
- Parameters
-
ea1 | (C++: ea_t) |
ea2 | (C++: ea_t) |
◆ succ()
"bool" succ |
( |
| self, |
|
|
* | args ) |
◆ succ_code()
"bool" succ_code |
( |
| self, |
|
|
* | args ) |
◆ next
◆ 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: