|
"bool" | __eq__ (self, "ccase_t" r) |
| eq(self, r) -> bool
|
|
"bool" | __ne__ (self, "ccase_t" r) |
| ne(self, r) -> bool
|
|
"bool" | __lt__ (self, "ccase_t" r) |
| lt(self, r) -> bool
|
|
"bool" | __gt__ (self, "ccase_t" r) |
| gt(self, r) -> bool
|
|
"bool" | __le__ (self, "ccase_t" r) |
| le(self, r) -> bool
|
|
"bool" | __ge__ (self, "ccase_t" r) |
| ge(self, r) -> bool
|
|
"int" | compare (self, "ccase_t" r) |
| compare(self, r) -> int
|
|
"size_t" | size (self) |
| size(self) -> size_t
|
|
"uint64 const &" | value (self, "int" i) |
| value(self, i) -> uint64 const &
|
|
| __init__ (self) |
| init(self) -> ccase_t
|
|
"void" | swap (self, "cinsn_t" r) |
| swap(self, r)
|
|
"cinsn_t &" | assign (self, "cinsn_t" r) |
| assign(self, r) -> cinsn_t
|
|
"void" | cleanup (self) |
| cleanup(self) Cleanup the statement.
|
|
"void" | zero (self) |
| zero(self) Overwrite with zeroes without cleaning memory or deleting children.
|
|
"cinsn_t &" | new_insn (self, "ea_t" insn_ea) |
| new_insn(self, insn_ea) -> cinsn_t Create a new statement.
|
|
"cif_t &" | create_if (self, "cexpr_t" cnd) |
| create_if(self, cnd) -> cif_t Create a new if-statement.
|
|
"void" | print1 (self, "cfunc_t" func) |
| print1(self, func) Print the statement into one line.
|
|
"bool" | is_ordinary_flow (self) |
| is_ordinary_flow(self) -> bool Check if the statement passes execution to the next statement.
|
|
"bool" | contains_insn (self, "ctype_t" type, "int" times=1) |
| contains_insn(self, type, times=1) -> bool Check if the statement contains a statement of the specified type.
|
|
"bool" | collect_free_breaks (self, "cinsnptrvec_t" breaks) |
| collect_free_breaks(self, breaks) -> bool Collect free break statements.
|
|
"bool" | collect_free_continues (self, "cinsnptrvec_t" continues) |
| collect_free_continues(self, continues) -> bool Collect free continue statements.
|
|
"bool" | contains_free_break (self) |
| contains_free_break(self) -> bool Check if the statement has free break statements.
|
|
"bool" | contains_free_continue (self) |
| contains_free_continue(self) -> bool Check if the statement has free continue statements.
|
|
"char const *" | dstr (self) |
| dstr(self) -> char const *
|
|
| is_epilog (self) |
|
"bool" | is_expr (self) |
| is_expr(self) -> bool Is an expression?
|
|
"bool" | contains_expr (self, "cexpr_t" e) |
| contains_expr(self, e) -> bool Does the item contain an expression?
|
|
"bool" | contains_label (self) |
| 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, "ea_t" _ea) |
| find_closest_addr(self, _ea) -> citem_t
|
|
| replace_by (self, o) |
|
|
str | values = property(_ida_hexrays.ccase_t_values_get, _ida_hexrays.ccase_t_values_set, doc=) |
|
str | ctry = property(_ida_hexrays.cinsn_t_ctry_get, _ida_hexrays.cinsn_t_ctry_set, doc=) |
|
str | cthrow = property(_ida_hexrays.cinsn_t_cthrow_get, _ida_hexrays.cinsn_t_cthrow_set, doc=) |
|
str | ea = property(_ida_hexrays.citem_t_ea_get, _ida_hexrays.citem_t_ea_set, doc=) |
|
str | label_num = property(_ida_hexrays.citem_t_label_num_get, _ida_hexrays.citem_t_label_num_set, doc=) |
|
str | index = property(_ida_hexrays.citem_t_index_get, _ida_hexrays.citem_t_index_set, doc=) |
|
str | cinsn = property(_ida_hexrays.citem_t_cinsn_get, doc=) |
|
str | cexpr = property(_ida_hexrays.citem_t_cexpr_get, doc=!) |
|
|
"bool" | insn_is_epilog ("cinsn_t" insn) |
| insn_is_epilog(insn) -> bool
|
|
"void" | _replace_by (self, "cinsn_t" r) |
| _replace_by(self, r)
|
|
"void" | _print (self, "int" indent, "vc_printer_t" vp, "use_curly_t" use_curly=CALC_CURLY_BRACES) |
| _print(self, indent, vp, use_curly=CALC_CURLY_BRACES)
|
|
"void" | _register (self) |
| _register(self)
|
|
"void" | _deregister (self) |
| _deregister(self)
|
|
"cblock_t *" | _get_cblock (self) |
| _get_cblock(self) -> cblock_t
|
|
"void" | _set_cblock (self, "cblock_t" _v) |
| _set_cblock(self, _v)
|
|
"cexpr_t *" | _get_cexpr (self) |
| _get_cexpr(self) -> cexpr_t
|
|
"void" | _set_cexpr (self, "cexpr_t" _v) |
| _set_cexpr(self, _v)
|
|
"cif_t *" | _get_cif (self) |
| _get_cif(self) -> cif_t
|
|
"void" | _set_cif (self, "cif_t" _v) |
| _set_cif(self, _v)
|
|
"cfor_t *" | _get_cfor (self) |
| _get_cfor(self) -> cfor_t
|
|
"void" | _set_cfor (self, "cfor_t" _v) |
| _set_cfor(self, _v)
|
|
"cwhile_t *" | _get_cwhile (self) |
| _get_cwhile(self) -> cwhile_t
|
|
"void" | _set_cwhile (self, "cwhile_t" _v) |
| _set_cwhile(self, _v)
|
|
"cdo_t *" | _get_cdo (self) |
| _get_cdo(self) -> cdo_t
|
|
"void" | _set_cdo (self, "cdo_t" _v) |
| _set_cdo(self, _v)
|
|
"cswitch_t *" | _get_cswitch (self) |
| _get_cswitch(self) -> cswitch_t
|
|
"void" | _set_cswitch (self, "cswitch_t" _v) |
| _set_cswitch(self, _v)
|
|
"creturn_t *" | _get_creturn (self) |
| _get_creturn(self) -> creturn_t
|
|
"void" | _set_creturn (self, "creturn_t" _v) |
| _set_creturn(self, _v)
|
|
"cgoto_t *" | _get_cgoto (self) |
| _get_cgoto(self) -> cgoto_t
|
|
"void" | _set_cgoto (self, "cgoto_t" _v) |
| _set_cgoto(self, _v)
|
|
"casm_t *" | _get_casm (self) |
| _get_casm(self) -> casm_t
|
|
"void" | _set_casm (self, "casm_t" _v) |
| _set_casm(self, _v)
|
|
"ctype_t" | _get_op (self) |
| _get_op(self) -> ctype_t
|
|
"void" | _set_op (self, "ctype_t" v) |
| _set_op(self, v)
|
|
| _ensure_no_op (self) |
|
"PyObject *" | _obj_id (self) |
| _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) |
|