|
"bool" | __eq__ (self, *args) |
| eq(self, r) -> bool
|
|
"bool" | __ne__ (self, *args) |
| ne(self, r) -> bool
|
|
"bool" | __lt__ (self, *args) |
| lt(self, r) -> bool
|
|
"bool" | __gt__ (self, *args) |
| gt(self, r) -> bool
|
|
"bool" | __le__ (self, *args) |
| le(self, r) -> bool
|
|
"bool" | __ge__ (self, *args) |
| ge(self, r) -> bool
|
|
"int" | compare (self, *args) |
| compare(self, r) -> int
|
|
"size_t" | size (self, *args) |
| size(self) -> size_t
|
|
"uint64 const &" | value (self, *args) |
| value(self, i) -> uint64 const &
|
|
| __init__ (self, *args) |
| init(self) -> ccase_t
|
|
"void" | swap (self, *args) |
| swap(self, r)
|
|
"cinsn_t &" | assign (self, *args) |
| assign(self, r) -> cinsn_t
|
|
"void" | cleanup (self, *args) |
| cleanup(self) Cleanup the statement.
|
|
"void" | zero (self, *args) |
| zero(self) Overwrite with zeroes without cleaning memory or deleting children.
|
|
"cinsn_t &" | new_insn (self, *args) |
| new_insn(self, insn_ea) -> cinsn_t Create a new statement.
|
|
"cif_t &" | create_if (self, *args) |
| create_if(self, cnd) -> cif_t Create a new if-statement.
|
|
"void" | print1 (self, *args) |
| print1(self, func) Print the statement into one line.
|
|
"bool" | is_ordinary_flow (self, *args) |
| is_ordinary_flow(self) -> bool Check if the statement passes execution to the next statement.
|
|
"bool" | contains_insn (self, *args) |
| contains_insn(self, type, times=1) -> bool Check if the statement contains a statement of the specified type.
|
|
"bool" | collect_free_breaks (self, *args) |
| collect_free_breaks(self, breaks) -> bool Collect free break statements.
|
|
"bool" | collect_free_continues (self, *args) |
| collect_free_continues(self, continues) -> bool Collect free continue statements.
|
|
"bool" | contains_free_break (self, *args) |
| contains_free_break(self) -> bool Check if the statement has free break statements.
|
|
"bool" | contains_free_continue (self, *args) |
| contains_free_continue(self) -> bool Check if the statement has free continue statements.
|
|
"char const *" | dstr (self, *args) |
| dstr(self) -> char const *
|
|
| is_epilog (self) |
|
"bool" | is_expr (self, *args) |
| is_expr(self) -> bool Is an expression?
|
|
"bool" | contains_expr (self, *args) |
| contains_expr(self, e) -> bool Does the item contain an expression?
|
|
"bool" | contains_label (self, *args) |
| contains_label(self) -> bool Does the item contain a label?
|
|
"citem_t *" | find_parent_of (self, *args) |
| find_parent_of(self, sitem) -> citem_t
|
|
"citem_t *" | find_closest_addr (self, *args) |
| find_closest_addr(self, _ea) -> citem_t
|
|
| replace_by (self, o) |
|
|
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
| values = property(_ida_hexrays.ccase_t_values_get, _ida_hexrays.ccase_t_values_set, doc=) |
|
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
| cblock |
|
| cexpr |
|
| cif |
|
| cfor |
|
| cwhile |
|
| cdo |
|
| cswitch |
|
| creturn |
|
| cgoto |
|
| casm |
|
bool | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
| ea = property(_ida_hexrays.citem_t_ea_get, _ida_hexrays.citem_t_ea_set, doc=) |
|
| label_num = property(_ida_hexrays.citem_t_label_num_get, _ida_hexrays.citem_t_label_num_set, doc=) |
|
| index = property(_ida_hexrays.citem_t_index_get, _ida_hexrays.citem_t_index_set, doc=) |
|
| cinsn = property(_ida_hexrays.citem_t_cinsn_get, doc=) |
|
| cexpr = property(_ida_hexrays.citem_t_cexpr_get, doc=!) |
|
| op |
|
| obj_id = property(_obj_id) |
|
| meminfo = property(_meminfo) |
|
|
"bool" | insn_is_epilog (*args) |
| insn_is_epilog(insn) -> bool
|
|
"void" | _replace_by (self, *args) |
| _replace_by(self, r)
|
|
"void" | _print (self, *args) |
| _print(self, indent, vp, use_curly=CALC_CURLY_BRACES)
|
|
"void" | _register (self, *args) |
| _register(self)
|
|
"void" | _deregister (self, *args) |
| _deregister(self)
|
|
"cblock_t *" | _get_cblock (self, *args) |
| _get_cblock(self) -> cblock_t
|
|
"void" | _set_cblock (self, *args) |
| _set_cblock(self, _v)
|
|
"cexpr_t *" | _get_cexpr (self, *args) |
| _get_cexpr(self) -> cexpr_t
|
|
"void" | _set_cexpr (self, *args) |
| _set_cexpr(self, _v)
|
|
"cif_t *" | _get_cif (self, *args) |
| _get_cif(self) -> cif_t
|
|
"void" | _set_cif (self, *args) |
| _set_cif(self, _v)
|
|
"cfor_t *" | _get_cfor (self, *args) |
| _get_cfor(self) -> cfor_t
|
|
"void" | _set_cfor (self, *args) |
| _set_cfor(self, _v)
|
|
"cwhile_t *" | _get_cwhile (self, *args) |
| _get_cwhile(self) -> cwhile_t
|
|
"void" | _set_cwhile (self, *args) |
| _set_cwhile(self, _v)
|
|
"cdo_t *" | _get_cdo (self, *args) |
| _get_cdo(self) -> cdo_t
|
|
"void" | _set_cdo (self, *args) |
| _set_cdo(self, _v)
|
|
"cswitch_t *" | _get_cswitch (self, *args) |
| _get_cswitch(self) -> cswitch_t
|
|
"void" | _set_cswitch (self, *args) |
| _set_cswitch(self, _v)
|
|
"creturn_t *" | _get_creturn (self, *args) |
| _get_creturn(self) -> creturn_t
|
|
"void" | _set_creturn (self, *args) |
| _set_creturn(self, _v)
|
|
"cgoto_t *" | _get_cgoto (self, *args) |
| _get_cgoto(self) -> cgoto_t
|
|
"void" | _set_cgoto (self, *args) |
| _set_cgoto(self, _v)
|
|
"casm_t *" | _get_casm (self, *args) |
| _get_casm(self) -> casm_t
|
|
"void" | _set_casm (self, *args) |
| _set_casm(self, _v)
|
|
"ctype_t" | _get_op (self, *args) |
| _get_op(self) -> ctype_t
|
|
"void" | _set_op (self, *args) |
| _set_op(self, v)
|
|
| _ensure_no_op (self) |
|
"PyObject *" | _obj_id (self, *args) |
| _obj_id(self) -> PyObject *
|
|
| _ensure_cond (self, ok, cond_str) |
|
| _ensure_no_obj (self, o, attr, attr_is_acquired) |
|
| _ensure_ownership_transferrable (self, v) |
|
| _acquire_ownership (self, v, acquire) |
|
| _maybe_disown_and_deregister (self) |
|
| _own_and_register (self) |
|
| _meminfo (self) |
|