|
str | ea |
|
str | label_num |
|
str | index |
|
str | cinsn = property(_ida_hexrays.citem_t_cinsn_get) |
|
str | cexpr = property(_ida_hexrays.citem_t_cexpr_get) |
|
◆ __init__()
◆ _acquire_ownership()
_acquire_ownership |
( |
| self, |
|
|
| v, |
|
|
| acquire ) |
|
protected |
◆ _ensure_cond()
_ensure_cond |
( |
| self, |
|
|
| ok, |
|
|
| cond_str ) |
|
protected |
◆ _ensure_no_obj()
_ensure_no_obj |
( |
| self, |
|
|
| o, |
|
|
| attr, |
|
|
| attr_is_acquired ) |
|
protected |
◆ _ensure_no_op()
◆ _ensure_ownership_transferrable()
_ensure_ownership_transferrable |
( |
| self, |
|
|
| v ) |
|
protected |
◆ _get_op()
'ctype_t' _get_op |
( |
| self | ) |
|
|
protected |
◆ _maybe_disown_and_deregister()
_maybe_disown_and_deregister |
( |
| self | ) |
|
|
protected |
◆ _meminfo()
◆ _obj_id()
'PyObject *' _obj_id |
( |
| self | ) |
|
|
protected |
◆ _own_and_register()
_own_and_register |
( |
| self | ) |
|
|
protected |
◆ _set_op()
None _set_op |
( |
| self, |
|
|
'ctype_t' | v ) |
|
protected |
◆ contains_expr()
bool contains_expr |
( |
| self, |
|
|
'cexpr_t' | e ) |
Does the item contain an expression?
◆ contains_label()
bool contains_label |
( |
| self | ) |
|
Does the item contain a label?
◆ find_closest_addr()
◆ find_parent_of()
Find parent of the specified item.
@param item: Item to find the parent of. The search will be performed among the children of the item pointed by `this`.
@returns nullptr if not found
◆ is_expr()
◆ print1()
None print1 |
( |
| self, |
|
|
'cfunc_t' | func ) |
Print item into one line.
@param func: parent function. This argument is used to find out the referenced variable names.
@returns length of the generated text.
Reimplemented in cexpr_t, and cinsn_t.
◆ replace_by()
◆ swap()
◆ cexpr
str cexpr = property(_ida_hexrays.citem_t_cexpr_get) |
|
static |
◆ cinsn
str cinsn = property(_ida_hexrays.citem_t_cinsn_get) |
|
static |
◆ ea
Initial value:= property(_ida_hexrays.citem_t_ea_get, _ida_hexrays.
citem_t_ea_set)
◆ index
Initial value:= property(_ida_hexrays.citem_t_index_get, _ida_hexrays.
citem_t_index_set)
◆ label_num
Initial value:= property(_ida_hexrays.citem_t_label_num_get,
_ida_hexrays.citem_t_label_num_set)
◆ meminfo
◆ obj_id
◆ op
Initial value:= property(_get_op, lambda self, v: self._ensure_no_op() and self.
_set_op(v))
◆ thisown
Initial value:= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')
The documentation for this class was generated from the following file: