|
| "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) |
| |