IDAPython 8.4
Loading...
Searching...
No Matches
ida_hexrays Namespace Reference

Detailed Description

 

Classes

class  array_of_bitsets
 Proxy of C++ qvector< bitset_t > class. More...
 
class  array_of_ivlsets
 Proxy of C++ qvector< ivlset_t > class. More...
 
class  bit_bound_t
 Proxy of C++ bit_bound_t class. More...
 
class  bitset_t
 Proxy of C++ bitset_t class. More...
 
class  block_chains_iterator_t
 Proxy of C++ block_chains_iterator_t class. More...
 
class  block_chains_t
 Proxy of C++ block_chains_t class. More...
 
class  block_chains_vec_t
 Proxy of C++ qvector< block_chains_t > class. More...
 
class  boundaries_iterator_t
 Proxy of C++ boundaries_iterator_t class. More...
 
class  boundaries_t
 Proxy of C++ std::map< cinsn_t *,rangeset_t > class. More...
 
class  carg_t
 Proxy of C++ carg_t class. More...
 
class  carglist_t
 Proxy of C++ carglist_t class. More...
 
class  casm_t
 Proxy of C++ casm_t class. More...
 
class  cblock_t
 Proxy of C++ cblock_t class. More...
 
class  ccase_t
 Proxy of C++ ccase_t class. More...
 
class  ccases_t
 Proxy of C++ ccases_t class. More...
 
class  cdg_insn_iterator_t
 Proxy of C++ cdg_insn_iterator_t class. More...
 
class  cdo_t
 Proxy of C++ cdo_t class. More...
 
class  ceinsn_t
 Proxy of C++ ceinsn_t class. More...
 
class  cexpr_t
 Proxy of C++ cexpr_t class. More...
 
class  cfor_t
 Proxy of C++ cfor_t class. More...
 
class  cfunc_parentee_t
 Proxy of C++ cfunc_parentee_t class. More...
 
class  cfunc_t
 Proxy of C++ cfunc_t class. More...
 
class  cfuncptr_t
 Proxy of C++ qrefcnt_t< cfunc_t > class. More...
 
class  cgoto_t
 Proxy of C++ cgoto_t class. More...
 
class  chain_keeper_t
 Proxy of C++ chain_keeper_t class. More...
 
class  chain_t
 Proxy of C++ chain_t class. More...
 
class  chain_visitor_t
 Proxy of C++ chain_visitor_t class. More...
 
class  cif_t
 Proxy of C++ cif_t class. More...
 
class  cinsn_list_t
 Proxy of C++ qlist< cinsn_t > class. More...
 
class  cinsn_list_t_iterator
 Proxy of C++ cinsn_list_t_iterator class. More...
 
class  cinsn_t
 Proxy of C++ cinsn_t class. More...
 
class  cinsnptrvec_t
 Proxy of C++ qvector< cinsn_t * > class. More...
 
class  citem_cmt_t
 Proxy of C++ citem_cmt_t class. More...
 
class  citem_locator_t
 Proxy of C++ citem_locator_t class. More...
 
class  citem_t
 Proxy of C++ citem_t class. More...
 
class  cloop_t
 Proxy of C++ cloop_t class. More...
 
class  cnumber_t
 Proxy of C++ cnumber_t class. More...
 
class  codegen_t
 Proxy of C++ codegen_t class. More...
 
class  creturn_t
 Proxy of C++ creturn_t class. More...
 
class  cswitch_t
 Proxy of C++ cswitch_t class. More...
 
class  ctext_position_t
 Proxy of C++ ctext_position_t class. More...
 
class  ctree_anchor_t
 Proxy of C++ ctree_anchor_t class. More...
 
class  ctree_item_t
 Proxy of C++ ctree_item_t class. More...
 
class  ctree_items_t
 Proxy of C++ qvector< citem_t * > class. More...
 
class  ctree_parentee_t
 Proxy of C++ ctree_parentee_t class. More...
 
class  ctree_visitor_t
 Proxy of C++ ctree_visitor_t class. More...
 
class  cwhile_t
 Proxy of C++ cwhile_t class. More...
 
class  DecompilationFailure
 
class  eamap_iterator_t
 Proxy of C++ eamap_iterator_t class. More...
 
class  eamap_t
 Proxy of C++ std::map< ea_t,cinsnptrvec_t > class. More...
 
class  fnumber_t
 Proxy of C++ fnumber_t class. More...
 
class  gco_info_t
 Proxy of C++ gco_info_t class. More...
 
class  graph_chains_t
 Proxy of C++ graph_chains_t class. More...
 
class  hexrays_failure_t
 Proxy of C++ hexrays_failure_t class. More...
 
class  Hexrays_Hooks
 Proxy of C++ Hexrays_Hooks class. More...
 
class  hexwarn_t
 Proxy of C++ hexwarn_t class. More...
 
class  hexwarns_t
 Proxy of C++ qvector< hexwarn_t > class. More...
 
class  history_item_t
 Proxy of C++ history_item_t class. More...
 
class  history_t
 Proxy of C++ qstack< history_item_t > class. More...
 
class  iterator
 Proxy of C++ bitset_t::iterator class. More...
 
class  ivl_t
 Proxy of C++ ivl_t class. More...
 
class  ivl_with_name_t
 Proxy of C++ ivl_with_name_t class. More...
 
class  ivlset_t
 Proxy of C++ ivlset_t class. More...
 
class  lvar_locator_t
 Proxy of C++ lvar_locator_t class. More...
 
class  lvar_mapping_iterator_t
 Proxy of C++ lvar_mapping_iterator_t class. More...
 
class  lvar_mapping_t
 Proxy of C++ std::map< lvar_locator_t,lvar_locator_t > class. More...
 
class  lvar_ref_t
 Proxy of C++ lvar_ref_t class. More...
 
class  lvar_saved_info_t
 Proxy of C++ lvar_saved_info_t class. More...
 
class  lvar_saved_infos_t
 Proxy of C++ qvector< lvar_saved_info_t > class. More...
 
class  lvar_t
 Proxy of C++ lvar_t class. More...
 
class  lvar_uservec_t
 Proxy of C++ lvar_uservec_t class. More...
 
class  lvars_t
 Proxy of C++ lvars_t class. More...
 
class  mba_range_iterator_t
 Proxy of C++ mba_range_iterator_t class. More...
 
class  mba_ranges_t
 Proxy of C++ mba_ranges_t class. More...
 
class  mba_t
 Proxy of C++ mba_t class. More...
 
class  mbl_graph_t
 Proxy of C++ mbl_graph_t class. More...
 
class  mblock_t
 Proxy of C++ mblock_t class. More...
 
class  mcallarg_t
 Proxy of C++ mcallarg_t class. More...
 
class  mcallargs_t
 Proxy of C++ qvector< mcallarg_t > class. More...
 
class  mcallinfo_t
 Proxy of C++ mcallinfo_t class. More...
 
class  mcases_t
 Proxy of C++ mcases_t class. More...
 
class  microcode_filter_t
 Proxy of C++ microcode_filter_t class. More...
 
class  minsn_t
 Proxy of C++ minsn_t class. More...
 
class  minsn_visitor_t
 Proxy of C++ minsn_visitor_t class. More...
 
class  mlist_mop_visitor_t
 Proxy of C++ mlist_mop_visitor_t class. More...
 
class  mlist_t
 Proxy of C++ mlist_t class. More...
 
class  mnumber_t
 Proxy of C++ mnumber_t class. More...
 
class  mop_addr_t
 Proxy of C++ mop_addr_t class. More...
 
class  mop_pair_t
 Proxy of C++ mop_pair_t class. More...
 
class  mop_t
 Proxy of C++ mop_t class. More...
 
class  mop_visitor_t
 Proxy of C++ mop_visitor_t class. More...
 
class  mopvec_t
 Proxy of C++ qvector< mop_t > class. More...
 
class  number_format_t
 Proxy of C++ number_format_t class. More...
 
class  op_parent_info_t
 Proxy of C++ op_parent_info_t class. More...
 
class  operand_locator_t
 Proxy of C++ operand_locator_t class. More...
 
class  optblock_t
 Proxy of C++ optblock_t class. More...
 
class  optinsn_t
 Proxy of C++ optinsn_t class. More...
 
class  qstring_printer_t
 Proxy of C++ qstring_printer_t class. More...
 
class  qvector_carg_t
 Proxy of C++ qvector< carg_t > class. More...
 
class  qvector_ccase_t
 Proxy of C++ qvector< ccase_t > class. More...
 
class  qvector_history_t
 Proxy of C++ qvector< history_item_t > class. More...
 
class  qvector_lvar_t
 Proxy of C++ qvector< lvar_t > class. More...
 
class  rlist_t
 Proxy of C++ rlist_t class. More...
 
class  scif_t
 Proxy of C++ scif_t class. More...
 
class  scif_visitor_t
 Proxy of C++ scif_visitor_t class. More...
 
class  simple_graph_t
 Proxy of C++ simple_graph_t class. More...
 
class  stkvar_ref_t
 Proxy of C++ stkvar_ref_t class. More...
 
class  treeloc_t
 Proxy of C++ treeloc_t class. More...
 
class  udc_filter_t
 Proxy of C++ udc_filter_t class. More...
 
class  udcall_map_iterator_t
 Proxy of C++ udcall_map_iterator_t class. More...
 
class  udcall_t
 Proxy of C++ udcall_t class. More...
 
class  ui_stroff_applicator_t
 Proxy of C++ ui_stroff_applicator_t class. More...
 
class  ui_stroff_op_t
 Proxy of C++ ui_stroff_op_t class. More...
 
class  ui_stroff_ops_t
 Proxy of C++ qvector< ui_stroff_op_t > class. More...
 
class  user_cmts_iterator_t
 Proxy of C++ user_cmts_iterator_t class. More...
 
class  user_cmts_t
 Proxy of C++ std::map< treeloc_t,citem_cmt_t > class. More...
 
class  user_iflags_iterator_t
 Proxy of C++ user_iflags_iterator_t class. More...
 
class  user_iflags_t
 Proxy of C++ std::map< citem_locator_t,int32 > class. More...
 
class  user_labels_iterator_t
 Proxy of C++ user_labels_iterator_t class. More...
 
class  user_labels_t
 Proxy of C++ std::map< int,qstring > class. More...
 
class  user_lvar_modifier_t
 Proxy of C++ user_lvar_modifier_t class. More...
 
class  user_numforms_iterator_t
 Proxy of C++ user_numforms_iterator_t class. More...
 
class  user_numforms_t
 Proxy of C++ std::map< operand_locator_t,number_format_t > class. More...
 
class  user_unions_iterator_t
 Proxy of C++ user_unions_iterator_t class. More...
 
class  user_unions_t
 Proxy of C++ std::map< ea_t,intvec_t > class. More...
 
class  uval_ivl_ivlset_t
 Proxy of C++ ivlset_tpl< ivl_t,uval_t > class. More...
 
class  uval_ivl_t
 Proxy of C++ ivl_tpl< uval_t > class. More...
 
class  valrng_t
 Proxy of C++ valrng_t class. More...
 
class  var_ref_t
 Proxy of C++ var_ref_t class. More...
 
class  vc_printer_t
 Proxy of C++ vc_printer_t class. More...
 
class  vd_failure_t
 Proxy of C++ vd_failure_t class. More...
 
class  vd_interr_t
 Proxy of C++ vd_interr_t class. More...
 
class  vd_printer_t
 Proxy of C++ vd_printer_t class. More...
 
class  vdloc_t
 Proxy of C++ vdloc_t class. More...
 
class  vdui_t
 Proxy of C++ vdui_t class. More...
 
class  vivl_t
 Proxy of C++ vivl_t class. More...
 
class  voff_t
 Proxy of C++ voff_t class. More...
 

Functions

"void" _kludge_force_declare_TPopupMenu (*args)
 _kludge_force_declare_TPopupMenu(arg1)
 
"int32 const &" user_iflags_second (*args)
 user_iflags_second(p) -> int32 const & Get reference to the current map value.
 
"void" qswap (*args)
 qswap(a, b)
 
"void" debug_hexrays_ctree (*args)
 debug_hexrays_ctree(level, msg)
 
"bool" init_hexrays_plugin (*args)
 init_hexrays_plugin(flags=0) -> bool Check that your plugin is compatible with hex-rays decompiler.
 
"vdui_t *" get_widget_vdui (*args)
 get_widget_vdui(f) -> vdui_t Get the vdui_t instance associated to the TWidget
 
"boundaries_iterator_t" boundaries_find (*args)
 boundaries_find(map, key) -> boundaries_iterator_t Find the specified key in boundaries_t.
 
"boundaries_iterator_t" boundaries_insert (*args)
 boundaries_insert(map, key, val) -> boundaries_iterator_t Insert new (cinsn_t *, rangeset_t) pair into boundaries_t.
 
"void" term_hexrays_plugin (*args)
 term_hexrays_plugin() Stop working with hex-rays decompiler.
 
"void *" hexrays_alloc (*args)
 hexrays_alloc(size) -> void *
 
"void" hexrays_free (*args)
 hexrays_free(ptr)
 
"bool" is_may_access (*args)
 is_may_access(maymust) -> bool
 
"qstring *" get_merror_desc (*args)
 get_merror_desc(code, mba) -> str Get textual description of an error code
 
"bool" must_mcode_close_block (*args)
 must_mcode_close_block(mcode, including_calls) -> bool Must an instruction with the given opcode be the last one in a block? Such opcodes are called closing opcodes.
 
"bool" is_mcode_propagatable (*args)
 is_mcode_propagatable(mcode) -> bool May opcode be propagated? Such opcodes can be used in sub-instructions (nested instructions) There is a handful of non-propagatable opcodes, like jumps, ret, nop, etc All other regular opcodes are propagatable and may appear in a nested instruction.
 
"bool" is_mcode_addsub (*args)
 is_mcode_addsub(mcode) -> bool
 
"bool" is_mcode_xdsu (*args)
 is_mcode_xdsu(mcode) -> bool
 
"bool" is_mcode_set (*args)
 is_mcode_set(mcode) -> bool
 
"bool" is_mcode_set1 (*args)
 is_mcode_set1(mcode) -> bool
 
"bool" is_mcode_j1 (*args)
 is_mcode_j1(mcode) -> bool
 
"bool" is_mcode_jcond (*args)
 is_mcode_jcond(mcode) -> bool
 
"bool" is_mcode_convertible_to_jmp (*args)
 is_mcode_convertible_to_jmp(mcode) -> bool
 
"bool" is_mcode_convertible_to_set (*args)
 is_mcode_convertible_to_set(mcode) -> bool
 
"bool" is_mcode_call (*args)
 is_mcode_call(mcode) -> bool
 
"bool" is_mcode_fpu (*args)
 is_mcode_fpu(mcode) -> bool
 
"bool" is_mcode_commutative (*args)
 is_mcode_commutative(mcode) -> bool
 
"bool" is_mcode_shift (*args)
 is_mcode_shift(mcode) -> bool
 
"bool" is_mcode_divmod (*args)
 is_mcode_divmod(op) -> bool
 
"bool" has_mcode_seloff (*args)
 has_mcode_seloff(op) -> bool
 
"mcode_t" set2jcnd (*args)
 set2jcnd(code) -> mcode_t
 
"mcode_t" jcnd2set (*args)
 jcnd2set(code) -> mcode_t
 
"mcode_t" negate_mcode_relation (*args)
 negate_mcode_relation(code) -> mcode_t
 
"mcode_t" swap_mcode_relation (*args)
 swap_mcode_relation(code) -> mcode_t
 
"mcode_t" get_signed_mcode (*args)
 get_signed_mcode(code) -> mcode_t
 
"mcode_t" get_unsigned_mcode (*args)
 get_unsigned_mcode(code) -> mcode_t
 
"bool" is_signed_mcode (*args)
 is_signed_mcode(code) -> bool
 
"bool" is_unsigned_mcode (*args)
 is_unsigned_mcode(code) -> bool
 
"bool" mcode_modifies_d (*args)
 mcode_modifies_d(mcode) -> bool
 
"char const *" dstr (*args)
 dstr(tif) -> char const * Print the specified type info.
 
"bool" is_type_correct (*args)
 is_type_correct(ptr) -> bool Verify a type string.
 
"bool" is_small_udt (*args)
 is_small_udt(tif) -> bool Is a small structure or union?
 
"bool" is_nonbool_type (*args)
 is_nonbool_type(type) -> bool Is definitely a non-boolean type?
 
"bool" is_bool_type (*args)
 is_bool_type(type) -> bool Is a boolean type?
 
"bool" is_ptr_or_array (*args)
 is_ptr_or_array(t) -> bool Is a pointer or array type?
 
"bool" is_paf (*args)
 is_paf(t) -> bool Is a pointer, array, or function type?
 
"bool" is_inplace_def (*args)
 is_inplace_def(type) -> bool Is struct/union/enum definition (not declaration)?
 
"int" partial_type_num (*args)
 partial_type_num(type) -> int Calculate number of partial subtypes.
 
"tinfo_t" get_float_type (*args)
 get_float_type(width) -> tinfo_t Get a type of a floating point value with the specified width
 
"tinfo_t" get_int_type_by_width_and_sign (*args)
 get_int_type_by_width_and_sign(srcwidth, sign) -> tinfo_t Create a type info by width and sign.
 
"tinfo_t" get_unk_type (*args)
 get_unk_type(size) -> tinfo_t Create a partial type info by width.
 
"tinfo_t" dummy_ptrtype (*args)
 dummy_ptrtype(ptrsize, isfp) -> tinfo_t Generate a dummy pointer type
 
"bool" get_member_type (*args)
 get_member_type(mptr, type) -> bool Get type of a structure field.
 
"tinfo_t" make_pointer (*args)
 make_pointer(type) -> tinfo_t Create a pointer type.
 
"tinfo_t" create_typedef (*args)
 create_typedef(name) -> tinfo_t Create a reference to an ordinal type.
 
"bool" get_type (*args)
 get_type(id, tif, guess) -> bool Get a global type.
 
"bool" set_type (*args)
 set_type(id, tif, source, force=False) -> bool Set a global type.
 
"qstring *" print_vdloc (*args)
 print_vdloc(loc, nbytes) -> str Print vdloc.
 
"bool" arglocs_overlap (*args)
 arglocs_overlap(loc1, w1, loc2, w2) -> bool Do two arglocs overlap?
 
"bool" restore_user_lvar_settings (*args)
 restore_user_lvar_settings(lvinf, func_ea) -> bool Restore user defined local variable settings in the database.
 
"void" save_user_lvar_settings (*args)
 save_user_lvar_settings(func_ea, lvinf) Save user defined local variable settings into the database.
 
"bool" modify_user_lvars (*args)
 modify_user_lvars(entry_ea, mlv) -> bool Modify saved local variable settings.
 
"bool" modify_user_lvar_info (*args)
 modify_user_lvar_info(func_ea, mli_flags, info) -> bool Modify saved local variable settings of one variable.
 
"bool" locate_lvar (*args)
 locate_lvar(out, func_ea, varname) -> bool Find a variable by name.
 
"bool" rename_lvar (*args)
 rename_lvar(func_ea, oldname, newname) -> bool Rename a local variable.
 
"bool" restore_user_defined_calls (*args)
 restore_user_defined_calls(udcalls, func_ea) -> bool Restore user defined function calls from the database.
 
"void" save_user_defined_calls (*args)
 save_user_defined_calls(func_ea, udcalls) Save user defined local function calls into the database.
 
"bool" parse_user_call (*args)
 parse_user_call(udc, decl, silent) -> bool Convert function type declaration into internal structure
 
"merror_t" convert_to_user_call (*args)
 convert_to_user_call(udc, cdg) -> merror_t try to generate user-defined call for an instruction
 
"bool" install_microcode_filter (*args)
 install_microcode_filter(filter, install=True) -> bool register/unregister non-standard microcode generator
 
"mlist_t const &" get_temp_regs (*args)
 get_temp_regs() -> mlist_t Get list of temporary registers.
 
"bool" is_kreg (*args)
 is_kreg(r) -> bool Is a kernel register? Kernel registers are temporary registers that can be used freely.
 
"mreg_t" reg2mreg (*args)
 reg2mreg(reg) -> mreg_t Map a processor register to a microregister.
 
"int" mreg2reg (*args)
 mreg2reg(reg, width) -> int Map a microregister to a processor register.
 
"qstring *" get_mreg_name (*args)
 get_mreg_name(reg, width, ud=None) -> str Get the microregister name.
 
"int" lexcompare (*args)
 lexcompare(a, b) -> int
 
"minsn_t *" getf_reginsn (*args)
 getf_reginsn(ins) -> minsn_t
 
"minsn_t *" getb_reginsn (*args)
 getb_reginsn(ins) -> minsn_t
 
"mba_t *" mba_t_deserialize (*args)
 mba_t_deserialize(bytes) -> mba_t
 
"bool" change_hexrays_config (*args)
 change_hexrays_config(directive) -> bool Parse DIRECTIVE and update the current configuration variables.
 
"char const *" get_hexrays_version (*args)
 get_hexrays_version() -> char const * Get decompiler version.
 
"bool" checkout_hexrays_license (*args)
 checkout_hexrays_license(silent) -> bool Check out a floating decompiler license.
 
"vdui_t *" open_pseudocode (*args)
 open_pseudocode(ea, flags) -> vdui_t Open pseudocode window.
 
"bool" close_pseudocode (*args)
 close_pseudocode(f) -> bool Close pseudocode window.
 
"bool" decompile_many (*args)
 decompile_many(outfile, funcaddrs, flags) -> bool Batch decompilation.
 
"void" send_database (*args)
 send_database(err, silent) Send the database to Hex-Rays.
 
"bool" get_current_operand (*args)
 get_current_operand(out) -> bool Get the instruction operand under the cursor.
 
"void" remitem (*args)
 remitem(e)
 
"ctype_t" negated_relation (*args)
 negated_relation(op) -> ctype_t Negate a comparison operator.
 
"ctype_t" swapped_relation (*args)
 swapped_relation(op) -> ctype_t Swap a comparison operator.
 
"type_sign_t" get_op_signness (*args)
 get_op_signness(op) -> type_sign_t Get operator sign.
 
"ctype_t" asgop (*args)
 asgop(cop) -> ctype_t Convert plain operator into assignment operator.
 
"ctype_t" asgop_revert (*args)
 asgop_revert(cop) -> ctype_t Convert assignment operator into plain operator.
 
"bool" op_uses_x (*args)
 op_uses_x(op) -> bool Does operator use the 'x' field of cexpr_t?
 
"bool" op_uses_y (*args)
 op_uses_y(op) -> bool Does operator use the 'y' field of cexpr_t?
 
"bool" op_uses_z (*args)
 op_uses_z(op) -> bool Does operator use the 'z' field of cexpr_t?
 
"bool" is_binary (*args)
 is_binary(op) -> bool Is binary operator?
 
"bool" is_unary (*args)
 is_unary(op) -> bool Is unary operator?
 
"bool" is_relational (*args)
 is_relational(op) -> bool Is comparison operator?
 
"bool" is_assignment (*args)
 is_assignment(op) -> bool Is assignment operator?
 
"bool" accepts_udts (*args)
 accepts_udts(op) -> bool
 
"bool" is_prepost (*args)
 is_prepost(op) -> bool Is pre/post increment/decrement operator?
 
"bool" is_commutative (*args)
 is_commutative(op) -> bool Is commutative operator?
 
"bool" is_additive (*args)
 is_additive(op) -> bool Is additive operator?
 
"bool" is_multiplicative (*args)
 is_multiplicative(op) -> bool Is multiplicative operator?
 
"bool" is_bitop (*args)
 is_bitop(op) -> bool Is bit related operator?
 
"bool" is_logical (*args)
 is_logical(op) -> bool Is logical operator?
 
"bool" is_loop (*args)
 is_loop(op) -> bool Is loop statement code?
 
"bool" is_break_consumer (*args)
 is_break_consumer(op) -> bool Does a break statement influence the specified statement code?
 
"bool" is_lvalue (*args)
 is_lvalue(op) -> bool Is Lvalue operator?
 
"bool" accepts_small_udts (*args)
 accepts_small_udts(op) -> bool Is the operator allowed on small structure or union?
 
"bool" cinsn_t_insn_is_epilog (*args)
 cinsn_t_insn_is_epilog(insn) -> bool
 
"cexpr_t *" _ll_lnot (*args)
 _ll_lnot(e) -> cexpr_t
 
"cinsn_t *" _ll_new_block (*args)
 _ll_new_block() -> cinsn_t
 
"cexpr_t *" _ll_create_helper (*args)
 _ll_create_helper(standalone, type, format) -> cexpr_t
 
"cexpr_t *" _ll_call_helper (*args)
 _ll_call_helper(rettype, args, format) -> cexpr_t
 
"cexpr_t *" _ll_make_num (*args)
 _ll_make_num(n, func=None, ea=BADADDR, opnum=0, sign=no_sign, size=0) -> cexpr_t
 
"cexpr_t *" _ll_make_ref (*args)
 _ll_make_ref(e) -> cexpr_t
 
"cexpr_t *" _ll_dereference (*args)
 _ll_dereference(e, ptrsize, is_flt=False) -> cexpr_t
 
"void" save_user_labels (*args)
 save_user_labels(func_ea, user_labels) Save user defined labels into the database.
 
"void" save_user_labels2 (*args)
 save_user_labels2(func_ea, user_labels, func=None)
 
"void" save_user_cmts (*args)
 save_user_cmts(func_ea, user_cmts) Save user defined comments into the database.
 
"void" save_user_numforms (*args)
 save_user_numforms(func_ea, numforms) Save user defined number formats into the database.
 
"void" save_user_iflags (*args)
 save_user_iflags(func_ea, iflags) Save user defined citem iflags into the database.
 
"void" save_user_unions (*args)
 save_user_unions(func_ea, unions) Save user defined union field selections into the database.
 
"user_labels_t *" restore_user_labels (*args)
 restore_user_labels(func_ea) -> user_labels_t Restore user defined labels from the database.
 
"user_labels_t *" restore_user_labels2 (*args)
 restore_user_labels2(func_ea, func=None) -> user_labels_t
 
"user_cmts_t *" restore_user_cmts (*args)
 restore_user_cmts(func_ea) -> user_cmts_t Restore user defined comments from the database.
 
"user_numforms_t *" restore_user_numforms (*args)
 restore_user_numforms(func_ea) -> user_numforms_t Restore user defined number formats from the database.
 
"user_iflags_t *" restore_user_iflags (*args)
 restore_user_iflags(func_ea) -> user_iflags_t Restore user defined citem iflags from the database.
 
"user_unions_t *" restore_user_unions (*args)
 restore_user_unions(func_ea) -> user_unions_t Restore user defined union field selections from the database.
 
"void" close_hexrays_waitbox (*args)
 close_hexrays_waitbox() Close the waitbox displayed by the decompiler.
 
"cfuncptr_t" decompile (*args)
 decompile(mbr, hf=None, decomp_flags=0) -> cfuncptr_t Decompile a snippet or a function.
 
"cfuncptr_t" decompile_func (*args)
 decompile_func(pfn, hf=None, decomp_flags=0) -> cfuncptr_t Decompile a function.
 
"mba_t *" gen_microcode (*args)
 gen_microcode(mbr, hf=None, retlist=None, decomp_flags=0, reqmat=MMAT_GLBOPT3) -> mba_t Generate microcode of an arbitrary code snippet
 
"mba_t *" create_empty_mba (*args)
 create_empty_mba(mbr, hf=None) -> mba_t Create an empty microcode object.
 
"cfuncptr_t" create_cfunc (*args)
 create_cfunc(mba) -> cfuncptr_t Create a new cfunc_t object.
 
"bool" mark_cfunc_dirty (*args)
 mark_cfunc_dirty(ea, close_views=False) -> bool Flush the cached decompilation results.
 
"void" clear_cached_cfuncs (*args)
 clear_cached_cfuncs() Flush all cached decompilation results.
 
"bool" has_cached_cfunc (*args)
 has_cached_cfunc(ea) -> bool Do we have a cached decompilation result for 'ea'?
 
"char const *" get_ctype_name (*args)
 get_ctype_name(op) -> char const *
 
"qstring" create_field_name (*args)
 create_field_name(type, offset=BADADDR) -> qstring
 
"int" select_udt_by_offset (*args)
 select_udt_by_offset(udts, ops, applicator) -> int Select UDT
 
"operand_locator_t const &" user_numforms_first (*args)
 user_numforms_first(p) -> operand_locator_t Get reference to the current map key.
 
"number_format_t &" user_numforms_second (*args)
 user_numforms_second(p) -> number_format_t Get reference to the current map value.
 
"user_numforms_iterator_t" user_numforms_find (*args)
 user_numforms_find(map, key) -> user_numforms_iterator_t Find the specified key in user_numforms_t.
 
"user_numforms_iterator_t" user_numforms_insert (*args)
 user_numforms_insert(map, key, val) -> user_numforms_iterator_t Insert new (operand_locator_t, number_format_t) pair into user_numforms_t.
 
"user_numforms_iterator_t" user_numforms_begin (*args)
 user_numforms_begin(map) -> user_numforms_iterator_t Get iterator pointing to the beginning of user_numforms_t.
 
"user_numforms_iterator_t" user_numforms_end (*args)
 user_numforms_end(map) -> user_numforms_iterator_t Get iterator pointing to the end of user_numforms_t.
 
"user_numforms_iterator_t" user_numforms_next (*args)
 user_numforms_next(p) -> user_numforms_iterator_t Move to the next element.
 
"user_numforms_iterator_t" user_numforms_prev (*args)
 user_numforms_prev(p) -> user_numforms_iterator_t Move to the previous element.
 
"void" user_numforms_erase (*args)
 user_numforms_erase(map, p) Erase current element from user_numforms_t.
 
"void" user_numforms_clear (*args)
 user_numforms_clear(map) Clear user_numforms_t.
 
"size_t" user_numforms_size (*args)
 user_numforms_size(map) -> size_t Get size of user_numforms_t.
 
"void" user_numforms_free (*args)
 user_numforms_free(map) Delete user_numforms_t instance.
 
"user_numforms_t *" user_numforms_new (*args)
 user_numforms_new() -> user_numforms_t Create a new user_numforms_t instance.
 
"lvar_locator_t const &" lvar_mapping_first (*args)
 lvar_mapping_first(p) -> lvar_locator_t Get reference to the current map key.
 
"lvar_locator_t &" lvar_mapping_second (*args)
 lvar_mapping_second(p) -> lvar_locator_t Get reference to the current map value.
 
"lvar_mapping_iterator_t" lvar_mapping_find (*args)
 lvar_mapping_find(map, key) -> lvar_mapping_iterator_t Find the specified key in lvar_mapping_t.
 
"lvar_mapping_iterator_t" lvar_mapping_insert (*args)
 lvar_mapping_insert(map, key, val) -> lvar_mapping_iterator_t Insert new (lvar_locator_t, lvar_locator_t) pair into lvar_mapping_t.
 
"lvar_mapping_iterator_t" lvar_mapping_begin (*args)
 lvar_mapping_begin(map) -> lvar_mapping_iterator_t Get iterator pointing to the beginning of lvar_mapping_t.
 
"lvar_mapping_iterator_t" lvar_mapping_end (*args)
 lvar_mapping_end(map) -> lvar_mapping_iterator_t Get iterator pointing to the end of lvar_mapping_t.
 
"lvar_mapping_iterator_t" lvar_mapping_next (*args)
 lvar_mapping_next(p) -> lvar_mapping_iterator_t Move to the next element.
 
"lvar_mapping_iterator_t" lvar_mapping_prev (*args)
 lvar_mapping_prev(p) -> lvar_mapping_iterator_t Move to the previous element.
 
"void" lvar_mapping_erase (*args)
 lvar_mapping_erase(map, p) Erase current element from lvar_mapping_t.
 
"void" lvar_mapping_clear (*args)
 lvar_mapping_clear(map) Clear lvar_mapping_t.
 
"size_t" lvar_mapping_size (*args)
 lvar_mapping_size(map) -> size_t Get size of lvar_mapping_t.
 
"void" lvar_mapping_free (*args)
 lvar_mapping_free(map) Delete lvar_mapping_t instance.
 
"lvar_mapping_t *" lvar_mapping_new (*args)
 lvar_mapping_new() -> lvar_mapping_t Create a new lvar_mapping_t instance.
 
"ea_t const &" udcall_map_first (*args)
 udcall_map_first(p) -> ea_t const & Get reference to the current map key.
 
"udcall_t &" udcall_map_second (*args)
 udcall_map_second(p) -> udcall_t Get reference to the current map value.
 
"udcall_map_iterator_t" udcall_map_find (*args)
 udcall_map_find(map, key) -> udcall_map_iterator_t Find the specified key in udcall_map_t.
 
"udcall_map_iterator_t" udcall_map_insert (*args)
 udcall_map_insert(map, key, val) -> udcall_map_iterator_t Insert new (ea_t, udcall_t) pair into udcall_map_t.
 
"udcall_map_iterator_t" udcall_map_begin (*args)
 udcall_map_begin(map) -> udcall_map_iterator_t Get iterator pointing to the beginning of udcall_map_t.
 
"udcall_map_iterator_t" udcall_map_end (*args)
 udcall_map_end(map) -> udcall_map_iterator_t Get iterator pointing to the end of udcall_map_t.
 
"udcall_map_iterator_t" udcall_map_next (*args)
 udcall_map_next(p) -> udcall_map_iterator_t Move to the next element.
 
"udcall_map_iterator_t" udcall_map_prev (*args)
 udcall_map_prev(p) -> udcall_map_iterator_t Move to the previous element.
 
"void" udcall_map_erase (*args)
 udcall_map_erase(map, p) Erase current element from udcall_map_t.
 
"void" udcall_map_clear (*args)
 udcall_map_clear(map) Clear udcall_map_t.
 
"size_t" udcall_map_size (*args)
 udcall_map_size(map) -> size_t Get size of udcall_map_t.
 
"void" udcall_map_free (*args)
 udcall_map_free(map) Delete udcall_map_t instance.
 
"udcall_map_t *" udcall_map_new (*args)
 udcall_map_new() -> udcall_map_t * Create a new udcall_map_t instance.
 
"treeloc_t const &" user_cmts_first (*args)
 user_cmts_first(p) -> treeloc_t Get reference to the current map key.
 
"citem_cmt_t &" user_cmts_second (*args)
 user_cmts_second(p) -> citem_cmt_t Get reference to the current map value.
 
"user_cmts_iterator_t" user_cmts_find (*args)
 user_cmts_find(map, key) -> user_cmts_iterator_t Find the specified key in user_cmts_t.
 
"user_cmts_iterator_t" user_cmts_insert (*args)
 user_cmts_insert(map, key, val) -> user_cmts_iterator_t Insert new (treeloc_t, citem_cmt_t) pair into user_cmts_t.
 
"user_cmts_iterator_t" user_cmts_begin (*args)
 user_cmts_begin(map) -> user_cmts_iterator_t Get iterator pointing to the beginning of user_cmts_t.
 
"user_cmts_iterator_t" user_cmts_end (*args)
 user_cmts_end(map) -> user_cmts_iterator_t Get iterator pointing to the end of user_cmts_t.
 
"user_cmts_iterator_t" user_cmts_next (*args)
 user_cmts_next(p) -> user_cmts_iterator_t Move to the next element.
 
"user_cmts_iterator_t" user_cmts_prev (*args)
 user_cmts_prev(p) -> user_cmts_iterator_t Move to the previous element.
 
"void" user_cmts_erase (*args)
 user_cmts_erase(map, p) Erase current element from user_cmts_t.
 
"void" user_cmts_clear (*args)
 user_cmts_clear(map) Clear user_cmts_t.
 
"size_t" user_cmts_size (*args)
 user_cmts_size(map) -> size_t Get size of user_cmts_t.
 
"void" user_cmts_free (*args)
 user_cmts_free(map) Delete user_cmts_t instance.
 
"user_cmts_t *" user_cmts_new (*args)
 user_cmts_new() -> user_cmts_t Create a new user_cmts_t instance.
 
"citem_locator_t const &" user_iflags_first (*args)
 user_iflags_first(p) -> citem_locator_t Get reference to the current map key.
 
"user_iflags_iterator_t" user_iflags_find (*args)
 user_iflags_find(map, key) -> user_iflags_iterator_t Find the specified key in user_iflags_t.
 
"user_iflags_iterator_t" user_iflags_insert (*args)
 user_iflags_insert(map, key, val) -> user_iflags_iterator_t Insert new (citem_locator_t, int32) pair into user_iflags_t.
 
"user_iflags_iterator_t" user_iflags_begin (*args)
 user_iflags_begin(map) -> user_iflags_iterator_t Get iterator pointing to the beginning of user_iflags_t.
 
"user_iflags_iterator_t" user_iflags_end (*args)
 user_iflags_end(map) -> user_iflags_iterator_t Get iterator pointing to the end of user_iflags_t.
 
"user_iflags_iterator_t" user_iflags_next (*args)
 user_iflags_next(p) -> user_iflags_iterator_t Move to the next element.
 
"user_iflags_iterator_t" user_iflags_prev (*args)
 user_iflags_prev(p) -> user_iflags_iterator_t Move to the previous element.
 
"void" user_iflags_erase (*args)
 user_iflags_erase(map, p) Erase current element from user_iflags_t.
 
"void" user_iflags_clear (*args)
 user_iflags_clear(map) Clear user_iflags_t.
 
"size_t" user_iflags_size (*args)
 user_iflags_size(map) -> size_t Get size of user_iflags_t.
 
"void" user_iflags_free (*args)
 user_iflags_free(map) Delete user_iflags_t instance.
 
"user_iflags_t *" user_iflags_new (*args)
 user_iflags_new() -> user_iflags_t Create a new user_iflags_t instance.
 
"ea_t const &" user_unions_first (*args)
 user_unions_first(p) -> ea_t const & Get reference to the current map key.
 
"intvec_t &" user_unions_second (*args)
 user_unions_second(p) -> intvec_t Get reference to the current map value.
 
"user_unions_iterator_t" user_unions_find (*args)
 user_unions_find(map, key) -> user_unions_iterator_t Find the specified key in user_unions_t.
 
"user_unions_iterator_t" user_unions_insert (*args)
 user_unions_insert(map, key, val) -> user_unions_iterator_t Insert new (ea_t, intvec_t) pair into user_unions_t.
 
"user_unions_iterator_t" user_unions_begin (*args)
 user_unions_begin(map) -> user_unions_iterator_t Get iterator pointing to the beginning of user_unions_t.
 
"user_unions_iterator_t" user_unions_end (*args)
 user_unions_end(map) -> user_unions_iterator_t Get iterator pointing to the end of user_unions_t.
 
"user_unions_iterator_t" user_unions_next (*args)
 user_unions_next(p) -> user_unions_iterator_t Move to the next element.
 
"user_unions_iterator_t" user_unions_prev (*args)
 user_unions_prev(p) -> user_unions_iterator_t Move to the previous element.
 
"void" user_unions_erase (*args)
 user_unions_erase(map, p) Erase current element from user_unions_t.
 
"void" user_unions_clear (*args)
 user_unions_clear(map) Clear user_unions_t.
 
"size_t" user_unions_size (*args)
 user_unions_size(map) -> size_t Get size of user_unions_t.
 
"void" user_unions_free (*args)
 user_unions_free(map) Delete user_unions_t instance.
 
"user_unions_t *" user_unions_new (*args)
 user_unions_new() -> user_unions_t Create a new user_unions_t instance.
 
"int const &" user_labels_first (*args)
 user_labels_first(p) -> int const & Get reference to the current map key.
 
"qstring &" user_labels_second (*args)
 user_labels_second(p) -> qstring & Get reference to the current map value.
 
"user_labels_iterator_t" user_labels_find (*args)
 user_labels_find(map, key) -> user_labels_iterator_t Find the specified key in user_labels_t.
 
"user_labels_iterator_t" user_labels_insert (*args)
 user_labels_insert(map, key, val) -> user_labels_iterator_t Insert new (int, qstring) pair into user_labels_t.
 
"user_labels_iterator_t" user_labels_begin (*args)
 user_labels_begin(map) -> user_labels_iterator_t Get iterator pointing to the beginning of user_labels_t.
 
"user_labels_iterator_t" user_labels_end (*args)
 user_labels_end(map) -> user_labels_iterator_t Get iterator pointing to the end of user_labels_t.
 
"user_labels_iterator_t" user_labels_next (*args)
 user_labels_next(p) -> user_labels_iterator_t Move to the next element.
 
"user_labels_iterator_t" user_labels_prev (*args)
 user_labels_prev(p) -> user_labels_iterator_t Move to the previous element.
 
"void" user_labels_erase (*args)
 user_labels_erase(map, p) Erase current element from user_labels_t.
 
"void" user_labels_clear (*args)
 user_labels_clear(map) Clear user_labels_t.
 
"size_t" user_labels_size (*args)
 user_labels_size(map) -> size_t Get size of user_labels_t.
 
"void" user_labels_free (*args)
 user_labels_free(map) Delete user_labels_t instance.
 
"user_labels_t *" user_labels_new (*args)
 user_labels_new() -> user_labels_t Create a new user_labels_t instance.
 
"ea_t const &" eamap_first (*args)
 eamap_first(p) -> ea_t const & Get reference to the current map key.
 
"cinsnptrvec_t &" eamap_second (*args)
 eamap_second(p) -> cinsnptrvec_t Get reference to the current map value.
 
"eamap_iterator_t" eamap_find (*args)
 eamap_find(map, key) -> eamap_iterator_t Find the specified key in eamap_t.
 
"eamap_iterator_t" eamap_insert (*args)
 eamap_insert(map, key, val) -> eamap_iterator_t Insert new (ea_t, cinsnptrvec_t) pair into eamap_t.
 
"eamap_iterator_t" eamap_begin (*args)
 eamap_begin(map) -> eamap_iterator_t Get iterator pointing to the beginning of eamap_t.
 
"eamap_iterator_t" eamap_end (*args)
 eamap_end(map) -> eamap_iterator_t Get iterator pointing to the end of eamap_t.
 
"eamap_iterator_t" eamap_next (*args)
 eamap_next(p) -> eamap_iterator_t Move to the next element.
 
"eamap_iterator_t" eamap_prev (*args)
 eamap_prev(p) -> eamap_iterator_t Move to the previous element.
 
"void" eamap_erase (*args)
 eamap_erase(map, p) Erase current element from eamap_t.
 
"void" eamap_clear (*args)
 eamap_clear(map) Clear eamap_t.
 
"size_t" eamap_size (*args)
 eamap_size(map) -> size_t Get size of eamap_t.
 
"void" eamap_free (*args)
 eamap_free(map) Delete eamap_t instance.
 
"eamap_t *" eamap_new (*args)
 eamap_new() -> eamap_t Create a new eamap_t instance.
 
"cinsn_t *const &" boundaries_first (*args)
 boundaries_first(p) -> cinsn_t Get reference to the current map key.
 
"rangeset_t &" boundaries_second (*args)
 boundaries_second(p) -> rangeset_t Get reference to the current map value.
 
"boundaries_iterator_t" boundaries_begin (*args)
 boundaries_begin(map) -> boundaries_iterator_t Get iterator pointing to the beginning of boundaries_t.
 
"boundaries_iterator_t" boundaries_end (*args)
 boundaries_end(map) -> boundaries_iterator_t Get iterator pointing to the end of boundaries_t.
 
"boundaries_iterator_t" boundaries_next (*args)
 boundaries_next(p) -> boundaries_iterator_t Move to the next element.
 
"boundaries_iterator_t" boundaries_prev (*args)
 boundaries_prev(p) -> boundaries_iterator_t Move to the previous element.
 
"void" boundaries_erase (*args)
 boundaries_erase(map, p) Erase current element from boundaries_t.
 
"void" boundaries_clear (*args)
 boundaries_clear(map) Clear boundaries_t.
 
"size_t" boundaries_size (*args)
 boundaries_size(map) -> size_t Get size of boundaries_t.
 
"void" boundaries_free (*args)
 boundaries_free(map) Delete boundaries_t instance.
 
"boundaries_t *" boundaries_new (*args)
 boundaries_new() -> boundaries_t Create a new boundaries_t instance.
 
"chain_t &" block_chains_get (*args)
 block_chains_get(p) -> chain_t Get reference to the current set value.
 
"block_chains_iterator_t" block_chains_find (*args)
 block_chains_find(set, val) -> block_chains_iterator_t Find the specified key in set block_chains_t.
 
"block_chains_iterator_t" block_chains_insert (*args)
 block_chains_insert(set, val) -> block_chains_iterator_t Insert new (chain_t) into set block_chains_t.
 
"block_chains_iterator_t" block_chains_begin (*args)
 block_chains_begin(set) -> block_chains_iterator_t Get iterator pointing to the beginning of block_chains_t.
 
"block_chains_iterator_t" block_chains_end (*args)
 block_chains_end(set) -> block_chains_iterator_t Get iterator pointing to the end of block_chains_t.
 
"block_chains_iterator_t" block_chains_next (*args)
 block_chains_next(p) -> block_chains_iterator_t Move to the next element.
 
"block_chains_iterator_t" block_chains_prev (*args)
 block_chains_prev(p) -> block_chains_iterator_t Move to the previous element.
 
"void" block_chains_erase (*args)
 block_chains_erase(set, p) Erase current element from block_chains_t.
 
"void" block_chains_clear (*args)
 block_chains_clear(set) Clear block_chains_t.
 
"size_t" block_chains_size (*args)
 block_chains_size(set) -> size_t Get size of block_chains_t.
 
"void" block_chains_free (*args)
 block_chains_free(set) Delete block_chains_t instance.
 
"block_chains_t *" block_chains_new (*args)
 block_chains_new() -> block_chains_t Create a new block_chains_t instance.
 
 decompile (ea, hf=None, flags=0)
 
 citem_to_specific_type (self)
 cast the citem_t object to its more specific type, either cexpr_t or cinsn_t.
 
 property_op_to_typename (self)
 
 cexpr_operands (self)
 return a dictionary with the operands of a cexpr_t.
 
 cinsn_details (self)
 return the details pointer for the cinsn_t object depending on the value of its op member.
 
 cfunc_type (self)
 Get the function's return type tinfo_t object.
 
 _map_as_dict (maptype, name, keytype, valuetype)
 
 _call_with_transferrable_ownership (fun, *args)
 
 lnot (e)
 Logically negate the specified expression.
 
 make_ref (e)
 Create a reference.
 
 dereference (e, ptrsize, is_float=False)
 Dereference a pointer.
 
 call_helper (rettype, args, *rest)
 Create a helper call.
 
 new_block ()
 Create a new block-statement.
 
 make_num (*args)
 Create a number expression.
 
 create_helper (*args)
 Create a helper object.
 
 install_hexrays_callback (callback)
 Deprecated.
 
 remove_hexrays_callback (callback)
 Deprecated.
 

Variables

 MAX_SUPPORTED_STACK_SIZE = _ida_hexrays.MAX_SUPPORTED_STACK_SIZE
 
 MAX_VLR_SIZE = _ida_hexrays.MAX_VLR_SIZE
 
 CMP_NZ = _ida_hexrays.CMP_NZ
 
 CMP_Z = _ida_hexrays.CMP_Z
 
 CMP_AE = _ida_hexrays.CMP_AE
 
 CMP_B = _ida_hexrays.CMP_B
 
 CMP_A = _ida_hexrays.CMP_A
 
 CMP_BE = _ida_hexrays.CMP_BE
 
 CMP_GT = _ida_hexrays.CMP_GT
 
 CMP_GE = _ida_hexrays.CMP_GE
 
 CMP_LT = _ida_hexrays.CMP_LT
 
 CMP_LE = _ida_hexrays.CMP_LE
 
 cvar = _ida_hexrays.cvar
 
 MAX_VALUE = cvar.MAX_VALUE
 
 MAX_SVALUE = cvar.MAX_SVALUE
 
 MIN_SVALUE = cvar.MIN_SVALUE
 
 MERR_OK = _ida_hexrays.MERR_OK
 
 MERR_BLOCK = _ida_hexrays.MERR_BLOCK
 
 MERR_INTERR = _ida_hexrays.MERR_INTERR
 
 MERR_INSN = _ida_hexrays.MERR_INSN
 
 MERR_MEM = _ida_hexrays.MERR_MEM
 
 MERR_BADBLK = _ida_hexrays.MERR_BADBLK
 
 MERR_BADSP = _ida_hexrays.MERR_BADSP
 
 MERR_PROLOG = _ida_hexrays.MERR_PROLOG
 
 MERR_SWITCH = _ida_hexrays.MERR_SWITCH
 
 MERR_EXCEPTION = _ida_hexrays.MERR_EXCEPTION
 
 MERR_HUGESTACK = _ida_hexrays.MERR_HUGESTACK
 
 MERR_LVARS = _ida_hexrays.MERR_LVARS
 
 MERR_BITNESS = _ida_hexrays.MERR_BITNESS
 
 MERR_BADCALL = _ida_hexrays.MERR_BADCALL
 
 MERR_BADFRAME = _ida_hexrays.MERR_BADFRAME
 
 MERR_UNKTYPE = _ida_hexrays.MERR_UNKTYPE
 
 MERR_BADIDB = _ida_hexrays.MERR_BADIDB
 
 MERR_SIZEOF = _ida_hexrays.MERR_SIZEOF
 
 MERR_REDO = _ida_hexrays.MERR_REDO
 
 MERR_CANCELED = _ida_hexrays.MERR_CANCELED
 
 MERR_RECDEPTH = _ida_hexrays.MERR_RECDEPTH
 
 MERR_OVERLAP = _ida_hexrays.MERR_OVERLAP
 
 MERR_PARTINIT = _ida_hexrays.MERR_PARTINIT
 
 MERR_COMPLEX = _ida_hexrays.MERR_COMPLEX
 
 MERR_LICENSE = _ida_hexrays.MERR_LICENSE
 
 MERR_ONLY32 = _ida_hexrays.MERR_ONLY32
 
 MERR_ONLY64 = _ida_hexrays.MERR_ONLY64
 
 MERR_BUSY = _ida_hexrays.MERR_BUSY
 
 MERR_FARPTR = _ida_hexrays.MERR_FARPTR
 
 MERR_EXTERN = _ida_hexrays.MERR_EXTERN
 
 MERR_FUNCSIZE = _ida_hexrays.MERR_FUNCSIZE
 
 MERR_BADRANGES = _ida_hexrays.MERR_BADRANGES
 
 MERR_BADARCH = _ida_hexrays.MERR_BADARCH
 
 MERR_DSLOT = _ida_hexrays.MERR_DSLOT
 
 MERR_STOP = _ida_hexrays.MERR_STOP
 
 MERR_CLOUD = _ida_hexrays.MERR_CLOUD
 
 MERR_MAX_ERR = _ida_hexrays.MERR_MAX_ERR
 
 MERR_LOOP = _ida_hexrays.MERR_LOOP
 
 m_nop = _ida_hexrays.m_nop
 
 m_stx = _ida_hexrays.m_stx
 
 m_ldx = _ida_hexrays.m_ldx
 
 m_ldc = _ida_hexrays.m_ldc
 
 m_mov = _ida_hexrays.m_mov
 
 m_neg = _ida_hexrays.m_neg
 
 m_lnot = _ida_hexrays.m_lnot
 
 m_bnot = _ida_hexrays.m_bnot
 
 m_xds = _ida_hexrays.m_xds
 
 m_xdu = _ida_hexrays.m_xdu
 
 m_low = _ida_hexrays.m_low
 
 m_high = _ida_hexrays.m_high
 
 m_add = _ida_hexrays.m_add
 
 m_sub = _ida_hexrays.m_sub
 
 m_mul = _ida_hexrays.m_mul
 
 m_udiv = _ida_hexrays.m_udiv
 
 m_sdiv = _ida_hexrays.m_sdiv
 
 m_umod = _ida_hexrays.m_umod
 
 m_smod = _ida_hexrays.m_smod
 
 m_or = _ida_hexrays.m_or
 
 m_and = _ida_hexrays.m_and
 
 m_xor = _ida_hexrays.m_xor
 
 m_shl = _ida_hexrays.m_shl
 
 m_shr = _ida_hexrays.m_shr
 
 m_sar = _ida_hexrays.m_sar
 
 m_cfadd = _ida_hexrays.m_cfadd
 
 m_ofadd = _ida_hexrays.m_ofadd
 
 m_cfshl = _ida_hexrays.m_cfshl
 
 m_cfshr = _ida_hexrays.m_cfshr
 
 m_sets = _ida_hexrays.m_sets
 
 m_seto = _ida_hexrays.m_seto
 
 m_setp = _ida_hexrays.m_setp
 
 m_setnz = _ida_hexrays.m_setnz
 
 m_setz = _ida_hexrays.m_setz
 
 m_setae = _ida_hexrays.m_setae
 
 m_setb = _ida_hexrays.m_setb
 
 m_seta = _ida_hexrays.m_seta
 
 m_setbe = _ida_hexrays.m_setbe
 
 m_setg = _ida_hexrays.m_setg
 
 m_setge = _ida_hexrays.m_setge
 
 m_setl = _ida_hexrays.m_setl
 
 m_setle = _ida_hexrays.m_setle
 
 m_jcnd = _ida_hexrays.m_jcnd
 
 m_jnz = _ida_hexrays.m_jnz
 
 m_jz = _ida_hexrays.m_jz
 
 m_jae = _ida_hexrays.m_jae
 
 m_jb = _ida_hexrays.m_jb
 
 m_ja = _ida_hexrays.m_ja
 
 m_jbe = _ida_hexrays.m_jbe
 
 m_jg = _ida_hexrays.m_jg
 
 m_jge = _ida_hexrays.m_jge
 
 m_jl = _ida_hexrays.m_jl
 
 m_jle = _ida_hexrays.m_jle
 
 m_jtbl = _ida_hexrays.m_jtbl
 
 m_ijmp = _ida_hexrays.m_ijmp
 
 m_goto = _ida_hexrays.m_goto
 
 m_call = _ida_hexrays.m_call
 
 m_icall = _ida_hexrays.m_icall
 
 m_ret = _ida_hexrays.m_ret
 
 m_push = _ida_hexrays.m_push
 
 m_pop = _ida_hexrays.m_pop
 
 m_und = _ida_hexrays.m_und
 
 m_ext = _ida_hexrays.m_ext
 
 m_f2i = _ida_hexrays.m_f2i
 
 m_f2u = _ida_hexrays.m_f2u
 
 m_i2f = _ida_hexrays.m_i2f
 
 m_u2f = _ida_hexrays.m_u2f
 
 m_f2f = _ida_hexrays.m_f2f
 
 m_fneg = _ida_hexrays.m_fneg
 
 m_fadd = _ida_hexrays.m_fadd
 
 m_fsub = _ida_hexrays.m_fsub
 
 m_fmul = _ida_hexrays.m_fmul
 
 m_fdiv = _ida_hexrays.m_fdiv
 
 MUST_ACCESS = cvar.MUST_ACCESS
 
 MAY_ACCESS = cvar.MAY_ACCESS
 
 MAYMUST_ACCESS_MASK = cvar.MAYMUST_ACCESS_MASK
 
 ONE_ACCESS_TYPE = cvar.ONE_ACCESS_TYPE
 
 INCLUDE_SPOILED_REGS = cvar.INCLUDE_SPOILED_REGS
 
 EXCLUDE_PASS_REGS = cvar.EXCLUDE_PASS_REGS
 
 FULL_XDSU = cvar.FULL_XDSU
 
 WITH_ASSERTS = cvar.WITH_ASSERTS
 
 EXCLUDE_VOLATILE = cvar.EXCLUDE_VOLATILE
 
 INCLUDE_UNUSED_SRC = cvar.INCLUDE_UNUSED_SRC
 
 INCLUDE_DEAD_RETREGS = cvar.INCLUDE_DEAD_RETREGS
 
 INCLUDE_RESTRICTED = cvar.INCLUDE_RESTRICTED
 
 CALL_SPOILS_ONLY_ARGS = cvar.CALL_SPOILS_ONLY_ARGS
 
 mr_none = cvar.mr_none
 
 mr_cf = cvar.mr_cf
 
 mr_zf = cvar.mr_zf
 
 mr_sf = cvar.mr_sf
 
 mr_of = cvar.mr_of
 
 mr_pf = cvar.mr_pf
 
 cc_count = cvar.cc_count
 
 mr_cc = cvar.mr_cc
 
 mr_first = cvar.mr_first
 
 NF_FIXED = _ida_hexrays.NF_FIXED
 
 NF_NEGDONE = _ida_hexrays.NF_NEGDONE
 
 NF_BINVDONE = _ida_hexrays.NF_BINVDONE
 
 NF_NEGATE = _ida_hexrays.NF_NEGATE
 
 NF_BITNOT = _ida_hexrays.NF_BITNOT
 
 NF_VALID = _ida_hexrays.NF_VALID
 
 GUESSED_NONE = _ida_hexrays.GUESSED_NONE
 
 GUESSED_WEAK = _ida_hexrays.GUESSED_WEAK
 
 GUESSED_FUNC = _ida_hexrays.GUESSED_FUNC
 
 GUESSED_DATA = _ida_hexrays.GUESSED_DATA
 
 TS_NOELL = _ida_hexrays.TS_NOELL
 
 TS_SHRINK = _ida_hexrays.TS_SHRINK
 
 TS_DONTREF = _ida_hexrays.TS_DONTREF
 
 TS_MASK = _ida_hexrays.TS_MASK
 
 SVW_INT = _ida_hexrays.SVW_INT
 
 SVW_FLOAT = _ida_hexrays.SVW_FLOAT
 
 SVW_SOFT = _ida_hexrays.SVW_SOFT
 
 LVINF_KEEP = _ida_hexrays.LVINF_KEEP
 
 LVINF_SPLIT = _ida_hexrays.LVINF_SPLIT
 
 LVINF_NOPTR = _ida_hexrays.LVINF_NOPTR
 
 LVINF_NOMAP = _ida_hexrays.LVINF_NOMAP
 
 LVINF_UNUSED = _ida_hexrays.LVINF_UNUSED
 
 ULV_PRECISE_DEFEA = _ida_hexrays.ULV_PRECISE_DEFEA
 
 MLI_NAME = _ida_hexrays.MLI_NAME
 
 MLI_TYPE = _ida_hexrays.MLI_TYPE
 
 MLI_CMT = _ida_hexrays.MLI_CMT
 
 MLI_SET_FLAGS = _ida_hexrays.MLI_SET_FLAGS
 
 MLI_CLR_FLAGS = _ida_hexrays.MLI_CLR_FLAGS
 
 bitset_width = cvar.bitset_width
 
 bitset_align = cvar.bitset_align
 
 bitset_shift = cvar.bitset_shift
 
 mop_z = cvar.mop_z
 
 mop_r = cvar.mop_r
 
 mop_n = cvar.mop_n
 
 mop_str = cvar.mop_str
 
 mop_d = cvar.mop_d
 
 mop_S = cvar.mop_S
 
 mop_v = cvar.mop_v
 
 mop_b = cvar.mop_b
 
 mop_f = cvar.mop_f
 
 mop_l = cvar.mop_l
 
 mop_a = cvar.mop_a
 
 mop_h = cvar.mop_h
 
 mop_c = cvar.mop_c
 
 mop_fn = cvar.mop_fn
 
 mop_p = cvar.mop_p
 
 mop_sc = cvar.mop_sc
 
 NOSIZE = cvar.NOSIZE
 
 SHINS_NUMADDR = _ida_hexrays.SHINS_NUMADDR
 
 SHINS_VALNUM = _ida_hexrays.SHINS_VALNUM
 
 SHINS_SHORT = _ida_hexrays.SHINS_SHORT
 
 SHINS_LDXEA = _ida_hexrays.SHINS_LDXEA
 
 NO_SIDEFF = _ida_hexrays.NO_SIDEFF
 
 WITH_SIDEFF = _ida_hexrays.WITH_SIDEFF
 
 ONLY_SIDEFF = _ida_hexrays.ONLY_SIDEFF
 
 ANY_REGSIZE = _ida_hexrays.ANY_REGSIZE
 
 ANY_FPSIZE = _ida_hexrays.ANY_FPSIZE
 
 OPROP_IMPDONE = _ida_hexrays.OPROP_IMPDONE
 
 OPROP_UDT = _ida_hexrays.OPROP_UDT
 
 OPROP_FLOAT = _ida_hexrays.OPROP_FLOAT
 
 OPROP_CCFLAGS = _ida_hexrays.OPROP_CCFLAGS
 
 OPROP_UDEFVAL = _ida_hexrays.OPROP_UDEFVAL
 
 OPROP_LOWADDR = _ida_hexrays.OPROP_LOWADDR
 
 ROLE_UNK = _ida_hexrays.ROLE_UNK
 
 ROLE_EMPTY = _ida_hexrays.ROLE_EMPTY
 
 ROLE_MEMSET = _ida_hexrays.ROLE_MEMSET
 
 ROLE_MEMSET32 = _ida_hexrays.ROLE_MEMSET32
 
 ROLE_MEMSET64 = _ida_hexrays.ROLE_MEMSET64
 
 ROLE_MEMCPY = _ida_hexrays.ROLE_MEMCPY
 
 ROLE_STRCPY = _ida_hexrays.ROLE_STRCPY
 
 ROLE_STRLEN = _ida_hexrays.ROLE_STRLEN
 
 ROLE_STRCAT = _ida_hexrays.ROLE_STRCAT
 
 ROLE_TAIL = _ida_hexrays.ROLE_TAIL
 
 ROLE_BUG = _ida_hexrays.ROLE_BUG
 
 ROLE_ALLOCA = _ida_hexrays.ROLE_ALLOCA
 
 ROLE_BSWAP = _ida_hexrays.ROLE_BSWAP
 
 ROLE_PRESENT = _ida_hexrays.ROLE_PRESENT
 
 ROLE_CONTAINING_RECORD = _ida_hexrays.ROLE_CONTAINING_RECORD
 
 ROLE_FASTFAIL = _ida_hexrays.ROLE_FASTFAIL
 
 ROLE_READFLAGS = _ida_hexrays.ROLE_READFLAGS
 
 ROLE_IS_MUL_OK = _ida_hexrays.ROLE_IS_MUL_OK
 
 ROLE_SATURATED_MUL = _ida_hexrays.ROLE_SATURATED_MUL
 
 ROLE_BITTEST = _ida_hexrays.ROLE_BITTEST
 
 ROLE_BITTESTANDSET = _ida_hexrays.ROLE_BITTESTANDSET
 
 ROLE_BITTESTANDRESET = _ida_hexrays.ROLE_BITTESTANDRESET
 
 ROLE_BITTESTANDCOMPLEMENT = _ida_hexrays.ROLE_BITTESTANDCOMPLEMENT
 
 ROLE_VA_ARG = _ida_hexrays.ROLE_VA_ARG
 
 ROLE_VA_COPY = _ida_hexrays.ROLE_VA_COPY
 
 ROLE_VA_START = _ida_hexrays.ROLE_VA_START
 
 ROLE_VA_END = _ida_hexrays.ROLE_VA_END
 
 ROLE_ROL = _ida_hexrays.ROLE_ROL
 
 ROLE_ROR = _ida_hexrays.ROLE_ROR
 
 ROLE_CFSUB3 = _ida_hexrays.ROLE_CFSUB3
 
 ROLE_OFSUB3 = _ida_hexrays.ROLE_OFSUB3
 
 ROLE_ABS = _ida_hexrays.ROLE_ABS
 
 ROLE_3WAYCMP0 = _ida_hexrays.ROLE_3WAYCMP0
 
 ROLE_3WAYCMP1 = _ida_hexrays.ROLE_3WAYCMP1
 
 ROLE_WMEMCPY = _ida_hexrays.ROLE_WMEMCPY
 
 ROLE_WMEMSET = _ida_hexrays.ROLE_WMEMSET
 
 ROLE_WCSCPY = _ida_hexrays.ROLE_WCSCPY
 
 ROLE_WCSLEN = _ida_hexrays.ROLE_WCSLEN
 
 ROLE_WCSCAT = _ida_hexrays.ROLE_WCSCAT
 
 ROLE_SSE_CMP4 = _ida_hexrays.ROLE_SSE_CMP4
 
 ROLE_SSE_CMP8 = _ida_hexrays.ROLE_SSE_CMP8
 
 FUNC_NAME_MEMCPY = _ida_hexrays.FUNC_NAME_MEMCPY
 
 FUNC_NAME_WMEMCPY = _ida_hexrays.FUNC_NAME_WMEMCPY
 
 FUNC_NAME_MEMSET = _ida_hexrays.FUNC_NAME_MEMSET
 
 FUNC_NAME_WMEMSET = _ida_hexrays.FUNC_NAME_WMEMSET
 
 FUNC_NAME_MEMSET32 = _ida_hexrays.FUNC_NAME_MEMSET32
 
 FUNC_NAME_MEMSET64 = _ida_hexrays.FUNC_NAME_MEMSET64
 
 FUNC_NAME_STRCPY = _ida_hexrays.FUNC_NAME_STRCPY
 
 FUNC_NAME_WCSCPY = _ida_hexrays.FUNC_NAME_WCSCPY
 
 FUNC_NAME_STRLEN = _ida_hexrays.FUNC_NAME_STRLEN
 
 FUNC_NAME_WCSLEN = _ida_hexrays.FUNC_NAME_WCSLEN
 
 FUNC_NAME_STRCAT = _ida_hexrays.FUNC_NAME_STRCAT
 
 FUNC_NAME_WCSCAT = _ida_hexrays.FUNC_NAME_WCSCAT
 
 FUNC_NAME_TAIL = _ida_hexrays.FUNC_NAME_TAIL
 
 FUNC_NAME_VA_ARG = _ida_hexrays.FUNC_NAME_VA_ARG
 
 FUNC_NAME_EMPTY = _ida_hexrays.FUNC_NAME_EMPTY
 
 FUNC_NAME_PRESENT = _ida_hexrays.FUNC_NAME_PRESENT
 
 FUNC_NAME_CONTAINING_RECORD = _ida_hexrays.FUNC_NAME_CONTAINING_RECORD
 
 FUNC_NAME_MORESTACK = _ida_hexrays.FUNC_NAME_MORESTACK
 
 FCI_PROP = _ida_hexrays.FCI_PROP
 
 FCI_DEAD = _ida_hexrays.FCI_DEAD
 
 FCI_FINAL = _ida_hexrays.FCI_FINAL
 
 FCI_NORET = _ida_hexrays.FCI_NORET
 
 FCI_PURE = _ida_hexrays.FCI_PURE
 
 FCI_NOSIDE = _ida_hexrays.FCI_NOSIDE
 
 FCI_SPLOK = _ida_hexrays.FCI_SPLOK
 
 FCI_HASCALL = _ida_hexrays.FCI_HASCALL
 
 FCI_HASFMT = _ida_hexrays.FCI_HASFMT
 
 FCI_EXPLOCS = _ida_hexrays.FCI_EXPLOCS
 
 CHF_INITED = _ida_hexrays.CHF_INITED
 
 CHF_REPLACED = _ida_hexrays.CHF_REPLACED
 
 CHF_OVER = _ida_hexrays.CHF_OVER
 
 CHF_FAKE = _ida_hexrays.CHF_FAKE
 
 CHF_PASSTHRU = _ida_hexrays.CHF_PASSTHRU
 
 CHF_TERM = _ida_hexrays.CHF_TERM
 
 SIZEOF_BLOCK_CHAINS = _ida_hexrays.SIZEOF_BLOCK_CHAINS
 
 GCA_EMPTY = _ida_hexrays.GCA_EMPTY
 
 GCA_SPEC = _ida_hexrays.GCA_SPEC
 
 GCA_ALLOC = _ida_hexrays.GCA_ALLOC
 
 GCA_NALLOC = _ida_hexrays.GCA_NALLOC
 
 GCA_OFIRST = _ida_hexrays.GCA_OFIRST
 
 GCA_OLAST = _ida_hexrays.GCA_OLAST
 
 IPROP_OPTIONAL = _ida_hexrays.IPROP_OPTIONAL
 
 IPROP_PERSIST = _ida_hexrays.IPROP_PERSIST
 
 IPROP_WILDMATCH = _ida_hexrays.IPROP_WILDMATCH
 
 IPROP_CLNPOP = _ida_hexrays.IPROP_CLNPOP
 
 IPROP_FPINSN = _ida_hexrays.IPROP_FPINSN
 
 IPROP_FARCALL = _ida_hexrays.IPROP_FARCALL
 
 IPROP_TAILCALL = _ida_hexrays.IPROP_TAILCALL
 
 IPROP_ASSERT = _ida_hexrays.IPROP_ASSERT
 
 IPROP_SPLIT = _ida_hexrays.IPROP_SPLIT
 
 IPROP_SPLIT1 = _ida_hexrays.IPROP_SPLIT1
 
 IPROP_SPLIT2 = _ida_hexrays.IPROP_SPLIT2
 
 IPROP_SPLIT4 = _ida_hexrays.IPROP_SPLIT4
 
 IPROP_SPLIT8 = _ida_hexrays.IPROP_SPLIT8
 
 IPROP_COMBINED = _ida_hexrays.IPROP_COMBINED
 
 IPROP_EXTSTX = _ida_hexrays.IPROP_EXTSTX
 
 IPROP_IGNLOWSRC = _ida_hexrays.IPROP_IGNLOWSRC
 
 IPROP_INV_JX = _ida_hexrays.IPROP_INV_JX
 
 IPROP_WAS_NORET = _ida_hexrays.IPROP_WAS_NORET
 
 IPROP_MULTI_MOV = _ida_hexrays.IPROP_MULTI_MOV
 
 IPROP_DONT_PROP = _ida_hexrays.IPROP_DONT_PROP
 
 IPROP_DONT_COMB = _ida_hexrays.IPROP_DONT_COMB
 
 IPROP_MBARRIER = _ida_hexrays.IPROP_MBARRIER
 
 IPROP_UNMERGED = _ida_hexrays.IPROP_UNMERGED
 
 OPTI_ADDREXPRS = _ida_hexrays.OPTI_ADDREXPRS
 
 OPTI_MINSTKREF = _ida_hexrays.OPTI_MINSTKREF
 
 OPTI_COMBINSNS = _ida_hexrays.OPTI_COMBINSNS
 
 OPTI_NO_LDXOPT = _ida_hexrays.OPTI_NO_LDXOPT
 
 EQ_IGNSIZE = _ida_hexrays.EQ_IGNSIZE
 
 EQ_IGNCODE = _ida_hexrays.EQ_IGNCODE
 
 EQ_CMPDEST = _ida_hexrays.EQ_CMPDEST
 
 EQ_OPTINSN = _ida_hexrays.EQ_OPTINSN
 
 NORET_IGNORE_WAS_NORET_ICALL = _ida_hexrays.NORET_IGNORE_WAS_NORET_ICALL
 
 NORET_FORBID_ANALYSIS = _ida_hexrays.NORET_FORBID_ANALYSIS
 
 BLT_NONE = _ida_hexrays.BLT_NONE
 
 BLT_STOP = _ida_hexrays.BLT_STOP
 
 BLT_0WAY = _ida_hexrays.BLT_0WAY
 
 BLT_1WAY = _ida_hexrays.BLT_1WAY
 
 BLT_2WAY = _ida_hexrays.BLT_2WAY
 
 BLT_NWAY = _ida_hexrays.BLT_NWAY
 
 BLT_XTRN = _ida_hexrays.BLT_XTRN
 
 MBL_PRIV = _ida_hexrays.MBL_PRIV
 
 MBL_NONFAKE = _ida_hexrays.MBL_NONFAKE
 
 MBL_FAKE = _ida_hexrays.MBL_FAKE
 
 MBL_GOTO = _ida_hexrays.MBL_GOTO
 
 MBL_TCAL = _ida_hexrays.MBL_TCAL
 
 MBL_PUSH = _ida_hexrays.MBL_PUSH
 
 MBL_DMT64 = _ida_hexrays.MBL_DMT64
 
 MBL_COMB = _ida_hexrays.MBL_COMB
 
 MBL_PROP = _ida_hexrays.MBL_PROP
 
 MBL_DEAD = _ida_hexrays.MBL_DEAD
 
 MBL_LIST = _ida_hexrays.MBL_LIST
 
 MBL_INCONST = _ida_hexrays.MBL_INCONST
 
 MBL_CALL = _ida_hexrays.MBL_CALL
 
 MBL_BACKPROP = _ida_hexrays.MBL_BACKPROP
 
 MBL_NORET = _ida_hexrays.MBL_NORET
 
 MBL_DSLOT = _ida_hexrays.MBL_DSLOT
 
 MBL_VALRANGES = _ida_hexrays.MBL_VALRANGES
 
 MBL_KEEP = _ida_hexrays.MBL_KEEP
 
 FD_BACKWARD = _ida_hexrays.FD_BACKWARD
 
 FD_FORWARD = _ida_hexrays.FD_FORWARD
 
 FD_USE = _ida_hexrays.FD_USE
 
 FD_DEF = _ida_hexrays.FD_DEF
 
 FD_DIRTY = _ida_hexrays.FD_DIRTY
 
 VR_AT_START = _ida_hexrays.VR_AT_START
 
 VR_AT_END = _ida_hexrays.VR_AT_END
 
 VR_EXACT = _ida_hexrays.VR_EXACT
 
 WARN_VARARG_REGS = _ida_hexrays.WARN_VARARG_REGS
 
 WARN_ILL_PURGED = _ida_hexrays.WARN_ILL_PURGED
 
 WARN_ILL_FUNCTYPE = _ida_hexrays.WARN_ILL_FUNCTYPE
 
 WARN_VARARG_TCAL = _ida_hexrays.WARN_VARARG_TCAL
 
 WARN_VARARG_NOSTK = _ida_hexrays.WARN_VARARG_NOSTK
 
 WARN_VARARG_MANY = _ida_hexrays.WARN_VARARG_MANY
 
 WARN_ADDR_OUTARGS = _ida_hexrays.WARN_ADDR_OUTARGS
 
 WARN_DEP_UNK_CALLS = _ida_hexrays.WARN_DEP_UNK_CALLS
 
 WARN_ILL_ELLIPSIS = _ida_hexrays.WARN_ILL_ELLIPSIS
 
 WARN_GUESSED_TYPE = _ida_hexrays.WARN_GUESSED_TYPE
 
 WARN_EXP_LINVAR = _ida_hexrays.WARN_EXP_LINVAR
 
 WARN_WIDEN_CHAINS = _ida_hexrays.WARN_WIDEN_CHAINS
 
 WARN_BAD_PURGED = _ida_hexrays.WARN_BAD_PURGED
 
 WARN_CBUILD_LOOPS = _ida_hexrays.WARN_CBUILD_LOOPS
 
 WARN_NO_SAVE_REST = _ida_hexrays.WARN_NO_SAVE_REST
 
 WARN_ODD_INPUT_REG = _ida_hexrays.WARN_ODD_INPUT_REG
 
 WARN_ODD_ADDR_USE = _ida_hexrays.WARN_ODD_ADDR_USE
 
 WARN_MUST_RET_FP = _ida_hexrays.WARN_MUST_RET_FP
 
 WARN_ILL_FPU_STACK = _ida_hexrays.WARN_ILL_FPU_STACK
 
 WARN_SELFREF_PROP = _ida_hexrays.WARN_SELFREF_PROP
 
 WARN_WOULD_OVERLAP = _ida_hexrays.WARN_WOULD_OVERLAP
 
 WARN_ARRAY_INARG = _ida_hexrays.WARN_ARRAY_INARG
 
 WARN_MAX_ARGS = _ida_hexrays.WARN_MAX_ARGS
 
 WARN_BAD_FIELD_TYPE = _ida_hexrays.WARN_BAD_FIELD_TYPE
 
 WARN_WRITE_CONST = _ida_hexrays.WARN_WRITE_CONST
 
 WARN_BAD_RETVAR = _ida_hexrays.WARN_BAD_RETVAR
 
 WARN_FRAG_LVAR = _ida_hexrays.WARN_FRAG_LVAR
 
 WARN_HUGE_STKOFF = _ida_hexrays.WARN_HUGE_STKOFF
 
 WARN_UNINITED_REG = _ida_hexrays.WARN_UNINITED_REG
 
 WARN_FIXED_MACRO = _ida_hexrays.WARN_FIXED_MACRO
 
 WARN_WRONG_VA_OFF = _ida_hexrays.WARN_WRONG_VA_OFF
 
 WARN_CR_NOFIELD = _ida_hexrays.WARN_CR_NOFIELD
 
 WARN_CR_BADOFF = _ida_hexrays.WARN_CR_BADOFF
 
 WARN_BAD_STROFF = _ida_hexrays.WARN_BAD_STROFF
 
 WARN_BAD_VARSIZE = _ida_hexrays.WARN_BAD_VARSIZE
 
 WARN_UNSUPP_REG = _ida_hexrays.WARN_UNSUPP_REG
 
 WARN_UNALIGNED_ARG = _ida_hexrays.WARN_UNALIGNED_ARG
 
 WARN_BAD_STD_TYPE = _ida_hexrays.WARN_BAD_STD_TYPE
 
 WARN_BAD_CALL_SP = _ida_hexrays.WARN_BAD_CALL_SP
 
 WARN_MISSED_SWITCH = _ida_hexrays.WARN_MISSED_SWITCH
 
 WARN_BAD_SP = _ida_hexrays.WARN_BAD_SP
 
 WARN_BAD_STKPNT = _ida_hexrays.WARN_BAD_STKPNT
 
 WARN_UNDEF_LVAR = _ida_hexrays.WARN_UNDEF_LVAR
 
 WARN_JUMPOUT = _ida_hexrays.WARN_JUMPOUT
 
 WARN_BAD_VALRNG = _ida_hexrays.WARN_BAD_VALRNG
 
 WARN_BAD_SHADOW = _ida_hexrays.WARN_BAD_SHADOW
 
 WARN_OPT_VALRNG = _ida_hexrays.WARN_OPT_VALRNG
 
 WARN_RET_LOCREF = _ida_hexrays.WARN_RET_LOCREF
 
 WARN_BAD_MAPDST = _ida_hexrays.WARN_BAD_MAPDST
 
 WARN_BAD_INSN = _ida_hexrays.WARN_BAD_INSN
 
 WARN_ODD_ABI = _ida_hexrays.WARN_ODD_ABI
 
 WARN_UNBALANCED_STACK = _ida_hexrays.WARN_UNBALANCED_STACK
 
 WARN_OPT_VALRNG2 = _ida_hexrays.WARN_OPT_VALRNG2
 
 WARN_OPT_VALRNG3 = _ida_hexrays.WARN_OPT_VALRNG3
 
 WARN_OPT_USELESS_JCND = _ida_hexrays.WARN_OPT_USELESS_JCND
 
 WARN_MAX = _ida_hexrays.WARN_MAX
 
 MMAT_ZERO = _ida_hexrays.MMAT_ZERO
 
 MMAT_GENERATED = _ida_hexrays.MMAT_GENERATED
 
 MMAT_PREOPTIMIZED = _ida_hexrays.MMAT_PREOPTIMIZED
 
 MMAT_LOCOPT = _ida_hexrays.MMAT_LOCOPT
 
 MMAT_CALLS = _ida_hexrays.MMAT_CALLS
 
 MMAT_GLBOPT1 = _ida_hexrays.MMAT_GLBOPT1
 
 MMAT_GLBOPT2 = _ida_hexrays.MMAT_GLBOPT2
 
 MMAT_GLBOPT3 = _ida_hexrays.MMAT_GLBOPT3
 
 MMAT_LVARS = _ida_hexrays.MMAT_LVARS
 
 MMIDX_GLBLOW = _ida_hexrays.MMIDX_GLBLOW
 
 MMIDX_LVARS = _ida_hexrays.MMIDX_LVARS
 
 MMIDX_RETADDR = _ida_hexrays.MMIDX_RETADDR
 
 MMIDX_SHADOW = _ida_hexrays.MMIDX_SHADOW
 
 MMIDX_ARGS = _ida_hexrays.MMIDX_ARGS
 
 MMIDX_GLBHIGH = _ida_hexrays.MMIDX_GLBHIGH
 
 MBA_PRCDEFS = _ida_hexrays.MBA_PRCDEFS
 
 MBA_NOFUNC = _ida_hexrays.MBA_NOFUNC
 
 MBA_PATTERN = _ida_hexrays.MBA_PATTERN
 
 MBA_LOADED = _ida_hexrays.MBA_LOADED
 
 MBA_RETFP = _ida_hexrays.MBA_RETFP
 
 MBA_SPLINFO = _ida_hexrays.MBA_SPLINFO
 
 MBA_PASSREGS = _ida_hexrays.MBA_PASSREGS
 
 MBA_THUNK = _ida_hexrays.MBA_THUNK
 
 MBA_CMNSTK = _ida_hexrays.MBA_CMNSTK
 
 MBA_PREOPT = _ida_hexrays.MBA_PREOPT
 
 MBA_CMBBLK = _ida_hexrays.MBA_CMBBLK
 
 MBA_ASRTOK = _ida_hexrays.MBA_ASRTOK
 
 MBA_CALLS = _ida_hexrays.MBA_CALLS
 
 MBA_ASRPROP = _ida_hexrays.MBA_ASRPROP
 
 MBA_SAVRST = _ida_hexrays.MBA_SAVRST
 
 MBA_RETREF = _ida_hexrays.MBA_RETREF
 
 MBA_GLBOPT = _ida_hexrays.MBA_GLBOPT
 
 MBA_LVARS0 = _ida_hexrays.MBA_LVARS0
 
 MBA_LVARS1 = _ida_hexrays.MBA_LVARS1
 
 MBA_DELPAIRS = _ida_hexrays.MBA_DELPAIRS
 
 MBA_CHVARS = _ida_hexrays.MBA_CHVARS
 
 MBA_SHORT = _ida_hexrays.MBA_SHORT
 
 MBA_COLGDL = _ida_hexrays.MBA_COLGDL
 
 MBA_INSGDL = _ida_hexrays.MBA_INSGDL
 
 MBA_NICE = _ida_hexrays.MBA_NICE
 
 MBA_REFINE = _ida_hexrays.MBA_REFINE
 
 MBA_WINGR32 = _ida_hexrays.MBA_WINGR32
 
 MBA_NUMADDR = _ida_hexrays.MBA_NUMADDR
 
 MBA_VALNUM = _ida_hexrays.MBA_VALNUM
 
 MBA_INITIAL_FLAGS = _ida_hexrays.MBA_INITIAL_FLAGS
 
 MBA2_LVARNAMES_OK = _ida_hexrays.MBA2_LVARNAMES_OK
 
 MBA2_LVARS_RENAMED = _ida_hexrays.MBA2_LVARS_RENAMED
 
 MBA2_OVER_CHAINS = _ida_hexrays.MBA2_OVER_CHAINS
 
 MBA2_VALRNG_DONE = _ida_hexrays.MBA2_VALRNG_DONE
 
 MBA2_IS_CTR = _ida_hexrays.MBA2_IS_CTR
 
 MBA2_IS_DTR = _ida_hexrays.MBA2_IS_DTR
 
 MBA2_ARGIDX_OK = _ida_hexrays.MBA2_ARGIDX_OK
 
 MBA2_NO_DUP_CALLS = _ida_hexrays.MBA2_NO_DUP_CALLS
 
 MBA2_NO_DUP_LVARS = _ida_hexrays.MBA2_NO_DUP_LVARS
 
 MBA2_UNDEF_RETVAR = _ida_hexrays.MBA2_UNDEF_RETVAR
 
 MBA2_ARGIDX_SORTED = _ida_hexrays.MBA2_ARGIDX_SORTED
 
 MBA2_CODE16_BIT = _ida_hexrays.MBA2_CODE16_BIT
 
 MBA2_STACK_RETVAL = _ida_hexrays.MBA2_STACK_RETVAL
 
 MBA2_HAS_OUTLINES = _ida_hexrays.MBA2_HAS_OUTLINES
 
 MBA2_NO_FRAME = _ida_hexrays.MBA2_NO_FRAME
 
 MBA2_PROP_COMPLEX = _ida_hexrays.MBA2_PROP_COMPLEX
 
 MBA2_DONT_VERIFY = _ida_hexrays.MBA2_DONT_VERIFY
 
 MBA2_INITIAL_FLAGS = _ida_hexrays.MBA2_INITIAL_FLAGS
 
 MBA2_ALL_FLAGS = _ida_hexrays.MBA2_ALL_FLAGS
 
 NALT_VD = _ida_hexrays.NALT_VD
 
 LOCOPT_ALL = _ida_hexrays.LOCOPT_ALL
 
 LOCOPT_REFINE = _ida_hexrays.LOCOPT_REFINE
 
 LOCOPT_REFINE2 = _ida_hexrays.LOCOPT_REFINE2
 
 ACFL_LOCOPT = _ida_hexrays.ACFL_LOCOPT
 
 ACFL_BLKOPT = _ida_hexrays.ACFL_BLKOPT
 
 ACFL_GLBPROP = _ida_hexrays.ACFL_GLBPROP
 
 ACFL_GLBDEL = _ida_hexrays.ACFL_GLBDEL
 
 ACFL_GUESS = _ida_hexrays.ACFL_GUESS
 
 CPBLK_FAST = _ida_hexrays.CPBLK_FAST
 
 CPBLK_MINREF = _ida_hexrays.CPBLK_MINREF
 
 CPBLK_OPTJMP = _ida_hexrays.CPBLK_OPTJMP
 
 GC_REGS_AND_STKVARS = _ida_hexrays.GC_REGS_AND_STKVARS
 
 GC_ASR = _ida_hexrays.GC_ASR
 
 GC_XDSU = _ida_hexrays.GC_XDSU
 
 GC_END = _ida_hexrays.GC_END
 
 GC_DIRTY_ALL = _ida_hexrays.GC_DIRTY_ALL
 
 OPF_REUSE = _ida_hexrays.OPF_REUSE
 
 OPF_NEW_WINDOW = _ida_hexrays.OPF_NEW_WINDOW
 
 OPF_REUSE_ACTIVE = _ida_hexrays.OPF_REUSE_ACTIVE
 
 OPF_NO_WAIT = _ida_hexrays.OPF_NO_WAIT
 
 OPF_WINDOW_MGMT_MASK = _ida_hexrays.OPF_WINDOW_MGMT_MASK
 
 VDRUN_NEWFILE = _ida_hexrays.VDRUN_NEWFILE
 
 VDRUN_APPEND = _ida_hexrays.VDRUN_APPEND
 
 VDRUN_ONLYNEW = _ida_hexrays.VDRUN_ONLYNEW
 
 VDRUN_SILENT = _ida_hexrays.VDRUN_SILENT
 
 VDRUN_SENDIDB = _ida_hexrays.VDRUN_SENDIDB
 
 VDRUN_MAYSTOP = _ida_hexrays.VDRUN_MAYSTOP
 
 VDRUN_CMDLINE = _ida_hexrays.VDRUN_CMDLINE
 
 VDRUN_STATS = _ida_hexrays.VDRUN_STATS
 
 VDRUN_LUMINA = _ida_hexrays.VDRUN_LUMINA
 
 GCO_STK = _ida_hexrays.GCO_STK
 
 GCO_REG = _ida_hexrays.GCO_REG
 
 GCO_USE = _ida_hexrays.GCO_USE
 
 GCO_DEF = _ida_hexrays.GCO_DEF
 
 cot_empty = _ida_hexrays.cot_empty
 
 cot_comma = _ida_hexrays.cot_comma
 
 cot_asg = _ida_hexrays.cot_asg
 
 cot_asgbor = _ida_hexrays.cot_asgbor
 
 cot_asgxor = _ida_hexrays.cot_asgxor
 
 cot_asgband = _ida_hexrays.cot_asgband
 
 cot_asgadd = _ida_hexrays.cot_asgadd
 
 cot_asgsub = _ida_hexrays.cot_asgsub
 
 cot_asgmul = _ida_hexrays.cot_asgmul
 
 cot_asgsshr = _ida_hexrays.cot_asgsshr
 
 cot_asgushr = _ida_hexrays.cot_asgushr
 
 cot_asgshl = _ida_hexrays.cot_asgshl
 
 cot_asgsdiv = _ida_hexrays.cot_asgsdiv
 
 cot_asgudiv = _ida_hexrays.cot_asgudiv
 
 cot_asgsmod = _ida_hexrays.cot_asgsmod
 
 cot_asgumod = _ida_hexrays.cot_asgumod
 
 cot_tern = _ida_hexrays.cot_tern
 
 cot_lor = _ida_hexrays.cot_lor
 
 cot_land = _ida_hexrays.cot_land
 
 cot_bor = _ida_hexrays.cot_bor
 
 cot_xor = _ida_hexrays.cot_xor
 
 cot_band = _ida_hexrays.cot_band
 
 cot_eq = _ida_hexrays.cot_eq
 
 cot_ne = _ida_hexrays.cot_ne
 
 cot_sge = _ida_hexrays.cot_sge
 
 cot_uge = _ida_hexrays.cot_uge
 
 cot_sle = _ida_hexrays.cot_sle
 
 cot_ule = _ida_hexrays.cot_ule
 
 cot_sgt = _ida_hexrays.cot_sgt
 
 cot_ugt = _ida_hexrays.cot_ugt
 
 cot_slt = _ida_hexrays.cot_slt
 
 cot_ult = _ida_hexrays.cot_ult
 
 cot_sshr = _ida_hexrays.cot_sshr
 
 cot_ushr = _ida_hexrays.cot_ushr
 
 cot_shl = _ida_hexrays.cot_shl
 
 cot_add = _ida_hexrays.cot_add
 
 cot_sub = _ida_hexrays.cot_sub
 
 cot_mul = _ida_hexrays.cot_mul
 
 cot_sdiv = _ida_hexrays.cot_sdiv
 
 cot_udiv = _ida_hexrays.cot_udiv
 
 cot_smod = _ida_hexrays.cot_smod
 
 cot_umod = _ida_hexrays.cot_umod
 
 cot_fadd = _ida_hexrays.cot_fadd
 
 cot_fsub = _ida_hexrays.cot_fsub
 
 cot_fmul = _ida_hexrays.cot_fmul
 
 cot_fdiv = _ida_hexrays.cot_fdiv
 
 cot_fneg = _ida_hexrays.cot_fneg
 
 cot_neg = _ida_hexrays.cot_neg
 
 cot_cast = _ida_hexrays.cot_cast
 
 cot_lnot = _ida_hexrays.cot_lnot
 
 cot_bnot = _ida_hexrays.cot_bnot
 
 cot_ptr = _ida_hexrays.cot_ptr
 
 cot_ref = _ida_hexrays.cot_ref
 
 cot_postinc = _ida_hexrays.cot_postinc
 
 cot_postdec = _ida_hexrays.cot_postdec
 
 cot_preinc = _ida_hexrays.cot_preinc
 
 cot_predec = _ida_hexrays.cot_predec
 
 cot_call = _ida_hexrays.cot_call
 
 cot_idx = _ida_hexrays.cot_idx
 
 cot_memref = _ida_hexrays.cot_memref
 
 cot_memptr = _ida_hexrays.cot_memptr
 
 cot_num = _ida_hexrays.cot_num
 
 cot_fnum = _ida_hexrays.cot_fnum
 
 cot_str = _ida_hexrays.cot_str
 
 cot_obj = _ida_hexrays.cot_obj
 
 cot_var = _ida_hexrays.cot_var
 
 cot_insn = _ida_hexrays.cot_insn
 
 cot_sizeof = _ida_hexrays.cot_sizeof
 
 cot_helper = _ida_hexrays.cot_helper
 
 cot_type = _ida_hexrays.cot_type
 
 cot_last = _ida_hexrays.cot_last
 
 cit_empty = _ida_hexrays.cit_empty
 
 cit_block = _ida_hexrays.cit_block
 
 cit_expr = _ida_hexrays.cit_expr
 
 cit_if = _ida_hexrays.cit_if
 
 cit_for = _ida_hexrays.cit_for
 
 cit_while = _ida_hexrays.cit_while
 
 cit_do = _ida_hexrays.cit_do
 
 cit_switch = _ida_hexrays.cit_switch
 
 cit_break = _ida_hexrays.cit_break
 
 cit_continue = _ida_hexrays.cit_continue
 
 cit_return = _ida_hexrays.cit_return
 
 cit_goto = _ida_hexrays.cit_goto
 
 cit_asm = _ida_hexrays.cit_asm
 
 cit_end = _ida_hexrays.cit_end
 
 CV_FAST = _ida_hexrays.CV_FAST
 
 CV_PRUNE = _ida_hexrays.CV_PRUNE
 
 CV_PARENTS = _ida_hexrays.CV_PARENTS
 
 CV_POST = _ida_hexrays.CV_POST
 
 CV_RESTART = _ida_hexrays.CV_RESTART
 
 CV_INSNS = _ida_hexrays.CV_INSNS
 
 CMAT_ZERO = _ida_hexrays.CMAT_ZERO
 
 CMAT_BUILT = _ida_hexrays.CMAT_BUILT
 
 CMAT_TRANS1 = _ida_hexrays.CMAT_TRANS1
 
 CMAT_NICE = _ida_hexrays.CMAT_NICE
 
 CMAT_TRANS2 = _ida_hexrays.CMAT_TRANS2
 
 CMAT_CPA = _ida_hexrays.CMAT_CPA
 
 CMAT_TRANS3 = _ida_hexrays.CMAT_TRANS3
 
 CMAT_CASTED = _ida_hexrays.CMAT_CASTED
 
 CMAT_FINAL = _ida_hexrays.CMAT_FINAL
 
 ITP_EMPTY = _ida_hexrays.ITP_EMPTY
 
 ITP_ARG1 = _ida_hexrays.ITP_ARG1
 
 ITP_ARG64 = _ida_hexrays.ITP_ARG64
 
 ITP_BRACE1 = _ida_hexrays.ITP_BRACE1
 
 ITP_INNER_LAST = _ida_hexrays.ITP_INNER_LAST
 
 ITP_ASM = _ida_hexrays.ITP_ASM
 
 ITP_ELSE = _ida_hexrays.ITP_ELSE
 
 ITP_DO = _ida_hexrays.ITP_DO
 
 ITP_SEMI = _ida_hexrays.ITP_SEMI
 
 ITP_CURLY1 = _ida_hexrays.ITP_CURLY1
 
 ITP_CURLY2 = _ida_hexrays.ITP_CURLY2
 
 ITP_BRACE2 = _ida_hexrays.ITP_BRACE2
 
 ITP_COLON = _ida_hexrays.ITP_COLON
 
 ITP_BLOCK1 = _ida_hexrays.ITP_BLOCK1
 
 ITP_BLOCK2 = _ida_hexrays.ITP_BLOCK2
 
 ITP_CASE = _ida_hexrays.ITP_CASE
 
 ITP_SIGN = _ida_hexrays.ITP_SIGN
 
 RETRIEVE_ONCE = _ida_hexrays.RETRIEVE_ONCE
 
 RETRIEVE_ALWAYS = _ida_hexrays.RETRIEVE_ALWAYS
 
 EXFL_CPADONE = _ida_hexrays.EXFL_CPADONE
 
 EXFL_LVALUE = _ida_hexrays.EXFL_LVALUE
 
 EXFL_FPOP = _ida_hexrays.EXFL_FPOP
 
 EXFL_ALONE = _ida_hexrays.EXFL_ALONE
 
 EXFL_CSTR = _ida_hexrays.EXFL_CSTR
 
 EXFL_PARTIAL = _ida_hexrays.EXFL_PARTIAL
 
 EXFL_UNDEF = _ida_hexrays.EXFL_UNDEF
 
 EXFL_JUMPOUT = _ida_hexrays.EXFL_JUMPOUT
 
 EXFL_VFTABLE = _ida_hexrays.EXFL_VFTABLE
 
 EXFL_ALL = _ida_hexrays.EXFL_ALL
 
 CALC_CURLY_BRACES = _ida_hexrays.CALC_CURLY_BRACES
 
 NO_CURLY_BRACES = _ida_hexrays.NO_CURLY_BRACES
 
 USE_CURLY_BRACES = _ida_hexrays.USE_CURLY_BRACES
 
 CFL_FINAL = _ida_hexrays.CFL_FINAL
 
 CFL_HELPER = _ida_hexrays.CFL_HELPER
 
 CFL_NORET = _ida_hexrays.CFL_NORET
 
 ANCHOR_INDEX = _ida_hexrays.ANCHOR_INDEX
 
 ANCHOR_MASK = _ida_hexrays.ANCHOR_MASK
 
 ANCHOR_CITEM = _ida_hexrays.ANCHOR_CITEM
 
 ANCHOR_LVAR = _ida_hexrays.ANCHOR_LVAR
 
 ANCHOR_ITP = _ida_hexrays.ANCHOR_ITP
 
 ANCHOR_BLKCMT = _ida_hexrays.ANCHOR_BLKCMT
 
 VDI_NONE = _ida_hexrays.VDI_NONE
 
 VDI_EXPR = _ida_hexrays.VDI_EXPR
 
 VDI_LVAR = _ida_hexrays.VDI_LVAR
 
 VDI_FUNC = _ida_hexrays.VDI_FUNC
 
 VDI_TAIL = _ida_hexrays.VDI_TAIL
 
 GLN_CURRENT = _ida_hexrays.GLN_CURRENT
 
 GLN_GOTO_TARGET = _ida_hexrays.GLN_GOTO_TARGET
 
 GLN_ALL = _ida_hexrays.GLN_ALL
 
 FORBID_UNUSED_LABELS = _ida_hexrays.FORBID_UNUSED_LABELS
 
 ALLOW_UNUSED_LABELS = _ida_hexrays.ALLOW_UNUSED_LABELS
 
 CIT_COLLAPSED = _ida_hexrays.CIT_COLLAPSED
 
 CFS_BOUNDS = _ida_hexrays.CFS_BOUNDS
 
 CFS_TEXT = _ida_hexrays.CFS_TEXT
 
 CFS_LVARS_HIDDEN = _ida_hexrays.CFS_LVARS_HIDDEN
 
 CFS_LOCKED = _ida_hexrays.CFS_LOCKED
 
 DECOMP_NO_WAIT = _ida_hexrays.DECOMP_NO_WAIT
 
 DECOMP_NO_CACHE = _ida_hexrays.DECOMP_NO_CACHE
 
 DECOMP_NO_FRAME = _ida_hexrays.DECOMP_NO_FRAME
 
 DECOMP_WARNINGS = _ida_hexrays.DECOMP_WARNINGS
 
 DECOMP_ALL_BLKS = _ida_hexrays.DECOMP_ALL_BLKS
 
 DECOMP_NO_HIDE = _ida_hexrays.DECOMP_NO_HIDE
 
 DECOMP_NO_XREFS = _ida_hexrays.DECOMP_NO_XREFS
 
 DECOMP_GXREFS_DEFLT = _ida_hexrays.DECOMP_GXREFS_DEFLT
 
 DECOMP_GXREFS_NOUPD = _ida_hexrays.DECOMP_GXREFS_NOUPD
 
 DECOMP_GXREFS_FORCE = _ida_hexrays.DECOMP_GXREFS_FORCE
 
 DECOMP_VOID_MBA = _ida_hexrays.DECOMP_VOID_MBA
 
 hxe_flowchart = _ida_hexrays.hxe_flowchart
 
 hxe_stkpnts = _ida_hexrays.hxe_stkpnts
 
 hxe_prolog = _ida_hexrays.hxe_prolog
 
 hxe_microcode = _ida_hexrays.hxe_microcode
 
 hxe_preoptimized = _ida_hexrays.hxe_preoptimized
 
 hxe_locopt = _ida_hexrays.hxe_locopt
 
 hxe_prealloc = _ida_hexrays.hxe_prealloc
 
 hxe_glbopt = _ida_hexrays.hxe_glbopt
 
 hxe_structural = _ida_hexrays.hxe_structural
 
 hxe_maturity = _ida_hexrays.hxe_maturity
 
 hxe_interr = _ida_hexrays.hxe_interr
 
 hxe_combine = _ida_hexrays.hxe_combine
 
 hxe_print_func = _ida_hexrays.hxe_print_func
 
 hxe_func_printed = _ida_hexrays.hxe_func_printed
 
 hxe_resolve_stkaddrs = _ida_hexrays.hxe_resolve_stkaddrs
 
 hxe_build_callinfo = _ida_hexrays.hxe_build_callinfo
 
 hxe_callinfo_built = _ida_hexrays.hxe_callinfo_built
 
 hxe_calls_done = _ida_hexrays.hxe_calls_done
 
 hxe_open_pseudocode = _ida_hexrays.hxe_open_pseudocode
 
 hxe_switch_pseudocode = _ida_hexrays.hxe_switch_pseudocode
 
 hxe_refresh_pseudocode = _ida_hexrays.hxe_refresh_pseudocode
 
 hxe_close_pseudocode = _ida_hexrays.hxe_close_pseudocode
 
 hxe_keyboard = _ida_hexrays.hxe_keyboard
 
 hxe_right_click = _ida_hexrays.hxe_right_click
 
 hxe_double_click = _ida_hexrays.hxe_double_click
 
 hxe_curpos = _ida_hexrays.hxe_curpos
 
 hxe_create_hint = _ida_hexrays.hxe_create_hint
 
 hxe_text_ready = _ida_hexrays.hxe_text_ready
 
 hxe_populating_popup = _ida_hexrays.hxe_populating_popup
 
 lxe_lvar_name_changed = _ida_hexrays.lxe_lvar_name_changed
 
 lxe_lvar_type_changed = _ida_hexrays.lxe_lvar_type_changed
 
 lxe_lvar_cmt_changed = _ida_hexrays.lxe_lvar_cmt_changed
 
 lxe_lvar_mapping_changed = _ida_hexrays.lxe_lvar_mapping_changed
 
 hxe_cmt_changed = _ida_hexrays.hxe_cmt_changed
 
 USE_KEYBOARD = _ida_hexrays.USE_KEYBOARD
 
 USE_MOUSE = _ida_hexrays.USE_MOUSE
 
 HEXRAYS_API_MAGIC = cvar.HEXRAYS_API_MAGIC
 
 CMT_NONE = cvar.CMT_NONE
 
 CMT_TAIL = cvar.CMT_TAIL
 
 CMT_BLOCK1 = cvar.CMT_BLOCK1
 
 CMT_BLOCK2 = cvar.CMT_BLOCK2
 
 CMT_LVAR = cvar.CMT_LVAR
 
 CMT_FUNC = cvar.CMT_FUNC
 
 CMT_ALL = cvar.CMT_ALL
 
 VDUI_VISIBLE = _ida_hexrays.VDUI_VISIBLE
 
 VDUI_VALID = _ida_hexrays.VDUI_VALID
 
 hx_user_numforms_begin = _ida_hexrays.hx_user_numforms_begin
 
 hx_user_numforms_end = _ida_hexrays.hx_user_numforms_end
 
 hx_user_numforms_next = _ida_hexrays.hx_user_numforms_next
 
 hx_user_numforms_prev = _ida_hexrays.hx_user_numforms_prev
 
 hx_user_numforms_first = _ida_hexrays.hx_user_numforms_first
 
 hx_user_numforms_second = _ida_hexrays.hx_user_numforms_second
 
 hx_user_numforms_find = _ida_hexrays.hx_user_numforms_find
 
 hx_user_numforms_insert = _ida_hexrays.hx_user_numforms_insert
 
 hx_user_numforms_erase = _ida_hexrays.hx_user_numforms_erase
 
 hx_user_numforms_clear = _ida_hexrays.hx_user_numforms_clear
 
 hx_user_numforms_size = _ida_hexrays.hx_user_numforms_size
 
 hx_user_numforms_free = _ida_hexrays.hx_user_numforms_free
 
 hx_user_numforms_new = _ida_hexrays.hx_user_numforms_new
 
 hx_lvar_mapping_begin = _ida_hexrays.hx_lvar_mapping_begin
 
 hx_lvar_mapping_end = _ida_hexrays.hx_lvar_mapping_end
 
 hx_lvar_mapping_next = _ida_hexrays.hx_lvar_mapping_next
 
 hx_lvar_mapping_prev = _ida_hexrays.hx_lvar_mapping_prev
 
 hx_lvar_mapping_first = _ida_hexrays.hx_lvar_mapping_first
 
 hx_lvar_mapping_second = _ida_hexrays.hx_lvar_mapping_second
 
 hx_lvar_mapping_find = _ida_hexrays.hx_lvar_mapping_find
 
 hx_lvar_mapping_insert = _ida_hexrays.hx_lvar_mapping_insert
 
 hx_lvar_mapping_erase = _ida_hexrays.hx_lvar_mapping_erase
 
 hx_lvar_mapping_clear = _ida_hexrays.hx_lvar_mapping_clear
 
 hx_lvar_mapping_size = _ida_hexrays.hx_lvar_mapping_size
 
 hx_lvar_mapping_free = _ida_hexrays.hx_lvar_mapping_free
 
 hx_lvar_mapping_new = _ida_hexrays.hx_lvar_mapping_new
 
 hx_udcall_map_begin = _ida_hexrays.hx_udcall_map_begin
 
 hx_udcall_map_end = _ida_hexrays.hx_udcall_map_end
 
 hx_udcall_map_next = _ida_hexrays.hx_udcall_map_next
 
 hx_udcall_map_prev = _ida_hexrays.hx_udcall_map_prev
 
 hx_udcall_map_first = _ida_hexrays.hx_udcall_map_first
 
 hx_udcall_map_second = _ida_hexrays.hx_udcall_map_second
 
 hx_udcall_map_find = _ida_hexrays.hx_udcall_map_find
 
 hx_udcall_map_insert = _ida_hexrays.hx_udcall_map_insert
 
 hx_udcall_map_erase = _ida_hexrays.hx_udcall_map_erase
 
 hx_udcall_map_clear = _ida_hexrays.hx_udcall_map_clear
 
 hx_udcall_map_size = _ida_hexrays.hx_udcall_map_size
 
 hx_udcall_map_free = _ida_hexrays.hx_udcall_map_free
 
 hx_udcall_map_new = _ida_hexrays.hx_udcall_map_new
 
 hx_user_cmts_begin = _ida_hexrays.hx_user_cmts_begin
 
 hx_user_cmts_end = _ida_hexrays.hx_user_cmts_end
 
 hx_user_cmts_next = _ida_hexrays.hx_user_cmts_next
 
 hx_user_cmts_prev = _ida_hexrays.hx_user_cmts_prev
 
 hx_user_cmts_first = _ida_hexrays.hx_user_cmts_first
 
 hx_user_cmts_second = _ida_hexrays.hx_user_cmts_second
 
 hx_user_cmts_find = _ida_hexrays.hx_user_cmts_find
 
 hx_user_cmts_insert = _ida_hexrays.hx_user_cmts_insert
 
 hx_user_cmts_erase = _ida_hexrays.hx_user_cmts_erase
 
 hx_user_cmts_clear = _ida_hexrays.hx_user_cmts_clear
 
 hx_user_cmts_size = _ida_hexrays.hx_user_cmts_size
 
 hx_user_cmts_free = _ida_hexrays.hx_user_cmts_free
 
 hx_user_cmts_new = _ida_hexrays.hx_user_cmts_new
 
 hx_user_iflags_begin = _ida_hexrays.hx_user_iflags_begin
 
 hx_user_iflags_end = _ida_hexrays.hx_user_iflags_end
 
 hx_user_iflags_next = _ida_hexrays.hx_user_iflags_next
 
 hx_user_iflags_prev = _ida_hexrays.hx_user_iflags_prev
 
 hx_user_iflags_first = _ida_hexrays.hx_user_iflags_first
 
 hx_user_iflags_second = _ida_hexrays.hx_user_iflags_second
 
 hx_user_iflags_find = _ida_hexrays.hx_user_iflags_find
 
 hx_user_iflags_insert = _ida_hexrays.hx_user_iflags_insert
 
 hx_user_iflags_erase = _ida_hexrays.hx_user_iflags_erase
 
 hx_user_iflags_clear = _ida_hexrays.hx_user_iflags_clear
 
 hx_user_iflags_size = _ida_hexrays.hx_user_iflags_size
 
 hx_user_iflags_free = _ida_hexrays.hx_user_iflags_free
 
 hx_user_iflags_new = _ida_hexrays.hx_user_iflags_new
 
 hx_user_unions_begin = _ida_hexrays.hx_user_unions_begin
 
 hx_user_unions_end = _ida_hexrays.hx_user_unions_end
 
 hx_user_unions_next = _ida_hexrays.hx_user_unions_next
 
 hx_user_unions_prev = _ida_hexrays.hx_user_unions_prev
 
 hx_user_unions_first = _ida_hexrays.hx_user_unions_first
 
 hx_user_unions_second = _ida_hexrays.hx_user_unions_second
 
 hx_user_unions_find = _ida_hexrays.hx_user_unions_find
 
 hx_user_unions_insert = _ida_hexrays.hx_user_unions_insert
 
 hx_user_unions_erase = _ida_hexrays.hx_user_unions_erase
 
 hx_user_unions_clear = _ida_hexrays.hx_user_unions_clear
 
 hx_user_unions_size = _ida_hexrays.hx_user_unions_size
 
 hx_user_unions_free = _ida_hexrays.hx_user_unions_free
 
 hx_user_unions_new = _ida_hexrays.hx_user_unions_new
 
 hx_user_labels_begin = _ida_hexrays.hx_user_labels_begin
 
 hx_user_labels_end = _ida_hexrays.hx_user_labels_end
 
 hx_user_labels_next = _ida_hexrays.hx_user_labels_next
 
 hx_user_labels_prev = _ida_hexrays.hx_user_labels_prev
 
 hx_user_labels_first = _ida_hexrays.hx_user_labels_first
 
 hx_user_labels_second = _ida_hexrays.hx_user_labels_second
 
 hx_user_labels_find = _ida_hexrays.hx_user_labels_find
 
 hx_user_labels_insert = _ida_hexrays.hx_user_labels_insert
 
 hx_user_labels_erase = _ida_hexrays.hx_user_labels_erase
 
 hx_user_labels_clear = _ida_hexrays.hx_user_labels_clear
 
 hx_user_labels_size = _ida_hexrays.hx_user_labels_size
 
 hx_user_labels_free = _ida_hexrays.hx_user_labels_free
 
 hx_user_labels_new = _ida_hexrays.hx_user_labels_new
 
 hx_eamap_begin = _ida_hexrays.hx_eamap_begin
 
 hx_eamap_end = _ida_hexrays.hx_eamap_end
 
 hx_eamap_next = _ida_hexrays.hx_eamap_next
 
 hx_eamap_prev = _ida_hexrays.hx_eamap_prev
 
 hx_eamap_first = _ida_hexrays.hx_eamap_first
 
 hx_eamap_second = _ida_hexrays.hx_eamap_second
 
 hx_eamap_find = _ida_hexrays.hx_eamap_find
 
 hx_eamap_insert = _ida_hexrays.hx_eamap_insert
 
 hx_eamap_erase = _ida_hexrays.hx_eamap_erase
 
 hx_eamap_clear = _ida_hexrays.hx_eamap_clear
 
 hx_eamap_size = _ida_hexrays.hx_eamap_size
 
 hx_eamap_free = _ida_hexrays.hx_eamap_free
 
 hx_eamap_new = _ida_hexrays.hx_eamap_new
 
 hx_boundaries_begin = _ida_hexrays.hx_boundaries_begin
 
 hx_boundaries_end = _ida_hexrays.hx_boundaries_end
 
 hx_boundaries_next = _ida_hexrays.hx_boundaries_next
 
 hx_boundaries_prev = _ida_hexrays.hx_boundaries_prev
 
 hx_boundaries_first = _ida_hexrays.hx_boundaries_first
 
 hx_boundaries_second = _ida_hexrays.hx_boundaries_second
 
 hx_boundaries_find = _ida_hexrays.hx_boundaries_find
 
 hx_boundaries_insert = _ida_hexrays.hx_boundaries_insert
 
 hx_boundaries_erase = _ida_hexrays.hx_boundaries_erase
 
 hx_boundaries_clear = _ida_hexrays.hx_boundaries_clear
 
 hx_boundaries_size = _ida_hexrays.hx_boundaries_size
 
 hx_boundaries_free = _ida_hexrays.hx_boundaries_free
 
 hx_boundaries_new = _ida_hexrays.hx_boundaries_new
 
 hx_block_chains_begin = _ida_hexrays.hx_block_chains_begin
 
 hx_block_chains_end = _ida_hexrays.hx_block_chains_end
 
 hx_block_chains_next = _ida_hexrays.hx_block_chains_next
 
 hx_block_chains_prev = _ida_hexrays.hx_block_chains_prev
 
 hx_block_chains_get = _ida_hexrays.hx_block_chains_get
 
 hx_block_chains_find = _ida_hexrays.hx_block_chains_find
 
 hx_block_chains_insert = _ida_hexrays.hx_block_chains_insert
 
 hx_block_chains_erase = _ida_hexrays.hx_block_chains_erase
 
 hx_block_chains_clear = _ida_hexrays.hx_block_chains_clear
 
 hx_block_chains_size = _ida_hexrays.hx_block_chains_size
 
 hx_block_chains_free = _ida_hexrays.hx_block_chains_free
 
 hx_block_chains_new = _ida_hexrays.hx_block_chains_new
 
 hx_valrng_t_clear = _ida_hexrays.hx_valrng_t_clear
 
 hx_valrng_t_copy = _ida_hexrays.hx_valrng_t_copy
 
 hx_valrng_t_assign = _ida_hexrays.hx_valrng_t_assign
 
 hx_valrng_t_compare = _ida_hexrays.hx_valrng_t_compare
 
 hx_valrng_t_set_eq = _ida_hexrays.hx_valrng_t_set_eq
 
 hx_valrng_t_set_cmp = _ida_hexrays.hx_valrng_t_set_cmp
 
 hx_valrng_t_reduce_size = _ida_hexrays.hx_valrng_t_reduce_size
 
 hx_valrng_t_intersect_with = _ida_hexrays.hx_valrng_t_intersect_with
 
 hx_valrng_t_unite_with = _ida_hexrays.hx_valrng_t_unite_with
 
 hx_valrng_t_inverse = _ida_hexrays.hx_valrng_t_inverse
 
 hx_valrng_t_has = _ida_hexrays.hx_valrng_t_has
 
 hx_valrng_t_print = _ida_hexrays.hx_valrng_t_print
 
 hx_valrng_t_dstr = _ida_hexrays.hx_valrng_t_dstr
 
 hx_valrng_t_cvt_to_single_value = _ida_hexrays.hx_valrng_t_cvt_to_single_value
 
 hx_valrng_t_cvt_to_cmp = _ida_hexrays.hx_valrng_t_cvt_to_cmp
 
 hx_get_merror_desc = _ida_hexrays.hx_get_merror_desc
 
 hx_reg2mreg = _ida_hexrays.hx_reg2mreg
 
 hx_mreg2reg = _ida_hexrays.hx_mreg2reg
 
 hx_install_optinsn_handler = _ida_hexrays.hx_install_optinsn_handler
 
 hx_remove_optinsn_handler = _ida_hexrays.hx_remove_optinsn_handler
 
 hx_install_optblock_handler = _ida_hexrays.hx_install_optblock_handler
 
 hx_remove_optblock_handler = _ida_hexrays.hx_remove_optblock_handler
 
 hx_must_mcode_close_block = _ida_hexrays.hx_must_mcode_close_block
 
 hx_is_mcode_propagatable = _ida_hexrays.hx_is_mcode_propagatable
 
 hx_negate_mcode_relation = _ida_hexrays.hx_negate_mcode_relation
 
 hx_swap_mcode_relation = _ida_hexrays.hx_swap_mcode_relation
 
 hx_get_signed_mcode = _ida_hexrays.hx_get_signed_mcode
 
 hx_get_unsigned_mcode = _ida_hexrays.hx_get_unsigned_mcode
 
 hx_mcode_modifies_d = _ida_hexrays.hx_mcode_modifies_d
 
 hx_operand_locator_t_compare = _ida_hexrays.hx_operand_locator_t_compare
 
 hx_vd_printer_t_print = _ida_hexrays.hx_vd_printer_t_print
 
 hx_file_printer_t_print = _ida_hexrays.hx_file_printer_t_print
 
 hx_qstring_printer_t_print = _ida_hexrays.hx_qstring_printer_t_print
 
 hx_dstr = _ida_hexrays.hx_dstr
 
 hx_is_type_correct = _ida_hexrays.hx_is_type_correct
 
 hx_is_small_udt = _ida_hexrays.hx_is_small_udt
 
 hx_is_nonbool_type = _ida_hexrays.hx_is_nonbool_type
 
 hx_is_bool_type = _ida_hexrays.hx_is_bool_type
 
 hx_partial_type_num = _ida_hexrays.hx_partial_type_num
 
 hx_get_float_type = _ida_hexrays.hx_get_float_type
 
 hx_get_int_type_by_width_and_sign = _ida_hexrays.hx_get_int_type_by_width_and_sign
 
 hx_get_unk_type = _ida_hexrays.hx_get_unk_type
 
 hx_dummy_ptrtype = _ida_hexrays.hx_dummy_ptrtype
 
 hx_get_member_type = _ida_hexrays.hx_get_member_type
 
 hx_make_pointer = _ida_hexrays.hx_make_pointer
 
 hx_create_typedef = _ida_hexrays.hx_create_typedef
 
 hx_get_type = _ida_hexrays.hx_get_type
 
 hx_set_type = _ida_hexrays.hx_set_type
 
 hx_vdloc_t_dstr = _ida_hexrays.hx_vdloc_t_dstr
 
 hx_vdloc_t_compare = _ida_hexrays.hx_vdloc_t_compare
 
 hx_vdloc_t_is_aliasable = _ida_hexrays.hx_vdloc_t_is_aliasable
 
 hx_print_vdloc = _ida_hexrays.hx_print_vdloc
 
 hx_arglocs_overlap = _ida_hexrays.hx_arglocs_overlap
 
 hx_lvar_locator_t_compare = _ida_hexrays.hx_lvar_locator_t_compare
 
 hx_lvar_locator_t_dstr = _ida_hexrays.hx_lvar_locator_t_dstr
 
 hx_lvar_t_dstr = _ida_hexrays.hx_lvar_t_dstr
 
 hx_lvar_t_is_promoted_arg = _ida_hexrays.hx_lvar_t_is_promoted_arg
 
 hx_lvar_t_accepts_type = _ida_hexrays.hx_lvar_t_accepts_type
 
 hx_lvar_t_set_lvar_type = _ida_hexrays.hx_lvar_t_set_lvar_type
 
 hx_lvar_t_set_width = _ida_hexrays.hx_lvar_t_set_width
 
 hx_lvar_t_append_list_ = _ida_hexrays.hx_lvar_t_append_list_
 
 hx_lvars_t_find_stkvar = _ida_hexrays.hx_lvars_t_find_stkvar
 
 hx_lvars_t_find = _ida_hexrays.hx_lvars_t_find
 
 hx_lvars_t_find_lvar = _ida_hexrays.hx_lvars_t_find_lvar
 
 hx_restore_user_lvar_settings = _ida_hexrays.hx_restore_user_lvar_settings
 
 hx_save_user_lvar_settings = _ida_hexrays.hx_save_user_lvar_settings
 
 hx_modify_user_lvars = _ida_hexrays.hx_modify_user_lvars
 
 hx_restore_user_defined_calls = _ida_hexrays.hx_restore_user_defined_calls
 
 hx_save_user_defined_calls = _ida_hexrays.hx_save_user_defined_calls
 
 hx_parse_user_call = _ida_hexrays.hx_parse_user_call
 
 hx_convert_to_user_call = _ida_hexrays.hx_convert_to_user_call
 
 hx_install_microcode_filter = _ida_hexrays.hx_install_microcode_filter
 
 hx_udc_filter_t_init = _ida_hexrays.hx_udc_filter_t_init
 
 hx_udc_filter_t_apply = _ida_hexrays.hx_udc_filter_t_apply
 
 hx_bitset_t_bitset_t = _ida_hexrays.hx_bitset_t_bitset_t
 
 hx_bitset_t_copy = _ida_hexrays.hx_bitset_t_copy
 
 hx_bitset_t_add = _ida_hexrays.hx_bitset_t_add
 
 hx_bitset_t_add_ = _ida_hexrays.hx_bitset_t_add_
 
 hx_bitset_t_add__ = _ida_hexrays.hx_bitset_t_add__
 
 hx_bitset_t_sub = _ida_hexrays.hx_bitset_t_sub
 
 hx_bitset_t_sub_ = _ida_hexrays.hx_bitset_t_sub_
 
 hx_bitset_t_sub__ = _ida_hexrays.hx_bitset_t_sub__
 
 hx_bitset_t_cut_at = _ida_hexrays.hx_bitset_t_cut_at
 
 hx_bitset_t_shift_down = _ida_hexrays.hx_bitset_t_shift_down
 
 hx_bitset_t_has = _ida_hexrays.hx_bitset_t_has
 
 hx_bitset_t_has_all = _ida_hexrays.hx_bitset_t_has_all
 
 hx_bitset_t_has_any = _ida_hexrays.hx_bitset_t_has_any
 
 hx_bitset_t_dstr = _ida_hexrays.hx_bitset_t_dstr
 
 hx_bitset_t_empty = _ida_hexrays.hx_bitset_t_empty
 
 hx_bitset_t_count = _ida_hexrays.hx_bitset_t_count
 
 hx_bitset_t_count_ = _ida_hexrays.hx_bitset_t_count_
 
 hx_bitset_t_last = _ida_hexrays.hx_bitset_t_last
 
 hx_bitset_t_fill_with_ones = _ida_hexrays.hx_bitset_t_fill_with_ones
 
 hx_bitset_t_has_common = _ida_hexrays.hx_bitset_t_has_common
 
 hx_bitset_t_intersect = _ida_hexrays.hx_bitset_t_intersect
 
 hx_bitset_t_is_subset_of = _ida_hexrays.hx_bitset_t_is_subset_of
 
 hx_bitset_t_compare = _ida_hexrays.hx_bitset_t_compare
 
 hx_bitset_t_goup = _ida_hexrays.hx_bitset_t_goup
 
 hx_ivl_t_dstr = _ida_hexrays.hx_ivl_t_dstr
 
 hx_ivl_t_compare = _ida_hexrays.hx_ivl_t_compare
 
 hx_ivlset_t_add = _ida_hexrays.hx_ivlset_t_add
 
 hx_ivlset_t_add_ = _ida_hexrays.hx_ivlset_t_add_
 
 hx_ivlset_t_addmasked = _ida_hexrays.hx_ivlset_t_addmasked
 
 hx_ivlset_t_sub = _ida_hexrays.hx_ivlset_t_sub
 
 hx_ivlset_t_sub_ = _ida_hexrays.hx_ivlset_t_sub_
 
 hx_ivlset_t_has_common = _ida_hexrays.hx_ivlset_t_has_common
 
 hx_ivlset_t_print = _ida_hexrays.hx_ivlset_t_print
 
 hx_ivlset_t_dstr = _ida_hexrays.hx_ivlset_t_dstr
 
 hx_ivlset_t_count = _ida_hexrays.hx_ivlset_t_count
 
 hx_ivlset_t_has_common_ = _ida_hexrays.hx_ivlset_t_has_common_
 
 hx_ivlset_t_contains = _ida_hexrays.hx_ivlset_t_contains
 
 hx_ivlset_t_includes = _ida_hexrays.hx_ivlset_t_includes
 
 hx_ivlset_t_intersect = _ida_hexrays.hx_ivlset_t_intersect
 
 hx_ivlset_t_compare = _ida_hexrays.hx_ivlset_t_compare
 
 hx_get_mreg_name = _ida_hexrays.hx_get_mreg_name
 
 hx_rlist_t_print = _ida_hexrays.hx_rlist_t_print
 
 hx_rlist_t_dstr = _ida_hexrays.hx_rlist_t_dstr
 
 hx_mlist_t_addmem = _ida_hexrays.hx_mlist_t_addmem
 
 hx_mlist_t_print = _ida_hexrays.hx_mlist_t_print
 
 hx_mlist_t_dstr = _ida_hexrays.hx_mlist_t_dstr
 
 hx_mlist_t_compare = _ida_hexrays.hx_mlist_t_compare
 
 hx_lvar_ref_t_compare = _ida_hexrays.hx_lvar_ref_t_compare
 
 hx_lvar_ref_t_var = _ida_hexrays.hx_lvar_ref_t_var
 
 hx_stkvar_ref_t_compare = _ida_hexrays.hx_stkvar_ref_t_compare
 
 hx_stkvar_ref_t_get_stkvar = _ida_hexrays.hx_stkvar_ref_t_get_stkvar
 
 hx_fnumber_t_print = _ida_hexrays.hx_fnumber_t_print
 
 hx_fnumber_t_dstr = _ida_hexrays.hx_fnumber_t_dstr
 
 hx_mop_t_copy = _ida_hexrays.hx_mop_t_copy
 
 hx_mop_t_assign = _ida_hexrays.hx_mop_t_assign
 
 hx_mop_t_swap = _ida_hexrays.hx_mop_t_swap
 
 hx_mop_t_erase = _ida_hexrays.hx_mop_t_erase
 
 hx_mop_t_print = _ida_hexrays.hx_mop_t_print
 
 hx_mop_t_dstr = _ida_hexrays.hx_mop_t_dstr
 
 hx_mop_t_create_from_mlist = _ida_hexrays.hx_mop_t_create_from_mlist
 
 hx_mop_t_create_from_ivlset = _ida_hexrays.hx_mop_t_create_from_ivlset
 
 hx_mop_t_create_from_vdloc = _ida_hexrays.hx_mop_t_create_from_vdloc
 
 hx_mop_t_create_from_scattered_vdloc = _ida_hexrays.hx_mop_t_create_from_scattered_vdloc
 
 hx_mop_t_create_from_insn = _ida_hexrays.hx_mop_t_create_from_insn
 
 hx_mop_t_make_number = _ida_hexrays.hx_mop_t_make_number
 
 hx_mop_t_make_fpnum = _ida_hexrays.hx_mop_t_make_fpnum
 
 hx_mop_t_make_reg_pair = _ida_hexrays.hx_mop_t_make_reg_pair
 
 hx_mop_t_make_helper = _ida_hexrays.hx_mop_t_make_helper
 
 hx_mop_t_is_bit_reg = _ida_hexrays.hx_mop_t_is_bit_reg
 
 hx_mop_t_may_use_aliased_memory = _ida_hexrays.hx_mop_t_may_use_aliased_memory
 
 hx_mop_t_is01 = _ida_hexrays.hx_mop_t_is01
 
 hx_mop_t_is_sign_extended_from = _ida_hexrays.hx_mop_t_is_sign_extended_from
 
 hx_mop_t_is_zero_extended_from = _ida_hexrays.hx_mop_t_is_zero_extended_from
 
 hx_mop_t_equal_mops = _ida_hexrays.hx_mop_t_equal_mops
 
 hx_mop_t_lexcompare = _ida_hexrays.hx_mop_t_lexcompare
 
 hx_mop_t_for_all_ops = _ida_hexrays.hx_mop_t_for_all_ops
 
 hx_mop_t_for_all_scattered_submops = _ida_hexrays.hx_mop_t_for_all_scattered_submops
 
 hx_mop_t_is_constant = _ida_hexrays.hx_mop_t_is_constant
 
 hx_mop_t_get_stkoff = _ida_hexrays.hx_mop_t_get_stkoff
 
 hx_mop_t_make_low_half = _ida_hexrays.hx_mop_t_make_low_half
 
 hx_mop_t_make_high_half = _ida_hexrays.hx_mop_t_make_high_half
 
 hx_mop_t_make_first_half = _ida_hexrays.hx_mop_t_make_first_half
 
 hx_mop_t_make_second_half = _ida_hexrays.hx_mop_t_make_second_half
 
 hx_mop_t_shift_mop = _ida_hexrays.hx_mop_t_shift_mop
 
 hx_mop_t_change_size = _ida_hexrays.hx_mop_t_change_size
 
 hx_mop_t_preserve_side_effects = _ida_hexrays.hx_mop_t_preserve_side_effects
 
 hx_mop_t_apply_ld_mcode = _ida_hexrays.hx_mop_t_apply_ld_mcode
 
 hx_mcallarg_t_print = _ida_hexrays.hx_mcallarg_t_print
 
 hx_mcallarg_t_dstr = _ida_hexrays.hx_mcallarg_t_dstr
 
 hx_mcallarg_t_set_regarg = _ida_hexrays.hx_mcallarg_t_set_regarg
 
 hx_mcallinfo_t_lexcompare = _ida_hexrays.hx_mcallinfo_t_lexcompare
 
 hx_mcallinfo_t_set_type = _ida_hexrays.hx_mcallinfo_t_set_type
 
 hx_mcallinfo_t_get_type = _ida_hexrays.hx_mcallinfo_t_get_type
 
 hx_mcallinfo_t_print = _ida_hexrays.hx_mcallinfo_t_print
 
 hx_mcallinfo_t_dstr = _ida_hexrays.hx_mcallinfo_t_dstr
 
 hx_mcases_t_compare = _ida_hexrays.hx_mcases_t_compare
 
 hx_mcases_t_print = _ida_hexrays.hx_mcases_t_print
 
 hx_mcases_t_dstr = _ida_hexrays.hx_mcases_t_dstr
 
 hx_vivl_t_extend_to_cover = _ida_hexrays.hx_vivl_t_extend_to_cover
 
 hx_vivl_t_intersect = _ida_hexrays.hx_vivl_t_intersect
 
 hx_vivl_t_print = _ida_hexrays.hx_vivl_t_print
 
 hx_vivl_t_dstr = _ida_hexrays.hx_vivl_t_dstr
 
 hx_chain_t_print = _ida_hexrays.hx_chain_t_print
 
 hx_chain_t_dstr = _ida_hexrays.hx_chain_t_dstr
 
 hx_chain_t_append_list_ = _ida_hexrays.hx_chain_t_append_list_
 
 hx_block_chains_t_get_chain = _ida_hexrays.hx_block_chains_t_get_chain
 
 hx_block_chains_t_print = _ida_hexrays.hx_block_chains_t_print
 
 hx_block_chains_t_dstr = _ida_hexrays.hx_block_chains_t_dstr
 
 hx_graph_chains_t_for_all_chains = _ida_hexrays.hx_graph_chains_t_for_all_chains
 
 hx_graph_chains_t_release = _ida_hexrays.hx_graph_chains_t_release
 
 hx_minsn_t_init = _ida_hexrays.hx_minsn_t_init
 
 hx_minsn_t_copy = _ida_hexrays.hx_minsn_t_copy
 
 hx_minsn_t_swap = _ida_hexrays.hx_minsn_t_swap
 
 hx_minsn_t_print = _ida_hexrays.hx_minsn_t_print
 
 hx_minsn_t_dstr = _ida_hexrays.hx_minsn_t_dstr
 
 hx_minsn_t_setaddr = _ida_hexrays.hx_minsn_t_setaddr
 
 hx_minsn_t_optimize_subtree = _ida_hexrays.hx_minsn_t_optimize_subtree
 
 hx_minsn_t_for_all_ops = _ida_hexrays.hx_minsn_t_for_all_ops
 
 hx_minsn_t_for_all_insns = _ida_hexrays.hx_minsn_t_for_all_insns
 
 hx_minsn_t__make_nop = _ida_hexrays.hx_minsn_t__make_nop
 
 hx_minsn_t_equal_insns = _ida_hexrays.hx_minsn_t_equal_insns
 
 hx_minsn_t_lexcompare = _ida_hexrays.hx_minsn_t_lexcompare
 
 hx_minsn_t_is_noret_call = _ida_hexrays.hx_minsn_t_is_noret_call
 
 hx_minsn_t_is_helper = _ida_hexrays.hx_minsn_t_is_helper
 
 hx_minsn_t_find_call = _ida_hexrays.hx_minsn_t_find_call
 
 hx_minsn_t_has_side_effects = _ida_hexrays.hx_minsn_t_has_side_effects
 
 hx_minsn_t_find_opcode = _ida_hexrays.hx_minsn_t_find_opcode
 
 hx_minsn_t_find_ins_op = _ida_hexrays.hx_minsn_t_find_ins_op
 
 hx_minsn_t_find_num_op = _ida_hexrays.hx_minsn_t_find_num_op
 
 hx_minsn_t_modifies_d = _ida_hexrays.hx_minsn_t_modifies_d
 
 hx_minsn_t_is_between = _ida_hexrays.hx_minsn_t_is_between
 
 hx_minsn_t_may_use_aliased_memory = _ida_hexrays.hx_minsn_t_may_use_aliased_memory
 
 hx_getf_reginsn = _ida_hexrays.hx_getf_reginsn
 
 hx_getb_reginsn = _ida_hexrays.hx_getb_reginsn
 
 hx_mblock_t_init = _ida_hexrays.hx_mblock_t_init
 
 hx_mblock_t_print = _ida_hexrays.hx_mblock_t_print
 
 hx_mblock_t_dump = _ida_hexrays.hx_mblock_t_dump
 
 hx_mblock_t_vdump_block = _ida_hexrays.hx_mblock_t_vdump_block
 
 hx_mblock_t_insert_into_block = _ida_hexrays.hx_mblock_t_insert_into_block
 
 hx_mblock_t_remove_from_block = _ida_hexrays.hx_mblock_t_remove_from_block
 
 hx_mblock_t_for_all_insns = _ida_hexrays.hx_mblock_t_for_all_insns
 
 hx_mblock_t_for_all_ops = _ida_hexrays.hx_mblock_t_for_all_ops
 
 hx_mblock_t_for_all_uses = _ida_hexrays.hx_mblock_t_for_all_uses
 
 hx_mblock_t_optimize_insn = _ida_hexrays.hx_mblock_t_optimize_insn
 
 hx_mblock_t_optimize_block = _ida_hexrays.hx_mblock_t_optimize_block
 
 hx_mblock_t_build_lists = _ida_hexrays.hx_mblock_t_build_lists
 
 hx_mblock_t_append_use_list = _ida_hexrays.hx_mblock_t_append_use_list
 
 hx_mblock_t_append_def_list = _ida_hexrays.hx_mblock_t_append_def_list
 
 hx_mblock_t_build_use_list = _ida_hexrays.hx_mblock_t_build_use_list
 
 hx_mblock_t_build_def_list = _ida_hexrays.hx_mblock_t_build_def_list
 
 hx_mblock_t_find_first_use = _ida_hexrays.hx_mblock_t_find_first_use
 
 hx_mblock_t_find_redefinition = _ida_hexrays.hx_mblock_t_find_redefinition
 
 hx_mblock_t_is_rhs_redefined = _ida_hexrays.hx_mblock_t_is_rhs_redefined
 
 hx_mblock_t_find_access = _ida_hexrays.hx_mblock_t_find_access
 
 hx_mblock_t_get_valranges = _ida_hexrays.hx_mblock_t_get_valranges
 
 hx_mba_t_idaloc2vd = _ida_hexrays.hx_mba_t_idaloc2vd
 
 hx_mba_t_vd2idaloc = _ida_hexrays.hx_mba_t_vd2idaloc
 
 hx_mba_t_term = _ida_hexrays.hx_mba_t_term
 
 hx_mba_t_optimize_local = _ida_hexrays.hx_mba_t_optimize_local
 
 hx_mba_t_build_graph = _ida_hexrays.hx_mba_t_build_graph
 
 hx_mba_t_get_graph = _ida_hexrays.hx_mba_t_get_graph
 
 hx_mba_t_analyze_calls = _ida_hexrays.hx_mba_t_analyze_calls
 
 hx_mba_t_optimize_global = _ida_hexrays.hx_mba_t_optimize_global
 
 hx_mba_t_alloc_lvars = _ida_hexrays.hx_mba_t_alloc_lvars
 
 hx_mba_t_dump = _ida_hexrays.hx_mba_t_dump
 
 hx_mba_t_vdump_mba = _ida_hexrays.hx_mba_t_vdump_mba
 
 hx_mba_t_print = _ida_hexrays.hx_mba_t_print
 
 hx_mba_t_verify = _ida_hexrays.hx_mba_t_verify
 
 hx_mba_t_mark_chains_dirty = _ida_hexrays.hx_mba_t_mark_chains_dirty
 
 hx_mba_t_insert_block = _ida_hexrays.hx_mba_t_insert_block
 
 hx_mba_t_remove_block = _ida_hexrays.hx_mba_t_remove_block
 
 hx_mba_t_remove_empty_and_unreachable_blocks = _ida_hexrays.hx_mba_t_remove_empty_and_unreachable_blocks
 
 hx_mba_t_combine_blocks = _ida_hexrays.hx_mba_t_combine_blocks
 
 hx_mba_t_for_all_ops = _ida_hexrays.hx_mba_t_for_all_ops
 
 hx_mba_t_for_all_insns = _ida_hexrays.hx_mba_t_for_all_insns
 
 hx_mba_t_for_all_topinsns = _ida_hexrays.hx_mba_t_for_all_topinsns
 
 hx_mba_t_find_mop = _ida_hexrays.hx_mba_t_find_mop
 
 hx_mba_t_arg = _ida_hexrays.hx_mba_t_arg
 
 hx_mba_t_serialize = _ida_hexrays.hx_mba_t_serialize
 
 hx_mba_t_deserialize = _ida_hexrays.hx_mba_t_deserialize
 
 hx_mbl_graph_t_is_accessed_globally = _ida_hexrays.hx_mbl_graph_t_is_accessed_globally
 
 hx_mbl_graph_t_get_ud = _ida_hexrays.hx_mbl_graph_t_get_ud
 
 hx_mbl_graph_t_get_du = _ida_hexrays.hx_mbl_graph_t_get_du
 
 hx_codegen_t_emit = _ida_hexrays.hx_codegen_t_emit
 
 hx_codegen_t_emit_ = _ida_hexrays.hx_codegen_t_emit_
 
 hx_is_kreg = _ida_hexrays.hx_is_kreg
 
 hx_get_temp_regs = _ida_hexrays.hx_get_temp_regs
 
 hx_get_hexrays_version = _ida_hexrays.hx_get_hexrays_version
 
 hx_open_pseudocode = _ida_hexrays.hx_open_pseudocode
 
 hx_close_pseudocode = _ida_hexrays.hx_close_pseudocode
 
 hx_get_widget_vdui = _ida_hexrays.hx_get_widget_vdui
 
 hx_decompile_many = _ida_hexrays.hx_decompile_many
 
 hx_hexrays_failure_t_desc = _ida_hexrays.hx_hexrays_failure_t_desc
 
 hx_send_database = _ida_hexrays.hx_send_database
 
 hx_gco_info_t_append_to_list = _ida_hexrays.hx_gco_info_t_append_to_list
 
 hx_get_current_operand = _ida_hexrays.hx_get_current_operand
 
 hx_remitem = _ida_hexrays.hx_remitem
 
 hx_negated_relation = _ida_hexrays.hx_negated_relation
 
 hx_swapped_relation = _ida_hexrays.hx_swapped_relation
 
 hx_get_op_signness = _ida_hexrays.hx_get_op_signness
 
 hx_asgop = _ida_hexrays.hx_asgop
 
 hx_asgop_revert = _ida_hexrays.hx_asgop_revert
 
 hx_cnumber_t_print = _ida_hexrays.hx_cnumber_t_print
 
 hx_cnumber_t_value = _ida_hexrays.hx_cnumber_t_value
 
 hx_cnumber_t_assign = _ida_hexrays.hx_cnumber_t_assign
 
 hx_cnumber_t_compare = _ida_hexrays.hx_cnumber_t_compare
 
 hx_var_ref_t_compare = _ida_hexrays.hx_var_ref_t_compare
 
 hx_ctree_visitor_t_apply_to = _ida_hexrays.hx_ctree_visitor_t_apply_to
 
 hx_ctree_visitor_t_apply_to_exprs = _ida_hexrays.hx_ctree_visitor_t_apply_to_exprs
 
 hx_ctree_parentee_t_recalc_parent_types = _ida_hexrays.hx_ctree_parentee_t_recalc_parent_types
 
 hx_cfunc_parentee_t_calc_rvalue_type = _ida_hexrays.hx_cfunc_parentee_t_calc_rvalue_type
 
 hx_citem_locator_t_compare = _ida_hexrays.hx_citem_locator_t_compare
 
 hx_citem_t_contains_expr = _ida_hexrays.hx_citem_t_contains_expr
 
 hx_citem_t_contains_label = _ida_hexrays.hx_citem_t_contains_label
 
 hx_citem_t_find_parent_of = _ida_hexrays.hx_citem_t_find_parent_of
 
 hx_citem_t_find_closest_addr = _ida_hexrays.hx_citem_t_find_closest_addr
 
 hx_cexpr_t_assign = _ida_hexrays.hx_cexpr_t_assign
 
 hx_cexpr_t_compare = _ida_hexrays.hx_cexpr_t_compare
 
 hx_cexpr_t_replace_by = _ida_hexrays.hx_cexpr_t_replace_by
 
 hx_cexpr_t_cleanup = _ida_hexrays.hx_cexpr_t_cleanup
 
 hx_cexpr_t_put_number = _ida_hexrays.hx_cexpr_t_put_number
 
 hx_cexpr_t_print1 = _ida_hexrays.hx_cexpr_t_print1
 
 hx_cexpr_t_calc_type = _ida_hexrays.hx_cexpr_t_calc_type
 
 hx_cexpr_t_equal_effect = _ida_hexrays.hx_cexpr_t_equal_effect
 
 hx_cexpr_t_is_child_of = _ida_hexrays.hx_cexpr_t_is_child_of
 
 hx_cexpr_t_contains_operator = _ida_hexrays.hx_cexpr_t_contains_operator
 
 hx_cexpr_t_get_high_nbit_bound = _ida_hexrays.hx_cexpr_t_get_high_nbit_bound
 
 hx_cexpr_t_get_low_nbit_bound = _ida_hexrays.hx_cexpr_t_get_low_nbit_bound
 
 hx_cexpr_t_requires_lvalue = _ida_hexrays.hx_cexpr_t_requires_lvalue
 
 hx_cexpr_t_has_side_effects = _ida_hexrays.hx_cexpr_t_has_side_effects
 
 hx_cif_t_assign = _ida_hexrays.hx_cif_t_assign
 
 hx_cif_t_compare = _ida_hexrays.hx_cif_t_compare
 
 hx_cloop_t_assign = _ida_hexrays.hx_cloop_t_assign
 
 hx_cfor_t_compare = _ida_hexrays.hx_cfor_t_compare
 
 hx_cwhile_t_compare = _ida_hexrays.hx_cwhile_t_compare
 
 hx_cdo_t_compare = _ida_hexrays.hx_cdo_t_compare
 
 hx_creturn_t_compare = _ida_hexrays.hx_creturn_t_compare
 
 hx_cgoto_t_compare = _ida_hexrays.hx_cgoto_t_compare
 
 hx_casm_t_compare = _ida_hexrays.hx_casm_t_compare
 
 hx_cinsn_t_assign = _ida_hexrays.hx_cinsn_t_assign
 
 hx_cinsn_t_compare = _ida_hexrays.hx_cinsn_t_compare
 
 hx_cinsn_t_replace_by = _ida_hexrays.hx_cinsn_t_replace_by
 
 hx_cinsn_t_cleanup = _ida_hexrays.hx_cinsn_t_cleanup
 
 hx_cinsn_t_new_insn = _ida_hexrays.hx_cinsn_t_new_insn
 
 hx_cinsn_t_create_if = _ida_hexrays.hx_cinsn_t_create_if
 
 hx_cinsn_t_print = _ida_hexrays.hx_cinsn_t_print
 
 hx_cinsn_t_print1 = _ida_hexrays.hx_cinsn_t_print1
 
 hx_cinsn_t_is_ordinary_flow = _ida_hexrays.hx_cinsn_t_is_ordinary_flow
 
 hx_cinsn_t_contains_insn = _ida_hexrays.hx_cinsn_t_contains_insn
 
 hx_cinsn_t_collect_free_breaks = _ida_hexrays.hx_cinsn_t_collect_free_breaks
 
 hx_cinsn_t_collect_free_continues = _ida_hexrays.hx_cinsn_t_collect_free_continues
 
 hx_cblock_t_compare = _ida_hexrays.hx_cblock_t_compare
 
 hx_carglist_t_compare = _ida_hexrays.hx_carglist_t_compare
 
 hx_ccase_t_compare = _ida_hexrays.hx_ccase_t_compare
 
 hx_ccases_t_compare = _ida_hexrays.hx_ccases_t_compare
 
 hx_cswitch_t_compare = _ida_hexrays.hx_cswitch_t_compare
 
 hx_ctree_item_t_get_memptr = _ida_hexrays.hx_ctree_item_t_get_memptr
 
 hx_ctree_item_t_get_lvar = _ida_hexrays.hx_ctree_item_t_get_lvar
 
 hx_ctree_item_t_get_ea = _ida_hexrays.hx_ctree_item_t_get_ea
 
 hx_ctree_item_t_get_label_num = _ida_hexrays.hx_ctree_item_t_get_label_num
 
 hx_lnot = _ida_hexrays.hx_lnot
 
 hx_new_block = _ida_hexrays.hx_new_block
 
 hx_vcreate_helper = _ida_hexrays.hx_vcreate_helper
 
 hx_vcall_helper = _ida_hexrays.hx_vcall_helper
 
 hx_make_num = _ida_hexrays.hx_make_num
 
 hx_make_ref = _ida_hexrays.hx_make_ref
 
 hx_dereference = _ida_hexrays.hx_dereference
 
 hx_save_user_labels = _ida_hexrays.hx_save_user_labels
 
 hx_save_user_cmts = _ida_hexrays.hx_save_user_cmts
 
 hx_save_user_numforms = _ida_hexrays.hx_save_user_numforms
 
 hx_save_user_iflags = _ida_hexrays.hx_save_user_iflags
 
 hx_save_user_unions = _ida_hexrays.hx_save_user_unions
 
 hx_restore_user_labels = _ida_hexrays.hx_restore_user_labels
 
 hx_restore_user_cmts = _ida_hexrays.hx_restore_user_cmts
 
 hx_restore_user_numforms = _ida_hexrays.hx_restore_user_numforms
 
 hx_restore_user_iflags = _ida_hexrays.hx_restore_user_iflags
 
 hx_restore_user_unions = _ida_hexrays.hx_restore_user_unions
 
 hx_cfunc_t_build_c_tree = _ida_hexrays.hx_cfunc_t_build_c_tree
 
 hx_cfunc_t_verify = _ida_hexrays.hx_cfunc_t_verify
 
 hx_cfunc_t_print_dcl = _ida_hexrays.hx_cfunc_t_print_dcl
 
 hx_cfunc_t_print_func = _ida_hexrays.hx_cfunc_t_print_func
 
 hx_cfunc_t_get_func_type = _ida_hexrays.hx_cfunc_t_get_func_type
 
 hx_cfunc_t_get_lvars = _ida_hexrays.hx_cfunc_t_get_lvars
 
 hx_cfunc_t_get_stkoff_delta = _ida_hexrays.hx_cfunc_t_get_stkoff_delta
 
 hx_cfunc_t_find_label = _ida_hexrays.hx_cfunc_t_find_label
 
 hx_cfunc_t_remove_unused_labels = _ida_hexrays.hx_cfunc_t_remove_unused_labels
 
 hx_cfunc_t_get_user_cmt = _ida_hexrays.hx_cfunc_t_get_user_cmt
 
 hx_cfunc_t_set_user_cmt = _ida_hexrays.hx_cfunc_t_set_user_cmt
 
 hx_cfunc_t_get_user_iflags = _ida_hexrays.hx_cfunc_t_get_user_iflags
 
 hx_cfunc_t_set_user_iflags = _ida_hexrays.hx_cfunc_t_set_user_iflags
 
 hx_cfunc_t_has_orphan_cmts = _ida_hexrays.hx_cfunc_t_has_orphan_cmts
 
 hx_cfunc_t_del_orphan_cmts = _ida_hexrays.hx_cfunc_t_del_orphan_cmts
 
 hx_cfunc_t_get_user_union_selection = _ida_hexrays.hx_cfunc_t_get_user_union_selection
 
 hx_cfunc_t_set_user_union_selection = _ida_hexrays.hx_cfunc_t_set_user_union_selection
 
 hx_cfunc_t_get_line_item = _ida_hexrays.hx_cfunc_t_get_line_item
 
 hx_cfunc_t_get_warnings = _ida_hexrays.hx_cfunc_t_get_warnings
 
 hx_cfunc_t_get_eamap = _ida_hexrays.hx_cfunc_t_get_eamap
 
 hx_cfunc_t_get_boundaries = _ida_hexrays.hx_cfunc_t_get_boundaries
 
 hx_cfunc_t_get_pseudocode = _ida_hexrays.hx_cfunc_t_get_pseudocode
 
 hx_cfunc_t_gather_derefs = _ida_hexrays.hx_cfunc_t_gather_derefs
 
 hx_cfunc_t_find_item_coords = _ida_hexrays.hx_cfunc_t_find_item_coords
 
 hx_cfunc_t_cleanup = _ida_hexrays.hx_cfunc_t_cleanup
 
 hx_decompile = _ida_hexrays.hx_decompile
 
 hx_gen_microcode = _ida_hexrays.hx_gen_microcode
 
 hx_mark_cfunc_dirty = _ida_hexrays.hx_mark_cfunc_dirty
 
 hx_clear_cached_cfuncs = _ida_hexrays.hx_clear_cached_cfuncs
 
 hx_has_cached_cfunc = _ida_hexrays.hx_has_cached_cfunc
 
 hx_get_ctype_name = _ida_hexrays.hx_get_ctype_name
 
 hx_create_field_name = _ida_hexrays.hx_create_field_name
 
 hx_install_hexrays_callback = _ida_hexrays.hx_install_hexrays_callback
 
 hx_remove_hexrays_callback = _ida_hexrays.hx_remove_hexrays_callback
 
 hx_vdui_t_set_locked = _ida_hexrays.hx_vdui_t_set_locked
 
 hx_vdui_t_refresh_view = _ida_hexrays.hx_vdui_t_refresh_view
 
 hx_vdui_t_refresh_ctext = _ida_hexrays.hx_vdui_t_refresh_ctext
 
 hx_vdui_t_switch_to = _ida_hexrays.hx_vdui_t_switch_to
 
 hx_vdui_t_get_number = _ida_hexrays.hx_vdui_t_get_number
 
 hx_vdui_t_get_current_label = _ida_hexrays.hx_vdui_t_get_current_label
 
 hx_vdui_t_clear = _ida_hexrays.hx_vdui_t_clear
 
 hx_vdui_t_refresh_cpos = _ida_hexrays.hx_vdui_t_refresh_cpos
 
 hx_vdui_t_get_current_item = _ida_hexrays.hx_vdui_t_get_current_item
 
 hx_vdui_t_ui_rename_lvar = _ida_hexrays.hx_vdui_t_ui_rename_lvar
 
 hx_vdui_t_rename_lvar = _ida_hexrays.hx_vdui_t_rename_lvar
 
 hx_vdui_t_ui_set_call_type = _ida_hexrays.hx_vdui_t_ui_set_call_type
 
 hx_vdui_t_ui_set_lvar_type = _ida_hexrays.hx_vdui_t_ui_set_lvar_type
 
 hx_vdui_t_set_lvar_type = _ida_hexrays.hx_vdui_t_set_lvar_type
 
 hx_vdui_t_ui_edit_lvar_cmt = _ida_hexrays.hx_vdui_t_ui_edit_lvar_cmt
 
 hx_vdui_t_set_lvar_cmt = _ida_hexrays.hx_vdui_t_set_lvar_cmt
 
 hx_vdui_t_ui_map_lvar = _ida_hexrays.hx_vdui_t_ui_map_lvar
 
 hx_vdui_t_ui_unmap_lvar = _ida_hexrays.hx_vdui_t_ui_unmap_lvar
 
 hx_vdui_t_map_lvar = _ida_hexrays.hx_vdui_t_map_lvar
 
 hx_vdui_t_set_strmem_type = _ida_hexrays.hx_vdui_t_set_strmem_type
 
 hx_vdui_t_rename_strmem = _ida_hexrays.hx_vdui_t_rename_strmem
 
 hx_vdui_t_set_global_type = _ida_hexrays.hx_vdui_t_set_global_type
 
 hx_vdui_t_rename_global = _ida_hexrays.hx_vdui_t_rename_global
 
 hx_vdui_t_rename_label = _ida_hexrays.hx_vdui_t_rename_label
 
 hx_vdui_t_jump_enter = _ida_hexrays.hx_vdui_t_jump_enter
 
 hx_vdui_t_ctree_to_disasm = _ida_hexrays.hx_vdui_t_ctree_to_disasm
 
 hx_vdui_t_calc_cmt_type = _ida_hexrays.hx_vdui_t_calc_cmt_type
 
 hx_vdui_t_edit_cmt = _ida_hexrays.hx_vdui_t_edit_cmt
 
 hx_vdui_t_edit_func_cmt = _ida_hexrays.hx_vdui_t_edit_func_cmt
 
 hx_vdui_t_del_orphan_cmts = _ida_hexrays.hx_vdui_t_del_orphan_cmts
 
 hx_vdui_t_set_num_radix = _ida_hexrays.hx_vdui_t_set_num_radix
 
 hx_vdui_t_set_num_enum = _ida_hexrays.hx_vdui_t_set_num_enum
 
 hx_vdui_t_set_num_stroff = _ida_hexrays.hx_vdui_t_set_num_stroff
 
 hx_vdui_t_invert_sign = _ida_hexrays.hx_vdui_t_invert_sign
 
 hx_vdui_t_invert_bits = _ida_hexrays.hx_vdui_t_invert_bits
 
 hx_vdui_t_collapse_item = _ida_hexrays.hx_vdui_t_collapse_item
 
 hx_vdui_t_collapse_lvars = _ida_hexrays.hx_vdui_t_collapse_lvars
 
 hx_vdui_t_split_item = _ida_hexrays.hx_vdui_t_split_item
 
 hx_hexrays_alloc = _ida_hexrays.hx_hexrays_alloc
 
 hx_hexrays_free = _ida_hexrays.hx_hexrays_free
 
 hx_vdui_t_set_noptr_lvar = _ida_hexrays.hx_vdui_t_set_noptr_lvar
 
 hx_select_udt_by_offset = _ida_hexrays.hx_select_udt_by_offset
 
 hx_mblock_t_get_valranges_ = _ida_hexrays.hx_mblock_t_get_valranges_
 
 hx_cfunc_t_refresh_func_ctext = _ida_hexrays.hx_cfunc_t_refresh_func_ctext
 
 hx_checkout_hexrays_license = _ida_hexrays.hx_checkout_hexrays_license
 
 hx_mba_t_copy_block = _ida_hexrays.hx_mba_t_copy_block
 
 hx_mblock_t_optimize_useless_jump = _ida_hexrays.hx_mblock_t_optimize_useless_jump
 
 hx_mblock_t_get_reginsn_qty = _ida_hexrays.hx_mblock_t_get_reginsn_qty
 
 hx_modify_user_lvar_info = _ida_hexrays.hx_modify_user_lvar_info
 
 hx_cdg_insn_iterator_t_next = _ida_hexrays.hx_cdg_insn_iterator_t_next
 
 hx_restore_user_labels2 = _ida_hexrays.hx_restore_user_labels2
 
 hx_save_user_labels2 = _ida_hexrays.hx_save_user_labels2
 
 hx_mba_ranges_t_range_contains = _ida_hexrays.hx_mba_ranges_t_range_contains
 
 hx_close_hexrays_waitbox = _ida_hexrays.hx_close_hexrays_waitbox
 
 hx_mba_t_map_fict_ea = _ida_hexrays.hx_mba_t_map_fict_ea
 
 hx_mba_t_alloc_fict_ea = _ida_hexrays.hx_mba_t_alloc_fict_ea
 
 hx_mba_t_alloc_kreg = _ida_hexrays.hx_mba_t_alloc_kreg
 
 hx_mba_t_free_kreg = _ida_hexrays.hx_mba_t_free_kreg
 
 hx_mba_t_idaloc2vd_ = _ida_hexrays.hx_mba_t_idaloc2vd_
 
 hx_mba_t_vd2idaloc_ = _ida_hexrays.hx_mba_t_vd2idaloc_
 
 hx_bitset_t_fill_gaps = _ida_hexrays.hx_bitset_t_fill_gaps
 
 hx_cfunc_t_save_user_labels = _ida_hexrays.hx_cfunc_t_save_user_labels
 
 hx_cfunc_t_save_user_cmts = _ida_hexrays.hx_cfunc_t_save_user_cmts
 
 hx_cfunc_t_save_user_numforms = _ida_hexrays.hx_cfunc_t_save_user_numforms
 
 hx_cfunc_t_save_user_iflags = _ida_hexrays.hx_cfunc_t_save_user_iflags
 
 hx_cfunc_t_save_user_unions = _ida_hexrays.hx_cfunc_t_save_user_unions
 
 hx_minsn_t_set_combined = _ida_hexrays.hx_minsn_t_set_combined
 
 hx_mba_t_save_snapshot = _ida_hexrays.hx_mba_t_save_snapshot
 
 hx_create_cfunc = _ida_hexrays.hx_create_cfunc
 
 hx_mba_t_set_maturity = _ida_hexrays.hx_mba_t_set_maturity
 
 hx_rename_lvar = _ida_hexrays.hx_rename_lvar
 
 hx_locate_lvar = _ida_hexrays.hx_locate_lvar
 
 hx_mba_t_create_helper_call = _ida_hexrays.hx_mba_t_create_helper_call
 
 hx_lvar_t_append_list = _ida_hexrays.hx_lvar_t_append_list
 
 hx_chain_t_append_list = _ida_hexrays.hx_chain_t_append_list
 
 hx_udc_filter_t_cleanup = _ida_hexrays.hx_udc_filter_t_cleanup
 
 hx_mba_t_get_curfunc = _ida_hexrays.hx_mba_t_get_curfunc
 
 hx_mop_t__make_gvar = _ida_hexrays.hx_mop_t__make_gvar
 
 hx_mop_t_make_gvar = _ida_hexrays.hx_mop_t_make_gvar
 
 hx_cexpr_t_maybe_ptr = _ida_hexrays.hx_cexpr_t_maybe_ptr
 
 hx_minsn_t_serialize = _ida_hexrays.hx_minsn_t_serialize
 
 hx_minsn_t_deserialize = _ida_hexrays.hx_minsn_t_deserialize
 
 hx_mba_t_stkoff_vd2ida = _ida_hexrays.hx_mba_t_stkoff_vd2ida
 
 hx_mba_t_stkoff_ida2vd = _ida_hexrays.hx_mba_t_stkoff_ida2vd
 
 hx_cexpr_t_dstr = _ida_hexrays.hx_cexpr_t_dstr
 
 hx_cinsn_t_dstr = _ida_hexrays.hx_cinsn_t_dstr
 
 hx_ctree_item_t_print = _ida_hexrays.hx_ctree_item_t_print
 
 hx_ctree_item_t_dstr = _ida_hexrays.hx_ctree_item_t_dstr
 
 hx_mba_t_set_lvar_name = _ida_hexrays.hx_mba_t_set_lvar_name
 
 hx_change_hexrays_config = _ida_hexrays.hx_change_hexrays_config
 
 hx_mba_t_get_func_output_lists = _ida_hexrays.hx_mba_t_get_func_output_lists
 
 hx_vdui_t_rename_udm = _ida_hexrays.hx_vdui_t_rename_udm
 
 hx_vdui_t_set_udm_type = _ida_hexrays.hx_vdui_t_set_udm_type
 
 hx_ctree_item_t_get_udm = _ida_hexrays.hx_ctree_item_t_get_udm
 
 hx_ctree_item_t_get_edm = _ida_hexrays.hx_ctree_item_t_get_edm
 
"bool" is_allowed_on_small_struni = accepts_small_udts
 
"bool" is_small_struni = is_small_udt
 
 mbl_array_t = mba_t
 
 to_specific_type
 
 op_to_typename = self.opname
 
 opname = cot_helper:
 
 operands
 
 details
 
 type = cot_cast:
 
 arguments
 
 lvars
 
 warnings
 
 pseudocode
 
 eamap
 
 boundaries
 
 used
 
 typed
 
 mreg_done
 
 has_nice_name
 
 is_unknown_width
 
 has_user_info
 
 has_user_name
 
 has_user_type
 
 is_result_var
 
 is_arg_var
 
 is_fake_var
 
 is_overlapped_var
 
 is_floating_var
 
 is_spoiled_var
 
 is_mapdst_var
 
 op
 
 x = cot_idx:
 
 y
 
 keytype = _map___getitem__
 
 valuetype
 

Function Documentation

◆ _call_with_transferrable_ownership()

_call_with_transferrable_ownership ( fun,
* args )
protected

◆ _kludge_force_declare_TPopupMenu()

"void" _kludge_force_declare_TPopupMenu ( * args)
protected

Parameters

arg1: TPopupMenu const *

◆ _ll_call_helper()

"cexpr_t *" _ll_call_helper ( * args)
protected

Parameters

rettype: tinfo_t const & args: carglist_t * format: char const *

◆ _ll_create_helper()

"cexpr_t *" _ll_create_helper ( * args)
protected

Parameters

standalone: bool type: tinfo_t const & format: char const *

◆ _ll_dereference()

"cexpr_t *" _ll_dereference ( * args)
protected

Parameters

e: cexpr_t * ptrsize: int is_flt: bool

◆ _ll_lnot()

"cexpr_t *" _ll_lnot ( * args)
protected

Parameters

e: cexpr_t *

◆ _ll_make_num()

"cexpr_t *" _ll_make_num ( * args)
protected

Parameters

n: uint64 func: cfunc_t * ea: ea_t opnum: int sign: type_sign_t size: int

◆ _ll_make_ref()

"cexpr_t *" _ll_make_ref ( * args)
protected

Parameters

e: cexpr_t *

◆ _ll_new_block()

"cinsn_t *" _ll_new_block ( * args)
protected

◆ _map_as_dict()

_map_as_dict ( maptype,
name,
keytype,
valuetype )
protected

◆ accepts_small_udts()

"bool" accepts_small_udts ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ accepts_udts()

"bool" accepts_udts ( * args)
Parameters
openum ctype_t

◆ arglocs_overlap()

"bool" arglocs_overlap ( * args)
Parameters
loc1(C++: const vdloc_t &) vdloc_t const &
w1(C++: size_t)
loc2(C++: const vdloc_t &) vdloc_t const &
w2(C++: size_t)

◆ asgop()

"ctype_t" asgop ( * args)

For example, cot_add returns cot_asgadd.

Parameters
cop(C++: ctype_t) enum ctype_t

◆ asgop_revert()

"ctype_t" asgop_revert ( * args)

For example, cot_asgadd returns cot_add

Parameters
cop(C++: ctype_t) enum ctype_t
Returns
: cot_empty is the input operator is not an assignment operator.

◆ block_chains_begin()

"block_chains_iterator_t" block_chains_begin ( * args)
Parameters
set(C++: const block_chains_t *) block_chains_t const *

◆ block_chains_clear()

"void" block_chains_clear ( * args)
Parameters
set(C++: block_chains_t *)

◆ block_chains_end()

"block_chains_iterator_t" block_chains_end ( * args)
Parameters
set(C++: const block_chains_t *) block_chains_t const *

◆ block_chains_erase()

"void" block_chains_erase ( * args)
Parameters
set(C++: block_chains_t *)
p(C++: block_chains_iterator_t)

◆ block_chains_find()

"block_chains_iterator_t" block_chains_find ( * args)
Parameters
set(C++: const block_chains_t *) block_chains_t const *
val(C++: const chain_t &) chain_t const &

◆ block_chains_free()

"void" block_chains_free ( * args)
Parameters
set(C++: block_chains_t *)

◆ block_chains_get()

"chain_t &" block_chains_get ( * args)
Parameters
p(C++: block_chains_iterator_t)

◆ block_chains_insert()

"block_chains_iterator_t" block_chains_insert ( * args)
Parameters
set(C++: block_chains_t *)
val(C++: const chain_t &) chain_t const &

◆ block_chains_new()

"block_chains_t *" block_chains_new ( * args)

◆ block_chains_next()

"block_chains_iterator_t" block_chains_next ( * args)
Parameters
p(C++: block_chains_iterator_t)

◆ block_chains_prev()

"block_chains_iterator_t" block_chains_prev ( * args)
Parameters
p(C++: block_chains_iterator_t)

◆ block_chains_size()

"size_t" block_chains_size ( * args)
Parameters
set(C++: block_chains_t *)

◆ boundaries_begin()

"boundaries_iterator_t" boundaries_begin ( * args)
Parameters
map(C++: const boundaries_t *) boundaries_t const *

◆ boundaries_clear()

"void" boundaries_clear ( * args)
Parameters
map(C++: boundaries_t *)

◆ boundaries_end()

"boundaries_iterator_t" boundaries_end ( * args)
Parameters
map(C++: const boundaries_t *) boundaries_t const *

◆ boundaries_erase()

"void" boundaries_erase ( * args)
Parameters
map(C++: boundaries_t *)
p(C++: boundaries_iterator_t)

◆ boundaries_find()

"boundaries_iterator_t" boundaries_find ( * args)
Parameters
map(C++: const boundaries_t *) boundaries_t const *
key(C++: const cinsn_t *&) cinsn_t const *

◆ boundaries_first()

"cinsn_t *const &" boundaries_first ( * args)
Parameters
p(C++: boundaries_iterator_t)

◆ boundaries_free()

"void" boundaries_free ( * args)
Parameters
map(C++: boundaries_t *)

◆ boundaries_insert()

"boundaries_iterator_t" boundaries_insert ( * args)
Parameters
map(C++: boundaries_t *)
key(C++: const cinsn_t *&) cinsn_t const *
val(C++: const rangeset_t &) rangeset_t const &

◆ boundaries_new()

"boundaries_t *" boundaries_new ( * args)

◆ boundaries_next()

"boundaries_iterator_t" boundaries_next ( * args)
Parameters
p(C++: boundaries_iterator_t)

◆ boundaries_prev()

"boundaries_iterator_t" boundaries_prev ( * args)
Parameters
p(C++: boundaries_iterator_t)

◆ boundaries_second()

"rangeset_t &" boundaries_second ( * args)
Parameters
p(C++: boundaries_iterator_t)

◆ boundaries_size()

"size_t" boundaries_size ( * args)
Parameters
map(C++: boundaries_t *)

◆ call_helper()

call_helper ( rettype,
args,
* rest )

◆ cexpr_operands()

cexpr_operands ( self)

◆ cfunc_type()

cfunc_type ( self)

◆ change_hexrays_config()

"bool" change_hexrays_config ( * args)

For the syntax see hexrays.cfg

Parameters
directive(C++: const char *) char const *

◆ checkout_hexrays_license()

"bool" checkout_hexrays_license ( * args)

This function will display a dialog box if the license is not available. For non-floating licenses this function is effectively no-op. It is not necessary to call this function before decompiling. If the license was not checked out, the decompiler will automatically do it. This function can be used to check out a license in advance and ensure that a license is available.

Parameters
silent(C++: bool) silently fail if the license cannot be checked out.
Returns
: false if failed

◆ cinsn_details()

cinsn_details ( self)

this is one of the cblock_t, cif_t, etc. objects.

◆ cinsn_t_insn_is_epilog()

"bool" cinsn_t_insn_is_epilog ( * args)
Parameters
insncinsn_t const *

◆ citem_to_specific_type()

citem_to_specific_type ( self)

◆ clear_cached_cfuncs()

"void" clear_cached_cfuncs ( * args)

◆ close_hexrays_waitbox()

"void" close_hexrays_waitbox ( * args)

Useful if DECOMP_NO_HIDE was used during decompilation.

◆ close_pseudocode()

"bool" close_pseudocode ( * args)
Parameters
f(C++: TWidget *) pointer to window
Returns
: false if failed

◆ convert_to_user_call()

"merror_t" convert_to_user_call ( * args)
Parameters
udc(C++: const udcall_t &) udcall_t const &
cdg(C++: codegen_t &)
Returns
: Microcode error codes code: MERR_OK - user-defined call generated else
  • error (MERR_INSN == inacceptable udc.tif)

◆ create_cfunc()

"cfuncptr_t" create_cfunc ( * args)
Parameters
mba(C++: mba_t *) microcode object. After creating the cfunc object it takes the ownership of MBA.

◆ create_empty_mba()

"mba_t *" create_empty_mba ( * args)
Parameters
mbr(C++: const mba_ranges_t &) mba_ranges_t const &
hf(C++: hexrays_failure_t *)

◆ create_field_name()

"qstring" create_field_name ( * args)
Parameters
typetinfo_t const &
offsetuval_t

◆ create_helper()

create_helper ( * args)

◆ create_typedef()

"tinfo_t" create_typedef ( * args)
Parameters
namechar const *
Returns
: type which refers to the specified ordinal. For example, if n is 1, the type info which refers to ordinal type 1 is created. create_typedef(n) -> tinfo_t
Parameters
nint

◆ debug_hexrays_ctree()

"void" debug_hexrays_ctree ( * args)
Parameters
levelint
msgchar const *

◆ decompile() [1/2]

"cfuncptr_t" decompile ( * args)
Parameters
mbr(C++: const mba_ranges_t &) what to decompile
hf(C++: hexrays_failure_t *) extended error information (if failed)
decomp_flags(C++: int) bitwise combination of decompile() flags... bits
Returns
: pointer to the decompilation result (a reference counted pointer). nullptr if failed.

◆ decompile() [2/2]

decompile ( ea,
hf = None,
flags = 0 )
Decompile a function.

@param ea an address belonging to the function, or an ida_funcs.func_t object
@param hf extended error information (if failed)
@param flags decomp_flags bitwise combination of `DECOMP_...` bits
@return the decompilation result (a `ida_hexrays.cfunc_t` wrapper), or None

◆ decompile_func()

"cfuncptr_t" decompile_func ( * args)

Multiple decompilations of the same function return the same object.

Parameters
pfn(C++: func_t *) pointer to function to decompile
hf(C++: hexrays_failure_t *) extended error information (if failed)
decomp_flags(C++: int) bitwise combination of decompile() flags... bits
Returns
: pointer to the decompilation result (a reference counted pointer). nullptr if failed.

◆ decompile_many()

"bool" decompile_many ( * args)

Decompile all or the specified functions

Parameters
outfile(C++: const char *) name of the output file
funcaddrs(C++: const eavec_t *) list of functions to decompile. If nullptr or empty, then decompile all nonlib functions
flags(C++: int) Batch decompilation bits
Returns
: true if no internal error occurred and the user has not cancelled decompilation

◆ dereference()

dereference ( e,
ptrsize,
is_float = False )

This function dereferences a pointer expression. It performs the following conversion: "ptr" => "*ptr" It can handle discrepancies in the pointer type and the access size.

Returns
: dereferenced expression

◆ dstr()

"char const *" dstr ( * args)

This function can be used from a debugger by typing "tif->dstr()"

Parameters
tif(C++: const tinfo_t *) tinfo_t const *

◆ dummy_ptrtype()

"tinfo_t" dummy_ptrtype ( * args)
Parameters
ptrsize(C++: int) size of pointed object
isfp(C++: bool) is floating point object?

◆ eamap_begin()

"eamap_iterator_t" eamap_begin ( * args)
Parameters
map(C++: const eamap_t *) eamap_t const *

◆ eamap_clear()

"void" eamap_clear ( * args)
Parameters
map(C++: eamap_t *)

◆ eamap_end()

"eamap_iterator_t" eamap_end ( * args)
Parameters
map(C++: const eamap_t *) eamap_t const *

◆ eamap_erase()

"void" eamap_erase ( * args)
Parameters
map(C++: eamap_t *)
p(C++: eamap_iterator_t)

◆ eamap_find()

"eamap_iterator_t" eamap_find ( * args)
Parameters
map(C++: const eamap_t *) eamap_t const *
key(C++: const ea_t &) ea_t const &

◆ eamap_first()

"ea_t const &" eamap_first ( * args)
Parameters
p(C++: eamap_iterator_t)

◆ eamap_free()

"void" eamap_free ( * args)
Parameters
map(C++: eamap_t *)

◆ eamap_insert()

"eamap_iterator_t" eamap_insert ( * args)
Parameters
map(C++: eamap_t *)
key(C++: const ea_t &) ea_t const &
val(C++: const cinsnptrvec_t &) cinsnptrvec_t const &

◆ eamap_new()

"eamap_t *" eamap_new ( * args)

◆ eamap_next()

"eamap_iterator_t" eamap_next ( * args)
Parameters
p(C++: eamap_iterator_t)

◆ eamap_prev()

"eamap_iterator_t" eamap_prev ( * args)
Parameters
p(C++: eamap_iterator_t)

◆ eamap_second()

"cinsnptrvec_t &" eamap_second ( * args)
Parameters
p(C++: eamap_iterator_t)

◆ eamap_size()

"size_t" eamap_size ( * args)
Parameters
map(C++: eamap_t *)

◆ gen_microcode()

"mba_t *" gen_microcode ( * args)
Parameters
mbr(C++: const mba_ranges_t &) snippet ranges
hf(C++: hexrays_failure_t *) extended error information (if failed)
retlist(C++: const mlist_t *) list of registers the snippet returns
decomp_flags(C++: int) bitwise combination of decompile() flags... bits
reqmat(C++: mba_maturity_t) required microcode maturity
Returns
: pointer to the microcode, nullptr if failed.

◆ get_ctype_name()

"char const *" get_ctype_name ( * args)
Parameters
openum ctype_t

◆ get_current_operand()

"bool" get_current_operand ( * args)

This function determines the operand that is under the cursor in the active disassembly listing. If the operand refers to a register or stack variable, it returns true.

Parameters
out(C++: gco_info_t *) [out]: output buffer

◆ get_float_type()

"tinfo_t" get_float_type ( * args)
Parameters
width(C++: int) width of the desired type
Returns
: type info object

◆ get_hexrays_version()

"char const *" get_hexrays_version ( * args)

The returned string is of the form <major>.<minor>.<revision>.<build-date>

Returns
: pointer to version string. For example: "2.0.0.140605"

◆ get_int_type_by_width_and_sign()

"tinfo_t" get_int_type_by_width_and_sign ( * args)

Returns a simple type (examples: int, short) with the given width and sign.

Parameters
srcwidth(C++: int) size of the type in bytes
sign(C++: type_sign_t) sign of the type

◆ get_member_type()

"bool" get_member_type ( * args)

This function performs validity checks of the field type. Wrong types are rejected.

Parameters
mptr(C++: const member_t *) structure field
type(C++: tinfo_t *) pointer to the variable where the type is returned. This parameter can be nullptr.
Returns
: false if failed

◆ get_merror_desc()

"qstring *" get_merror_desc ( * args)
Parameters
code(C++: merror_t) Microcode error codes
mba(C++: mba_t *) the microcode array
Returns
: the error address

◆ get_mreg_name()

"qstring *" get_mreg_name ( * args)
Parameters
reg(C++: mreg_t) microregister number
width(C++: int) size of microregister in bytes. may be bigger than the real register size.
ud(C++: void *) reserved, must be nullptr
Returns
: width of the printed register. this value may be less than the WIDTH argument.

◆ get_op_signness()

"type_sign_t" get_op_signness ( * args)

Meaningful for sign-dependent operators, like cot_sdiv.

Parameters
op(C++: ctype_t) enum ctype_t

◆ get_signed_mcode()

"mcode_t" get_signed_mcode ( * args)
Parameters
codeenum mcode_t

◆ get_temp_regs()

"mlist_t const &" get_temp_regs ( * args)

Tempregs are temporary registers that are used during code generation. They do not map to regular processor registers. They are used only to store temporary values during execution of one instruction. Tempregs may not be used to pass a value from one block to another. In other words, at the end of a block all tempregs must be dead.

◆ get_type()

"bool" get_type ( * args)

Global types are types of addressable objects and struct/union/enum types

Parameters
id(C++: uval_t) address or id of the object
tif(C++: tinfo_t *) buffer for the answer
guess(C++: type_source_t) what kind of types to consider
Returns
: success

◆ get_unk_type()

"tinfo_t" get_unk_type ( * args)

Returns a partially defined type (examples: _DWORD, _BYTE) with the given width.

Parameters
size(C++: int) size of the type in bytes

◆ get_unsigned_mcode()

"mcode_t" get_unsigned_mcode ( * args)
Parameters
codeenum mcode_t

◆ get_widget_vdui()

"vdui_t *" get_widget_vdui ( * args)
Parameters
f(C++: TWidget *) pointer to window
Returns
: a vdui_t *, or nullptr

◆ getb_reginsn()

"minsn_t *" getb_reginsn ( * args)
Parameters
insminsn_t *

◆ getf_reginsn()

"minsn_t *" getf_reginsn ( * args)
Parameters
insminsn_t *

◆ has_cached_cfunc()

"bool" has_cached_cfunc ( * args)
Parameters
ea(C++: ea_t)

◆ has_mcode_seloff()

"bool" has_mcode_seloff ( * args)
Parameters
openum mcode_t

◆ hexrays_alloc()

"void *" hexrays_alloc ( * args)
Parameters
sizesize_t

◆ hexrays_free()

"void" hexrays_free ( * args)
Parameters
ptrvoid *

◆ init_hexrays_plugin()

"bool" init_hexrays_plugin ( * args)

This function must be called before calling any other decompiler function.

Parameters
flags(C++: int) reserved, must be 0
Returns
: true if the decompiler exists and is compatible with your plugin

◆ install_hexrays_callback()

install_hexrays_callback ( callback)

Please use Hexrays_Hooks instead Install handler for decompiler events.

Returns
: false if failed

◆ install_microcode_filter()

"bool" install_microcode_filter ( * args)
Parameters
filter(C++: microcode_filter_t *) - microcode generator object
install(C++: bool) - TRUE - register the object, FALSE - unregister
Returns
: success

◆ is_additive()

"bool" is_additive ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_assignment()

"bool" is_assignment ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_binary()

"bool" is_binary ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_bitop()

"bool" is_bitop ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_bool_type()

"bool" is_bool_type ( * args)
Parameters
type(C++: const tinfo_t &) tinfo_t const &
Returns
: true if the type is a boolean type

◆ is_break_consumer()

"bool" is_break_consumer ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_commutative()

"bool" is_commutative ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_inplace_def()

"bool" is_inplace_def ( * args)
Parameters
type(C++: const tinfo_t &) tinfo_t const &

◆ is_kreg()

"bool" is_kreg ( * args)

They may be used to store values that cross instruction or basic block boundaries. Kernel registers do not map to regular processor registers. See also mba_t.alloc_kreg()

Parameters
r(C++: mreg_t)

◆ is_logical()

"bool" is_logical ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_loop()

"bool" is_loop ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_lvalue()

"bool" is_lvalue ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_may_access()

"bool" is_may_access ( * args)
Parameters
maymustmaymust_t

◆ is_mcode_addsub()

"bool" is_mcode_addsub ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_call()

"bool" is_mcode_call ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_commutative()

"bool" is_mcode_commutative ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_convertible_to_jmp()

"bool" is_mcode_convertible_to_jmp ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_convertible_to_set()

"bool" is_mcode_convertible_to_set ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_divmod()

"bool" is_mcode_divmod ( * args)
Parameters
openum mcode_t

◆ is_mcode_fpu()

"bool" is_mcode_fpu ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_j1()

"bool" is_mcode_j1 ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_jcond()

"bool" is_mcode_jcond ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_propagatable()

"bool" is_mcode_propagatable ( * args)
Parameters
mcode(C++: mcode_t) enum mcode_t

◆ is_mcode_set()

"bool" is_mcode_set ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_set1()

"bool" is_mcode_set1 ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_shift()

"bool" is_mcode_shift ( * args)
Parameters
mcodeenum mcode_t

◆ is_mcode_xdsu()

"bool" is_mcode_xdsu ( * args)
Parameters
mcodeenum mcode_t

◆ is_multiplicative()

"bool" is_multiplicative ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_nonbool_type()

"bool" is_nonbool_type ( * args)
Parameters
type(C++: const tinfo_t &) tinfo_t const &
Returns
: true if the type is a non-boolean type (non bool and well defined)

◆ is_paf()

"bool" is_paf ( * args)
Parameters
t(C++: type_t)

◆ is_prepost()

"bool" is_prepost ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_ptr_or_array()

"bool" is_ptr_or_array ( * args)
Parameters
t(C++: type_t)

◆ is_relational()

"bool" is_relational ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_signed_mcode()

"bool" is_signed_mcode ( * args)
Parameters
codeenum mcode_t

◆ is_small_udt()

"bool" is_small_udt ( * args)
Parameters
tif(C++: const tinfo_t &) tinfo_t const &
Returns
: true if the type is a small UDT (user defined type). Small UDTs fit into a register (or pair or registers) as a rule.

◆ is_type_correct()

"bool" is_type_correct ( * args)
Parameters
ptr(C++: const type_t *) type_t const *
Returns
: true if type string is correct

◆ is_unary()

"bool" is_unary ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ is_unsigned_mcode()

"bool" is_unsigned_mcode ( * args)
Parameters
codeenum mcode_t

◆ jcnd2set()

"mcode_t" jcnd2set ( * args)
Parameters
codeenum mcode_t

◆ lexcompare()

"int" lexcompare ( * args)
Parameters
amop_t const &
bmop_t const &

◆ lnot()

lnot ( e)

The specified expression will be logically negated. For example, "x == y" is converted into "x != y" by this function.

Returns
: logically negated expression.

◆ locate_lvar()

"bool" locate_lvar ( * args)
Parameters
out(C++: lvar_locator_t *) output buffer for the variable locator
func_ea(C++: ea_t) function start address
varname(C++: const char *) variable name
Returns
: success Since VARNAME is not always enough to find the variable, it may decompile the function.

◆ lvar_mapping_begin()

"lvar_mapping_iterator_t" lvar_mapping_begin ( * args)
Parameters
map(C++: const lvar_mapping_t *) lvar_mapping_t const *

◆ lvar_mapping_clear()

"void" lvar_mapping_clear ( * args)
Parameters
map(C++: lvar_mapping_t *)

◆ lvar_mapping_end()

"lvar_mapping_iterator_t" lvar_mapping_end ( * args)
Parameters
map(C++: const lvar_mapping_t *) lvar_mapping_t const *

◆ lvar_mapping_erase()

"void" lvar_mapping_erase ( * args)
Parameters
map(C++: lvar_mapping_t *)
p(C++: lvar_mapping_iterator_t)

◆ lvar_mapping_find()

"lvar_mapping_iterator_t" lvar_mapping_find ( * args)
Parameters
map(C++: const lvar_mapping_t *) lvar_mapping_t const *
key(C++: const lvar_locator_t &) lvar_locator_t const &

◆ lvar_mapping_first()

"lvar_locator_t const &" lvar_mapping_first ( * args)
Parameters
p(C++: lvar_mapping_iterator_t)

◆ lvar_mapping_free()

"void" lvar_mapping_free ( * args)
Parameters
map(C++: lvar_mapping_t *)

◆ lvar_mapping_insert()

"lvar_mapping_iterator_t" lvar_mapping_insert ( * args)
Parameters
map(C++: lvar_mapping_t *)
key(C++: const lvar_locator_t &) lvar_locator_t const &
val(C++: const lvar_locator_t &) lvar_locator_t const &

◆ lvar_mapping_new()

"lvar_mapping_t *" lvar_mapping_new ( * args)

◆ lvar_mapping_next()

"lvar_mapping_iterator_t" lvar_mapping_next ( * args)
Parameters
p(C++: lvar_mapping_iterator_t)

◆ lvar_mapping_prev()

"lvar_mapping_iterator_t" lvar_mapping_prev ( * args)
Parameters
p(C++: lvar_mapping_iterator_t)

◆ lvar_mapping_second()

"lvar_locator_t &" lvar_mapping_second ( * args)
Parameters
p(C++: lvar_mapping_iterator_t)

◆ lvar_mapping_size()

"size_t" lvar_mapping_size ( * args)
Parameters
map(C++: lvar_mapping_t *)

◆ make_num()

make_num ( * args)

◆ make_pointer()

"tinfo_t" make_pointer ( * args)

This function performs the following conversion: "type" -> "type*"

Parameters
type(C++: const tinfo_t &) object type.
Returns
: "type*". for example, if 'char' is passed as the argument,

◆ make_ref()

make_ref ( e)

This function performs the following conversion: "obj" => "&obj". It can handle casts, annihilate "&*", and process other special cases.

◆ mark_cfunc_dirty()

"bool" mark_cfunc_dirty ( * args)

Erases a cache entry for the specified function.

Parameters
ea(C++: ea_t) function to erase from the cache
close_views(C++: bool) close pseudocode windows that show the function
Returns
: if a cache entry existed.

◆ mba_t_deserialize()

"mba_t *" mba_t_deserialize ( * args)
Parameters
bytesuchar const *

◆ mcode_modifies_d()

"bool" mcode_modifies_d ( * args)
Parameters
mcodeenum mcode_t

◆ modify_user_lvar_info()

"bool" modify_user_lvar_info ( * args)
Parameters
func_ea(C++: ea_t) function start address
mli_flags(C++: uint) bits that specify which attrs defined by INFO are to be set
info(C++: const lvar_saved_info_t &) local variable info attrs
Returns
: true if modified, false if invalid MLI_FLAGS passed

◆ modify_user_lvars()

"bool" modify_user_lvars ( * args)
Parameters
entry_ea(C++: ea_t) function start address
mlv(C++: user_lvar_modifier_t &) local variable modifier
Returns
: true if modified variables

◆ mreg2reg()

"int" mreg2reg ( * args)
Parameters
reg(C++: mreg_t) microregister number
width(C++: int) size of microregister in bytes
Returns
: processor register id or -1

◆ must_mcode_close_block()

"bool" must_mcode_close_block ( * args)
Parameters
mcode(C++: mcode_t) instruction opcode
including_calls(C++: bool) should m_call/m_icall be considered as the closing opcodes? If this function returns true, the opcode cannot appear in the middle of a block. Calls are a special case: unknown calls (is_unknown_call) are considered as closing opcodes.

◆ negate_mcode_relation()

"mcode_t" negate_mcode_relation ( * args)
Parameters
codeenum mcode_t

◆ negated_relation()

"ctype_t" negated_relation ( * args)

For example, cot_sge becomes cot_slt.

Parameters
op(C++: ctype_t) enum ctype_t

◆ new_block()

new_block ( )

◆ op_uses_x()

"bool" op_uses_x ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ op_uses_y()

"bool" op_uses_y ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ op_uses_z()

"bool" op_uses_z ( * args)
Parameters
op(C++: ctype_t) enum ctype_t

◆ open_pseudocode()

"vdui_t *" open_pseudocode ( * args)

The specified function is decompiled and the pseudocode window is opened.

Parameters
ea(C++: ea_t) function to decompile
flags(C++: int) a combination of OPF_ flags
Returns
: false if failed

◆ parse_user_call()

"bool" parse_user_call ( * args)
Parameters
udc(C++: udcall_t *) - pointer to output structure
decl(C++: const char *) - function type declaration
silent(C++: bool) - if TRUE: do not show warning in case of incorrect type
Returns
: success

◆ partial_type_num()

"int" partial_type_num ( * args)
Parameters
type(C++: const tinfo_t &) tinfo_t const &
Returns
: number of partial subtypes. The bigger is this number, the uglier is the type.

◆ print_vdloc()

"qstring *" print_vdloc ( * args)

Since vdloc does not always carry the size info, we pass it as NBYTES..

Parameters
loc(C++: const vdloc_t &) vdloc_t const &
nbytes(C++: int)

◆ property_op_to_typename()

property_op_to_typename ( self)

◆ qswap()

"void" qswap ( * args)
Parameters
acinsn_t &
bcinsn_t &

◆ reg2mreg()

"mreg_t" reg2mreg ( * args)
Parameters
reg(C++: int) processor register number
Returns
: microregister register id or mr_none

◆ remitem()

"void" remitem ( * args)
Parameters
ecitem_t const *

◆ remove_hexrays_callback()

remove_hexrays_callback ( callback)

Please use Hexrays_Hooks instead Uninstall handler for decompiler events.

Returns
: number of uninstalled handlers.

◆ rename_lvar()

"bool" rename_lvar ( * args)
Parameters
func_ea(C++: ea_t) function start address
oldname(C++: const char *) old name of the variable
newname(C++: const char *) new name of the variable
Returns
: success This is a convenience function. For bulk renaming consider using modify_user_lvars.

◆ restore_user_cmts()

"user_cmts_t *" restore_user_cmts ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function
Returns
: collection of user defined comments. The returned object must be deleted by the caller using delete_user_cmts()

◆ restore_user_defined_calls()

"bool" restore_user_defined_calls ( * args)
Parameters
udcalls(C++: udcall_map_t *) ptr to output buffer
func_ea(C++: ea_t) entry address of the function
Returns
: success

◆ restore_user_iflags()

"user_iflags_t *" restore_user_iflags ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function
Returns
: collection of user defined iflags. The returned object must be deleted by the caller using delete_user_iflags()

◆ restore_user_labels()

"user_labels_t *" restore_user_labels ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function, ignored if FUNC != nullptr
Returns
: collection of user defined labels. The returned object must be deleted by the caller using delete_user_labels()

◆ restore_user_labels2()

"user_labels_t *" restore_user_labels2 ( * args)
Parameters
func_eaea_t
funccfunc_t const *

◆ restore_user_lvar_settings()

"bool" restore_user_lvar_settings ( * args)
Parameters
lvinf(C++: lvar_uservec_t *) ptr to output buffer
func_ea(C++: ea_t) entry address of the function
Returns
: success

◆ restore_user_numforms()

"user_numforms_t *" restore_user_numforms ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function
Returns
: collection of user defined number formats. The returned object must be deleted by the caller using delete_user_numforms()

◆ restore_user_unions()

"user_unions_t *" restore_user_unions ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function
Returns
: collection of union field selections The returned object must be deleted by the caller using delete_user_unions()

◆ save_user_cmts()

"void" save_user_cmts ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function
user_cmts(C++: const user_cmts_t *) collection of user defined comments

◆ save_user_defined_calls()

"void" save_user_defined_calls ( * args)
Parameters
func_ea(C++: ea_t) entry address of the function
udcalls(C++: const udcall_map_t &) user-specified info about user defined function calls

◆ save_user_iflags()

"void" save_user_iflags ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function
iflags(C++: const user_iflags_t *) collection of user defined citem iflags

◆ save_user_labels()

"void" save_user_labels ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function, ignored if FUNC != nullptr
user_labels(C++: const user_labels_t *) collection of user defined labels

◆ save_user_labels2()

"void" save_user_labels2 ( * args)
Parameters
func_eaea_t
user_labelsuser_labels_t const *
funccfunc_t const *

◆ save_user_lvar_settings()

"void" save_user_lvar_settings ( * args)
Parameters
func_ea(C++: ea_t) entry address of the function
lvinf(C++: const lvar_uservec_t &) user-specified info about local variables

◆ save_user_numforms()

"void" save_user_numforms ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function
numforms(C++: const user_numforms_t *) collection of user defined comments

◆ save_user_unions()

"void" save_user_unions ( * args)
Parameters
func_ea(C++: ea_t) the entry address of the function
unions(C++: const user_unions_t *) collection of union field selections

◆ select_udt_by_offset()

"int" select_udt_by_offset ( * args)
Parameters
udts(C++: const qvector< tinfo_t > *) list of UDT tinfo_t for the selection, if nullptr or empty then UDTs from the "Local types" will be used
ops(C++: const ui_stroff_ops_t &) operands
applicator(C++: ui_stroff_applicator_t &) callback will be called to apply the selection for every operand

◆ send_database()

"void" send_database ( * args)

This function sends the current database to the Hex-Rays server. The database is sent in the compressed form over an encrypted (SSL) connection.

Parameters
err(C++: const hexrays_failure_t &) failure description object. Empty hexrays_failure_t object can be used if error information is not available.
silent(C++: bool) if false, a dialog box will be displayed before sending the database.

◆ set2jcnd()

"mcode_t" set2jcnd ( * args)
Parameters
codeenum mcode_t

◆ set_type()

"bool" set_type ( * args)
Parameters
id(C++: uval_t) address or id of the object
tif(C++: const tinfo_t &) new type info
source(C++: type_source_t) where the type comes from
force(C++: bool) true means to set the type as is, false means to merge the new type with the possibly existing old type info.
Returns
: success

◆ swap_mcode_relation()

"mcode_t" swap_mcode_relation ( * args)
Parameters
codeenum mcode_t

◆ swapped_relation()

"ctype_t" swapped_relation ( * args)

For example, cot_sge becomes cot_sle.

Parameters
op(C++: ctype_t) enum ctype_t

◆ term_hexrays_plugin()

"void" term_hexrays_plugin ( * args)

◆ udcall_map_begin()

"udcall_map_iterator_t" udcall_map_begin ( * args)
Parameters
map(C++: const udcall_map_t *) udcall_map_t const *

◆ udcall_map_clear()

"void" udcall_map_clear ( * args)
Parameters
map(C++: udcall_map_t *)

◆ udcall_map_end()

"udcall_map_iterator_t" udcall_map_end ( * args)
Parameters
map(C++: const udcall_map_t *) udcall_map_t const *

◆ udcall_map_erase()

"void" udcall_map_erase ( * args)
Parameters
map(C++: udcall_map_t *)
p(C++: udcall_map_iterator_t)

◆ udcall_map_find()

"udcall_map_iterator_t" udcall_map_find ( * args)
Parameters
map(C++: const udcall_map_t *) udcall_map_t const *
key(C++: const ea_t &) ea_t const &

◆ udcall_map_first()

"ea_t const &" udcall_map_first ( * args)
Parameters
p(C++: udcall_map_iterator_t)

◆ udcall_map_free()

"void" udcall_map_free ( * args)
Parameters
map(C++: udcall_map_t *)

◆ udcall_map_insert()

"udcall_map_iterator_t" udcall_map_insert ( * args)
Parameters
map(C++: udcall_map_t *)
key(C++: const ea_t &) ea_t const &
val(C++: const udcall_t &) udcall_t const &

◆ udcall_map_new()

"udcall_map_t *" udcall_map_new ( * args)

◆ udcall_map_next()

"udcall_map_iterator_t" udcall_map_next ( * args)
Parameters
p(C++: udcall_map_iterator_t)

◆ udcall_map_prev()

"udcall_map_iterator_t" udcall_map_prev ( * args)
Parameters
p(C++: udcall_map_iterator_t)

◆ udcall_map_second()

"udcall_t &" udcall_map_second ( * args)
Parameters
p(C++: udcall_map_iterator_t)

◆ udcall_map_size()

"size_t" udcall_map_size ( * args)
Parameters
map(C++: udcall_map_t *)

◆ user_cmts_begin()

"user_cmts_iterator_t" user_cmts_begin ( * args)
Parameters
map(C++: const user_cmts_t *) user_cmts_t const *

◆ user_cmts_clear()

"void" user_cmts_clear ( * args)
Parameters
map(C++: user_cmts_t *)

◆ user_cmts_end()

"user_cmts_iterator_t" user_cmts_end ( * args)
Parameters
map(C++: const user_cmts_t *) user_cmts_t const *

◆ user_cmts_erase()

"void" user_cmts_erase ( * args)
Parameters
map(C++: user_cmts_t *)
p(C++: user_cmts_iterator_t)

◆ user_cmts_find()

"user_cmts_iterator_t" user_cmts_find ( * args)
Parameters
map(C++: const user_cmts_t *) user_cmts_t const *
key(C++: const treeloc_t &) treeloc_t const &

◆ user_cmts_first()

"treeloc_t const &" user_cmts_first ( * args)
Parameters
p(C++: user_cmts_iterator_t)

◆ user_cmts_free()

"void" user_cmts_free ( * args)
Parameters
map(C++: user_cmts_t *)

◆ user_cmts_insert()

"user_cmts_iterator_t" user_cmts_insert ( * args)
Parameters
map(C++: user_cmts_t *)
key(C++: const treeloc_t &) treeloc_t const &
val(C++: const citem_cmt_t &) citem_cmt_t const &

◆ user_cmts_new()

"user_cmts_t *" user_cmts_new ( * args)

◆ user_cmts_next()

"user_cmts_iterator_t" user_cmts_next ( * args)
Parameters
p(C++: user_cmts_iterator_t)

◆ user_cmts_prev()

"user_cmts_iterator_t" user_cmts_prev ( * args)
Parameters
p(C++: user_cmts_iterator_t)

◆ user_cmts_second()

"citem_cmt_t &" user_cmts_second ( * args)
Parameters
p(C++: user_cmts_iterator_t)

◆ user_cmts_size()

"size_t" user_cmts_size ( * args)
Parameters
map(C++: user_cmts_t *)

◆ user_iflags_begin()

"user_iflags_iterator_t" user_iflags_begin ( * args)
Parameters
map(C++: const user_iflags_t *) user_iflags_t const *

◆ user_iflags_clear()

"void" user_iflags_clear ( * args)
Parameters
map(C++: user_iflags_t *)

◆ user_iflags_end()

"user_iflags_iterator_t" user_iflags_end ( * args)
Parameters
map(C++: const user_iflags_t *) user_iflags_t const *

◆ user_iflags_erase()

"void" user_iflags_erase ( * args)
Parameters
map(C++: user_iflags_t *)
p(C++: user_iflags_iterator_t)

◆ user_iflags_find()

"user_iflags_iterator_t" user_iflags_find ( * args)
Parameters
map(C++: const user_iflags_t *) user_iflags_t const *
key(C++: const citem_locator_t &) citem_locator_t const &

◆ user_iflags_first()

"citem_locator_t const &" user_iflags_first ( * args)
Parameters
p(C++: user_iflags_iterator_t)

◆ user_iflags_free()

"void" user_iflags_free ( * args)
Parameters
map(C++: user_iflags_t *)

◆ user_iflags_insert()

"user_iflags_iterator_t" user_iflags_insert ( * args)
Parameters
map(C++: user_iflags_t *)
key(C++: const citem_locator_t &) citem_locator_t const &
val(C++: const int32 &) int32 const &

◆ user_iflags_new()

"user_iflags_t *" user_iflags_new ( * args)

◆ user_iflags_next()

"user_iflags_iterator_t" user_iflags_next ( * args)
Parameters
p(C++: user_iflags_iterator_t)

◆ user_iflags_prev()

"user_iflags_iterator_t" user_iflags_prev ( * args)
Parameters
p(C++: user_iflags_iterator_t)

◆ user_iflags_second()

"int32 const &" user_iflags_second ( * args)
Parameters
p(C++: user_iflags_iterator_t)

◆ user_iflags_size()

"size_t" user_iflags_size ( * args)
Parameters
map(C++: user_iflags_t *)

◆ user_labels_begin()

"user_labels_iterator_t" user_labels_begin ( * args)
Parameters
map(C++: const user_labels_t *) user_labels_t const *

◆ user_labels_clear()

"void" user_labels_clear ( * args)
Parameters
map(C++: user_labels_t *)

◆ user_labels_end()

"user_labels_iterator_t" user_labels_end ( * args)
Parameters
map(C++: const user_labels_t *) user_labels_t const *

◆ user_labels_erase()

"void" user_labels_erase ( * args)
Parameters
map(C++: user_labels_t *)
p(C++: user_labels_iterator_t)

◆ user_labels_find()

"user_labels_iterator_t" user_labels_find ( * args)
Parameters
map(C++: const user_labels_t *) user_labels_t const *
key(C++: const int &) int const &

◆ user_labels_first()

"int const &" user_labels_first ( * args)
Parameters
p(C++: user_labels_iterator_t)

◆ user_labels_free()

"void" user_labels_free ( * args)
Parameters
map(C++: user_labels_t *)

◆ user_labels_insert()

"user_labels_iterator_t" user_labels_insert ( * args)
Parameters
map(C++: user_labels_t *)
key(C++: const int &) int const &
val(C++: const qstring &) qstring const &

◆ user_labels_new()

"user_labels_t *" user_labels_new ( * args)

◆ user_labels_next()

"user_labels_iterator_t" user_labels_next ( * args)
Parameters
p(C++: user_labels_iterator_t)

◆ user_labels_prev()

"user_labels_iterator_t" user_labels_prev ( * args)
Parameters
p(C++: user_labels_iterator_t)

◆ user_labels_second()

"qstring &" user_labels_second ( * args)
Parameters
p(C++: user_labels_iterator_t)

◆ user_labels_size()

"size_t" user_labels_size ( * args)
Parameters
map(C++: user_labels_t *)

◆ user_numforms_begin()

"user_numforms_iterator_t" user_numforms_begin ( * args)
Parameters
map(C++: const user_numforms_t *) user_numforms_t const *

◆ user_numforms_clear()

"void" user_numforms_clear ( * args)
Parameters
map(C++: user_numforms_t *)

◆ user_numforms_end()

"user_numforms_iterator_t" user_numforms_end ( * args)
Parameters
map(C++: const user_numforms_t *) user_numforms_t const *

◆ user_numforms_erase()

"void" user_numforms_erase ( * args)
Parameters
map(C++: user_numforms_t *)
p(C++: user_numforms_iterator_t)

◆ user_numforms_find()

"user_numforms_iterator_t" user_numforms_find ( * args)
Parameters
map(C++: const user_numforms_t *) user_numforms_t const *
key(C++: const operand_locator_t &) operand_locator_t const &

◆ user_numforms_first()

"operand_locator_t const &" user_numforms_first ( * args)
Parameters
p(C++: user_numforms_iterator_t)

◆ user_numforms_free()

"void" user_numforms_free ( * args)
Parameters
map(C++: user_numforms_t *)

◆ user_numforms_insert()

"user_numforms_iterator_t" user_numforms_insert ( * args)
Parameters
map(C++: user_numforms_t *)
key(C++: const operand_locator_t &) operand_locator_t const &
val(C++: const number_format_t &) number_format_t const &

◆ user_numforms_new()

"user_numforms_t *" user_numforms_new ( * args)

◆ user_numforms_next()

"user_numforms_iterator_t" user_numforms_next ( * args)
Parameters
p(C++: user_numforms_iterator_t)

◆ user_numforms_prev()

"user_numforms_iterator_t" user_numforms_prev ( * args)
Parameters
p(C++: user_numforms_iterator_t)

◆ user_numforms_second()

"number_format_t &" user_numforms_second ( * args)
Parameters
p(C++: user_numforms_iterator_t)

◆ user_numforms_size()

"size_t" user_numforms_size ( * args)
Parameters
map(C++: user_numforms_t *)

◆ user_unions_begin()

"user_unions_iterator_t" user_unions_begin ( * args)
Parameters
map(C++: const user_unions_t *) user_unions_t const *

◆ user_unions_clear()

"void" user_unions_clear ( * args)
Parameters
map(C++: user_unions_t *)

◆ user_unions_end()

"user_unions_iterator_t" user_unions_end ( * args)
Parameters
map(C++: const user_unions_t *) user_unions_t const *

◆ user_unions_erase()

"void" user_unions_erase ( * args)
Parameters
map(C++: user_unions_t *)
p(C++: user_unions_iterator_t)

◆ user_unions_find()

"user_unions_iterator_t" user_unions_find ( * args)
Parameters
map(C++: const user_unions_t *) user_unions_t const *
key(C++: const ea_t &) ea_t const &

◆ user_unions_first()

"ea_t const &" user_unions_first ( * args)
Parameters
p(C++: user_unions_iterator_t)

◆ user_unions_free()

"void" user_unions_free ( * args)
Parameters
map(C++: user_unions_t *)

◆ user_unions_insert()

"user_unions_iterator_t" user_unions_insert ( * args)
Parameters
map(C++: user_unions_t *)
key(C++: const ea_t &) ea_t const &
val(C++: const intvec_t &) intvec_t const &

◆ user_unions_new()

"user_unions_t *" user_unions_new ( * args)

◆ user_unions_next()

"user_unions_iterator_t" user_unions_next ( * args)
Parameters
p(C++: user_unions_iterator_t)

◆ user_unions_prev()

"user_unions_iterator_t" user_unions_prev ( * args)
Parameters
p(C++: user_unions_iterator_t)

◆ user_unions_second()

"intvec_t &" user_unions_second ( * args)
Parameters
p(C++: user_unions_iterator_t)

◆ user_unions_size()

"size_t" user_unions_size ( * args)
Parameters
map(C++: user_unions_t *)

Variable Documentation

◆ ACFL_BLKOPT

ACFL_BLKOPT = _ida_hexrays.ACFL_BLKOPT

◆ ACFL_GLBDEL

ACFL_GLBDEL = _ida_hexrays.ACFL_GLBDEL

◆ ACFL_GLBPROP

ACFL_GLBPROP = _ida_hexrays.ACFL_GLBPROP

◆ ACFL_GUESS

ACFL_GUESS = _ida_hexrays.ACFL_GUESS

◆ ACFL_LOCOPT

ACFL_LOCOPT = _ida_hexrays.ACFL_LOCOPT

◆ ALLOW_UNUSED_LABELS

ALLOW_UNUSED_LABELS = _ida_hexrays.ALLOW_UNUSED_LABELS

◆ ANCHOR_BLKCMT

ANCHOR_BLKCMT = _ida_hexrays.ANCHOR_BLKCMT

◆ ANCHOR_CITEM

ANCHOR_CITEM = _ida_hexrays.ANCHOR_CITEM

◆ ANCHOR_INDEX

ANCHOR_INDEX = _ida_hexrays.ANCHOR_INDEX

◆ ANCHOR_ITP

ANCHOR_ITP = _ida_hexrays.ANCHOR_ITP

◆ ANCHOR_LVAR

ANCHOR_LVAR = _ida_hexrays.ANCHOR_LVAR

◆ ANCHOR_MASK

ANCHOR_MASK = _ida_hexrays.ANCHOR_MASK

◆ ANY_FPSIZE

ANY_FPSIZE = _ida_hexrays.ANY_FPSIZE

◆ ANY_REGSIZE

ANY_REGSIZE = _ida_hexrays.ANY_REGSIZE

◆ arguments

arguments

◆ bitset_align

bitset_align = cvar.bitset_align

◆ bitset_shift

bitset_shift = cvar.bitset_shift

◆ bitset_width

bitset_width = cvar.bitset_width

◆ BLT_0WAY

BLT_0WAY = _ida_hexrays.BLT_0WAY

◆ BLT_1WAY

BLT_1WAY = _ida_hexrays.BLT_1WAY

◆ BLT_2WAY

BLT_2WAY = _ida_hexrays.BLT_2WAY

◆ BLT_NONE

BLT_NONE = _ida_hexrays.BLT_NONE

◆ BLT_NWAY

BLT_NWAY = _ida_hexrays.BLT_NWAY

◆ BLT_STOP

BLT_STOP = _ida_hexrays.BLT_STOP

◆ BLT_XTRN

BLT_XTRN = _ida_hexrays.BLT_XTRN

◆ boundaries

boundaries

◆ CALC_CURLY_BRACES

CALC_CURLY_BRACES = _ida_hexrays.CALC_CURLY_BRACES

◆ CALL_SPOILS_ONLY_ARGS

CALL_SPOILS_ONLY_ARGS = cvar.CALL_SPOILS_ONLY_ARGS

◆ cc_count

cc_count = cvar.cc_count

◆ CFL_FINAL

CFL_FINAL = _ida_hexrays.CFL_FINAL

◆ CFL_HELPER

CFL_HELPER = _ida_hexrays.CFL_HELPER

◆ CFL_NORET

CFL_NORET = _ida_hexrays.CFL_NORET

◆ CFS_BOUNDS

CFS_BOUNDS = _ida_hexrays.CFS_BOUNDS

◆ CFS_LOCKED

CFS_LOCKED = _ida_hexrays.CFS_LOCKED

◆ CFS_LVARS_HIDDEN

CFS_LVARS_HIDDEN = _ida_hexrays.CFS_LVARS_HIDDEN

◆ CFS_TEXT

CFS_TEXT = _ida_hexrays.CFS_TEXT

◆ CHF_FAKE

CHF_FAKE = _ida_hexrays.CHF_FAKE

◆ CHF_INITED

CHF_INITED = _ida_hexrays.CHF_INITED

◆ CHF_OVER

CHF_OVER = _ida_hexrays.CHF_OVER

◆ CHF_PASSTHRU

CHF_PASSTHRU = _ida_hexrays.CHF_PASSTHRU

◆ CHF_REPLACED

CHF_REPLACED = _ida_hexrays.CHF_REPLACED

◆ CHF_TERM

CHF_TERM = _ida_hexrays.CHF_TERM

◆ cit_asm

cit_asm = _ida_hexrays.cit_asm

◆ cit_block

cit_block = _ida_hexrays.cit_block

◆ cit_break

cit_break = _ida_hexrays.cit_break

◆ CIT_COLLAPSED

CIT_COLLAPSED = _ida_hexrays.CIT_COLLAPSED

◆ cit_continue

cit_continue = _ida_hexrays.cit_continue

◆ cit_do

cit_do = _ida_hexrays.cit_do

◆ cit_empty

cit_empty = _ida_hexrays.cit_empty

◆ cit_end

cit_end = _ida_hexrays.cit_end

◆ cit_expr

cit_expr = _ida_hexrays.cit_expr

◆ cit_for

cit_for = _ida_hexrays.cit_for

◆ cit_goto

cit_goto = _ida_hexrays.cit_goto

◆ cit_if

cit_if = _ida_hexrays.cit_if

◆ cit_return

cit_return = _ida_hexrays.cit_return

◆ cit_switch

cit_switch = _ida_hexrays.cit_switch

◆ cit_while

cit_while = _ida_hexrays.cit_while

◆ CMAT_BUILT

CMAT_BUILT = _ida_hexrays.CMAT_BUILT

◆ CMAT_CASTED

CMAT_CASTED = _ida_hexrays.CMAT_CASTED

◆ CMAT_CPA

CMAT_CPA = _ida_hexrays.CMAT_CPA

◆ CMAT_FINAL

CMAT_FINAL = _ida_hexrays.CMAT_FINAL

◆ CMAT_NICE

CMAT_NICE = _ida_hexrays.CMAT_NICE

◆ CMAT_TRANS1

CMAT_TRANS1 = _ida_hexrays.CMAT_TRANS1

◆ CMAT_TRANS2

CMAT_TRANS2 = _ida_hexrays.CMAT_TRANS2

◆ CMAT_TRANS3

CMAT_TRANS3 = _ida_hexrays.CMAT_TRANS3

◆ CMAT_ZERO

CMAT_ZERO = _ida_hexrays.CMAT_ZERO

◆ CMP_A

CMP_A = _ida_hexrays.CMP_A

◆ CMP_AE

CMP_AE = _ida_hexrays.CMP_AE

◆ CMP_B

CMP_B = _ida_hexrays.CMP_B

◆ CMP_BE

CMP_BE = _ida_hexrays.CMP_BE

◆ CMP_GE

CMP_GE = _ida_hexrays.CMP_GE

◆ CMP_GT

CMP_GT = _ida_hexrays.CMP_GT

◆ CMP_LE

CMP_LE = _ida_hexrays.CMP_LE

◆ CMP_LT

CMP_LT = _ida_hexrays.CMP_LT

◆ CMP_NZ

CMP_NZ = _ida_hexrays.CMP_NZ

◆ CMP_Z

CMP_Z = _ida_hexrays.CMP_Z

◆ CMT_ALL

CMT_ALL = cvar.CMT_ALL

◆ CMT_BLOCK1

CMT_BLOCK1 = cvar.CMT_BLOCK1

◆ CMT_BLOCK2

CMT_BLOCK2 = cvar.CMT_BLOCK2

◆ CMT_FUNC

CMT_FUNC = cvar.CMT_FUNC

◆ CMT_LVAR

CMT_LVAR = cvar.CMT_LVAR

◆ CMT_NONE

CMT_NONE = cvar.CMT_NONE

◆ CMT_TAIL

CMT_TAIL = cvar.CMT_TAIL

◆ cot_add

cot_add = _ida_hexrays.cot_add

◆ cot_asg

cot_asg = _ida_hexrays.cot_asg

◆ cot_asgadd

cot_asgadd = _ida_hexrays.cot_asgadd

◆ cot_asgband

cot_asgband = _ida_hexrays.cot_asgband

◆ cot_asgbor

cot_asgbor = _ida_hexrays.cot_asgbor

◆ cot_asgmul

cot_asgmul = _ida_hexrays.cot_asgmul

◆ cot_asgsdiv

cot_asgsdiv = _ida_hexrays.cot_asgsdiv

◆ cot_asgshl

cot_asgshl = _ida_hexrays.cot_asgshl

◆ cot_asgsmod

cot_asgsmod = _ida_hexrays.cot_asgsmod

◆ cot_asgsshr

cot_asgsshr = _ida_hexrays.cot_asgsshr

◆ cot_asgsub

cot_asgsub = _ida_hexrays.cot_asgsub

◆ cot_asgudiv

cot_asgudiv = _ida_hexrays.cot_asgudiv

◆ cot_asgumod

cot_asgumod = _ida_hexrays.cot_asgumod

◆ cot_asgushr

cot_asgushr = _ida_hexrays.cot_asgushr

◆ cot_asgxor

cot_asgxor = _ida_hexrays.cot_asgxor

◆ cot_band

cot_band = _ida_hexrays.cot_band

◆ cot_bnot

cot_bnot = _ida_hexrays.cot_bnot

◆ cot_bor

cot_bor = _ida_hexrays.cot_bor

◆ cot_call

cot_call = _ida_hexrays.cot_call

◆ cot_cast

cot_cast = _ida_hexrays.cot_cast

◆ cot_comma

cot_comma = _ida_hexrays.cot_comma

◆ cot_empty

cot_empty = _ida_hexrays.cot_empty

◆ cot_eq

cot_eq = _ida_hexrays.cot_eq

◆ cot_fadd

cot_fadd = _ida_hexrays.cot_fadd

◆ cot_fdiv

cot_fdiv = _ida_hexrays.cot_fdiv

◆ cot_fmul

cot_fmul = _ida_hexrays.cot_fmul

◆ cot_fneg

cot_fneg = _ida_hexrays.cot_fneg

◆ cot_fnum

cot_fnum = _ida_hexrays.cot_fnum

◆ cot_fsub

cot_fsub = _ida_hexrays.cot_fsub

◆ cot_helper

cot_helper = _ida_hexrays.cot_helper

◆ cot_idx

cot_idx = _ida_hexrays.cot_idx

◆ cot_insn

cot_insn = _ida_hexrays.cot_insn

◆ cot_land

cot_land = _ida_hexrays.cot_land

◆ cot_last

cot_last = _ida_hexrays.cot_last

◆ cot_lnot

cot_lnot = _ida_hexrays.cot_lnot

◆ cot_lor

cot_lor = _ida_hexrays.cot_lor

◆ cot_memptr

cot_memptr = _ida_hexrays.cot_memptr

◆ cot_memref

cot_memref = _ida_hexrays.cot_memref

◆ cot_mul

cot_mul = _ida_hexrays.cot_mul

◆ cot_ne

cot_ne = _ida_hexrays.cot_ne

◆ cot_neg

cot_neg = _ida_hexrays.cot_neg

◆ cot_num

cot_num = _ida_hexrays.cot_num

◆ cot_obj

cot_obj = _ida_hexrays.cot_obj

◆ cot_postdec

cot_postdec = _ida_hexrays.cot_postdec

◆ cot_postinc

cot_postinc = _ida_hexrays.cot_postinc

◆ cot_predec

cot_predec = _ida_hexrays.cot_predec

◆ cot_preinc

cot_preinc = _ida_hexrays.cot_preinc

◆ cot_ptr

cot_ptr = _ida_hexrays.cot_ptr

◆ cot_ref

cot_ref = _ida_hexrays.cot_ref

◆ cot_sdiv

cot_sdiv = _ida_hexrays.cot_sdiv

◆ cot_sge

cot_sge = _ida_hexrays.cot_sge

◆ cot_sgt

cot_sgt = _ida_hexrays.cot_sgt

◆ cot_shl

cot_shl = _ida_hexrays.cot_shl

◆ cot_sizeof

cot_sizeof = _ida_hexrays.cot_sizeof

◆ cot_sle

cot_sle = _ida_hexrays.cot_sle

◆ cot_slt

cot_slt = _ida_hexrays.cot_slt

◆ cot_smod

cot_smod = _ida_hexrays.cot_smod

◆ cot_sshr

cot_sshr = _ida_hexrays.cot_sshr

◆ cot_str

cot_str = _ida_hexrays.cot_str

◆ cot_sub

cot_sub = _ida_hexrays.cot_sub

◆ cot_tern

cot_tern = _ida_hexrays.cot_tern

◆ cot_type

cot_type = _ida_hexrays.cot_type

◆ cot_udiv

cot_udiv = _ida_hexrays.cot_udiv

◆ cot_uge

cot_uge = _ida_hexrays.cot_uge

◆ cot_ugt

cot_ugt = _ida_hexrays.cot_ugt

◆ cot_ule

cot_ule = _ida_hexrays.cot_ule

◆ cot_ult

cot_ult = _ida_hexrays.cot_ult

◆ cot_umod

cot_umod = _ida_hexrays.cot_umod

◆ cot_ushr

cot_ushr = _ida_hexrays.cot_ushr

◆ cot_var

cot_var = _ida_hexrays.cot_var

◆ cot_xor

cot_xor = _ida_hexrays.cot_xor

◆ CPBLK_FAST

CPBLK_FAST = _ida_hexrays.CPBLK_FAST

◆ CPBLK_MINREF

CPBLK_MINREF = _ida_hexrays.CPBLK_MINREF

◆ CPBLK_OPTJMP

CPBLK_OPTJMP = _ida_hexrays.CPBLK_OPTJMP

◆ CV_FAST

CV_FAST = _ida_hexrays.CV_FAST

◆ CV_INSNS

CV_INSNS = _ida_hexrays.CV_INSNS

◆ CV_PARENTS

CV_PARENTS = _ida_hexrays.CV_PARENTS

◆ CV_POST

CV_POST = _ida_hexrays.CV_POST

◆ CV_PRUNE

CV_PRUNE = _ida_hexrays.CV_PRUNE

◆ CV_RESTART

CV_RESTART = _ida_hexrays.CV_RESTART

◆ cvar

cvar = _ida_hexrays.cvar

◆ DECOMP_ALL_BLKS

DECOMP_ALL_BLKS = _ida_hexrays.DECOMP_ALL_BLKS

◆ DECOMP_GXREFS_DEFLT

DECOMP_GXREFS_DEFLT = _ida_hexrays.DECOMP_GXREFS_DEFLT

◆ DECOMP_GXREFS_FORCE

DECOMP_GXREFS_FORCE = _ida_hexrays.DECOMP_GXREFS_FORCE

◆ DECOMP_GXREFS_NOUPD

DECOMP_GXREFS_NOUPD = _ida_hexrays.DECOMP_GXREFS_NOUPD

◆ DECOMP_NO_CACHE

DECOMP_NO_CACHE = _ida_hexrays.DECOMP_NO_CACHE

◆ DECOMP_NO_FRAME

DECOMP_NO_FRAME = _ida_hexrays.DECOMP_NO_FRAME

◆ DECOMP_NO_HIDE

DECOMP_NO_HIDE = _ida_hexrays.DECOMP_NO_HIDE

◆ DECOMP_NO_WAIT

DECOMP_NO_WAIT = _ida_hexrays.DECOMP_NO_WAIT

◆ DECOMP_NO_XREFS

DECOMP_NO_XREFS = _ida_hexrays.DECOMP_NO_XREFS

◆ DECOMP_VOID_MBA

DECOMP_VOID_MBA = _ida_hexrays.DECOMP_VOID_MBA

◆ DECOMP_WARNINGS

DECOMP_WARNINGS = _ida_hexrays.DECOMP_WARNINGS

◆ details

details

◆ eamap

eamap

◆ EQ_CMPDEST

EQ_CMPDEST = _ida_hexrays.EQ_CMPDEST

◆ EQ_IGNCODE

EQ_IGNCODE = _ida_hexrays.EQ_IGNCODE

◆ EQ_IGNSIZE

EQ_IGNSIZE = _ida_hexrays.EQ_IGNSIZE

◆ EQ_OPTINSN

EQ_OPTINSN = _ida_hexrays.EQ_OPTINSN

◆ EXCLUDE_PASS_REGS

EXCLUDE_PASS_REGS = cvar.EXCLUDE_PASS_REGS

◆ EXCLUDE_VOLATILE

EXCLUDE_VOLATILE = cvar.EXCLUDE_VOLATILE

◆ EXFL_ALL

EXFL_ALL = _ida_hexrays.EXFL_ALL

◆ EXFL_ALONE

EXFL_ALONE = _ida_hexrays.EXFL_ALONE

◆ EXFL_CPADONE

EXFL_CPADONE = _ida_hexrays.EXFL_CPADONE

◆ EXFL_CSTR

EXFL_CSTR = _ida_hexrays.EXFL_CSTR

◆ EXFL_FPOP

EXFL_FPOP = _ida_hexrays.EXFL_FPOP

◆ EXFL_JUMPOUT

EXFL_JUMPOUT = _ida_hexrays.EXFL_JUMPOUT

◆ EXFL_LVALUE

EXFL_LVALUE = _ida_hexrays.EXFL_LVALUE

◆ EXFL_PARTIAL

EXFL_PARTIAL = _ida_hexrays.EXFL_PARTIAL

◆ EXFL_UNDEF

EXFL_UNDEF = _ida_hexrays.EXFL_UNDEF

◆ EXFL_VFTABLE

EXFL_VFTABLE = _ida_hexrays.EXFL_VFTABLE

◆ FCI_DEAD

FCI_DEAD = _ida_hexrays.FCI_DEAD

◆ FCI_EXPLOCS

FCI_EXPLOCS = _ida_hexrays.FCI_EXPLOCS

◆ FCI_FINAL

FCI_FINAL = _ida_hexrays.FCI_FINAL

◆ FCI_HASCALL

FCI_HASCALL = _ida_hexrays.FCI_HASCALL

◆ FCI_HASFMT

FCI_HASFMT = _ida_hexrays.FCI_HASFMT

◆ FCI_NORET

FCI_NORET = _ida_hexrays.FCI_NORET

◆ FCI_NOSIDE

FCI_NOSIDE = _ida_hexrays.FCI_NOSIDE

◆ FCI_PROP

FCI_PROP = _ida_hexrays.FCI_PROP

◆ FCI_PURE

FCI_PURE = _ida_hexrays.FCI_PURE

◆ FCI_SPLOK

FCI_SPLOK = _ida_hexrays.FCI_SPLOK

◆ FD_BACKWARD

FD_BACKWARD = _ida_hexrays.FD_BACKWARD

◆ FD_DEF

FD_DEF = _ida_hexrays.FD_DEF

◆ FD_DIRTY

FD_DIRTY = _ida_hexrays.FD_DIRTY

◆ FD_FORWARD

FD_FORWARD = _ida_hexrays.FD_FORWARD

◆ FD_USE

FD_USE = _ida_hexrays.FD_USE

◆ FORBID_UNUSED_LABELS

FORBID_UNUSED_LABELS = _ida_hexrays.FORBID_UNUSED_LABELS

◆ FULL_XDSU

FULL_XDSU = cvar.FULL_XDSU

◆ FUNC_NAME_CONTAINING_RECORD

FUNC_NAME_CONTAINING_RECORD = _ida_hexrays.FUNC_NAME_CONTAINING_RECORD

◆ FUNC_NAME_EMPTY

FUNC_NAME_EMPTY = _ida_hexrays.FUNC_NAME_EMPTY

◆ FUNC_NAME_MEMCPY

FUNC_NAME_MEMCPY = _ida_hexrays.FUNC_NAME_MEMCPY

◆ FUNC_NAME_MEMSET

FUNC_NAME_MEMSET = _ida_hexrays.FUNC_NAME_MEMSET

◆ FUNC_NAME_MEMSET32

FUNC_NAME_MEMSET32 = _ida_hexrays.FUNC_NAME_MEMSET32

◆ FUNC_NAME_MEMSET64

FUNC_NAME_MEMSET64 = _ida_hexrays.FUNC_NAME_MEMSET64

◆ FUNC_NAME_MORESTACK

FUNC_NAME_MORESTACK = _ida_hexrays.FUNC_NAME_MORESTACK

◆ FUNC_NAME_PRESENT

FUNC_NAME_PRESENT = _ida_hexrays.FUNC_NAME_PRESENT

◆ FUNC_NAME_STRCAT

FUNC_NAME_STRCAT = _ida_hexrays.FUNC_NAME_STRCAT

◆ FUNC_NAME_STRCPY

FUNC_NAME_STRCPY = _ida_hexrays.FUNC_NAME_STRCPY

◆ FUNC_NAME_STRLEN

FUNC_NAME_STRLEN = _ida_hexrays.FUNC_NAME_STRLEN

◆ FUNC_NAME_TAIL

FUNC_NAME_TAIL = _ida_hexrays.FUNC_NAME_TAIL

◆ FUNC_NAME_VA_ARG

FUNC_NAME_VA_ARG = _ida_hexrays.FUNC_NAME_VA_ARG

◆ FUNC_NAME_WCSCAT

FUNC_NAME_WCSCAT = _ida_hexrays.FUNC_NAME_WCSCAT

◆ FUNC_NAME_WCSCPY

FUNC_NAME_WCSCPY = _ida_hexrays.FUNC_NAME_WCSCPY

◆ FUNC_NAME_WCSLEN

FUNC_NAME_WCSLEN = _ida_hexrays.FUNC_NAME_WCSLEN

◆ FUNC_NAME_WMEMCPY

FUNC_NAME_WMEMCPY = _ida_hexrays.FUNC_NAME_WMEMCPY

◆ FUNC_NAME_WMEMSET

FUNC_NAME_WMEMSET = _ida_hexrays.FUNC_NAME_WMEMSET

◆ GC_ASR

GC_ASR = _ida_hexrays.GC_ASR

◆ GC_DIRTY_ALL

GC_DIRTY_ALL = _ida_hexrays.GC_DIRTY_ALL

◆ GC_END

GC_END = _ida_hexrays.GC_END

◆ GC_REGS_AND_STKVARS

GC_REGS_AND_STKVARS = _ida_hexrays.GC_REGS_AND_STKVARS

◆ GC_XDSU

GC_XDSU = _ida_hexrays.GC_XDSU

◆ GCA_ALLOC

GCA_ALLOC = _ida_hexrays.GCA_ALLOC

◆ GCA_EMPTY

GCA_EMPTY = _ida_hexrays.GCA_EMPTY

◆ GCA_NALLOC

GCA_NALLOC = _ida_hexrays.GCA_NALLOC

◆ GCA_OFIRST

GCA_OFIRST = _ida_hexrays.GCA_OFIRST

◆ GCA_OLAST

GCA_OLAST = _ida_hexrays.GCA_OLAST

◆ GCA_SPEC

GCA_SPEC = _ida_hexrays.GCA_SPEC

◆ GCO_DEF

GCO_DEF = _ida_hexrays.GCO_DEF

◆ GCO_REG

GCO_REG = _ida_hexrays.GCO_REG

◆ GCO_STK

GCO_STK = _ida_hexrays.GCO_STK

◆ GCO_USE

GCO_USE = _ida_hexrays.GCO_USE

◆ GLN_ALL

GLN_ALL = _ida_hexrays.GLN_ALL

◆ GLN_CURRENT

GLN_CURRENT = _ida_hexrays.GLN_CURRENT

◆ GLN_GOTO_TARGET

GLN_GOTO_TARGET = _ida_hexrays.GLN_GOTO_TARGET

◆ GUESSED_DATA

GUESSED_DATA = _ida_hexrays.GUESSED_DATA

◆ GUESSED_FUNC

GUESSED_FUNC = _ida_hexrays.GUESSED_FUNC

◆ GUESSED_NONE

GUESSED_NONE = _ida_hexrays.GUESSED_NONE

◆ GUESSED_WEAK

GUESSED_WEAK = _ida_hexrays.GUESSED_WEAK

◆ has_nice_name

has_nice_name

◆ has_user_info

has_user_info

◆ has_user_name

has_user_name

◆ has_user_type

has_user_type

◆ HEXRAYS_API_MAGIC

HEXRAYS_API_MAGIC = cvar.HEXRAYS_API_MAGIC

◆ hx_arglocs_overlap

hx_arglocs_overlap = _ida_hexrays.hx_arglocs_overlap

◆ hx_asgop

hx_asgop = _ida_hexrays.hx_asgop

◆ hx_asgop_revert

hx_asgop_revert = _ida_hexrays.hx_asgop_revert

◆ hx_bitset_t_add

hx_bitset_t_add = _ida_hexrays.hx_bitset_t_add

◆ hx_bitset_t_add_

hx_bitset_t_add_ = _ida_hexrays.hx_bitset_t_add_

◆ hx_bitset_t_add__

hx_bitset_t_add__ = _ida_hexrays.hx_bitset_t_add__

◆ hx_bitset_t_bitset_t

hx_bitset_t_bitset_t = _ida_hexrays.hx_bitset_t_bitset_t

◆ hx_bitset_t_compare

hx_bitset_t_compare = _ida_hexrays.hx_bitset_t_compare

◆ hx_bitset_t_copy

hx_bitset_t_copy = _ida_hexrays.hx_bitset_t_copy

◆ hx_bitset_t_count

hx_bitset_t_count = _ida_hexrays.hx_bitset_t_count

◆ hx_bitset_t_count_

hx_bitset_t_count_ = _ida_hexrays.hx_bitset_t_count_

◆ hx_bitset_t_cut_at

hx_bitset_t_cut_at = _ida_hexrays.hx_bitset_t_cut_at

◆ hx_bitset_t_dstr

hx_bitset_t_dstr = _ida_hexrays.hx_bitset_t_dstr

◆ hx_bitset_t_empty

hx_bitset_t_empty = _ida_hexrays.hx_bitset_t_empty

◆ hx_bitset_t_fill_gaps

hx_bitset_t_fill_gaps = _ida_hexrays.hx_bitset_t_fill_gaps

◆ hx_bitset_t_fill_with_ones

hx_bitset_t_fill_with_ones = _ida_hexrays.hx_bitset_t_fill_with_ones

◆ hx_bitset_t_goup

hx_bitset_t_goup = _ida_hexrays.hx_bitset_t_goup

◆ hx_bitset_t_has

hx_bitset_t_has = _ida_hexrays.hx_bitset_t_has

◆ hx_bitset_t_has_all

hx_bitset_t_has_all = _ida_hexrays.hx_bitset_t_has_all

◆ hx_bitset_t_has_any

hx_bitset_t_has_any = _ida_hexrays.hx_bitset_t_has_any

◆ hx_bitset_t_has_common

hx_bitset_t_has_common = _ida_hexrays.hx_bitset_t_has_common

◆ hx_bitset_t_intersect

hx_bitset_t_intersect = _ida_hexrays.hx_bitset_t_intersect

◆ hx_bitset_t_is_subset_of

hx_bitset_t_is_subset_of = _ida_hexrays.hx_bitset_t_is_subset_of

◆ hx_bitset_t_last

hx_bitset_t_last = _ida_hexrays.hx_bitset_t_last

◆ hx_bitset_t_shift_down

hx_bitset_t_shift_down = _ida_hexrays.hx_bitset_t_shift_down

◆ hx_bitset_t_sub

hx_bitset_t_sub = _ida_hexrays.hx_bitset_t_sub

◆ hx_bitset_t_sub_

hx_bitset_t_sub_ = _ida_hexrays.hx_bitset_t_sub_

◆ hx_bitset_t_sub__

hx_bitset_t_sub__ = _ida_hexrays.hx_bitset_t_sub__

◆ hx_block_chains_begin

hx_block_chains_begin = _ida_hexrays.hx_block_chains_begin

◆ hx_block_chains_clear

hx_block_chains_clear = _ida_hexrays.hx_block_chains_clear

◆ hx_block_chains_end

hx_block_chains_end = _ida_hexrays.hx_block_chains_end

◆ hx_block_chains_erase

hx_block_chains_erase = _ida_hexrays.hx_block_chains_erase

◆ hx_block_chains_find

hx_block_chains_find = _ida_hexrays.hx_block_chains_find

◆ hx_block_chains_free

hx_block_chains_free = _ida_hexrays.hx_block_chains_free

◆ hx_block_chains_get

hx_block_chains_get = _ida_hexrays.hx_block_chains_get

◆ hx_block_chains_insert

hx_block_chains_insert = _ida_hexrays.hx_block_chains_insert

◆ hx_block_chains_new

hx_block_chains_new = _ida_hexrays.hx_block_chains_new

◆ hx_block_chains_next

hx_block_chains_next = _ida_hexrays.hx_block_chains_next

◆ hx_block_chains_prev

hx_block_chains_prev = _ida_hexrays.hx_block_chains_prev

◆ hx_block_chains_size

hx_block_chains_size = _ida_hexrays.hx_block_chains_size

◆ hx_block_chains_t_dstr

hx_block_chains_t_dstr = _ida_hexrays.hx_block_chains_t_dstr

◆ hx_block_chains_t_get_chain

hx_block_chains_t_get_chain = _ida_hexrays.hx_block_chains_t_get_chain

◆ hx_block_chains_t_print

hx_block_chains_t_print = _ida_hexrays.hx_block_chains_t_print

◆ hx_boundaries_begin

hx_boundaries_begin = _ida_hexrays.hx_boundaries_begin

◆ hx_boundaries_clear

hx_boundaries_clear = _ida_hexrays.hx_boundaries_clear

◆ hx_boundaries_end

hx_boundaries_end = _ida_hexrays.hx_boundaries_end

◆ hx_boundaries_erase

hx_boundaries_erase = _ida_hexrays.hx_boundaries_erase

◆ hx_boundaries_find

hx_boundaries_find = _ida_hexrays.hx_boundaries_find

◆ hx_boundaries_first

hx_boundaries_first = _ida_hexrays.hx_boundaries_first

◆ hx_boundaries_free

hx_boundaries_free = _ida_hexrays.hx_boundaries_free

◆ hx_boundaries_insert

hx_boundaries_insert = _ida_hexrays.hx_boundaries_insert

◆ hx_boundaries_new

hx_boundaries_new = _ida_hexrays.hx_boundaries_new

◆ hx_boundaries_next

hx_boundaries_next = _ida_hexrays.hx_boundaries_next

◆ hx_boundaries_prev

hx_boundaries_prev = _ida_hexrays.hx_boundaries_prev

◆ hx_boundaries_second

hx_boundaries_second = _ida_hexrays.hx_boundaries_second

◆ hx_boundaries_size

hx_boundaries_size = _ida_hexrays.hx_boundaries_size

◆ hx_carglist_t_compare

hx_carglist_t_compare = _ida_hexrays.hx_carglist_t_compare

◆ hx_casm_t_compare

hx_casm_t_compare = _ida_hexrays.hx_casm_t_compare

◆ hx_cblock_t_compare

hx_cblock_t_compare = _ida_hexrays.hx_cblock_t_compare

◆ hx_ccase_t_compare

hx_ccase_t_compare = _ida_hexrays.hx_ccase_t_compare

◆ hx_ccases_t_compare

hx_ccases_t_compare = _ida_hexrays.hx_ccases_t_compare

◆ hx_cdg_insn_iterator_t_next

hx_cdg_insn_iterator_t_next = _ida_hexrays.hx_cdg_insn_iterator_t_next

◆ hx_cdo_t_compare

hx_cdo_t_compare = _ida_hexrays.hx_cdo_t_compare

◆ hx_cexpr_t_assign

hx_cexpr_t_assign = _ida_hexrays.hx_cexpr_t_assign

◆ hx_cexpr_t_calc_type

hx_cexpr_t_calc_type = _ida_hexrays.hx_cexpr_t_calc_type

◆ hx_cexpr_t_cleanup

hx_cexpr_t_cleanup = _ida_hexrays.hx_cexpr_t_cleanup

◆ hx_cexpr_t_compare

hx_cexpr_t_compare = _ida_hexrays.hx_cexpr_t_compare

◆ hx_cexpr_t_contains_operator

hx_cexpr_t_contains_operator = _ida_hexrays.hx_cexpr_t_contains_operator

◆ hx_cexpr_t_dstr

hx_cexpr_t_dstr = _ida_hexrays.hx_cexpr_t_dstr

◆ hx_cexpr_t_equal_effect

hx_cexpr_t_equal_effect = _ida_hexrays.hx_cexpr_t_equal_effect

◆ hx_cexpr_t_get_high_nbit_bound

hx_cexpr_t_get_high_nbit_bound = _ida_hexrays.hx_cexpr_t_get_high_nbit_bound

◆ hx_cexpr_t_get_low_nbit_bound

hx_cexpr_t_get_low_nbit_bound = _ida_hexrays.hx_cexpr_t_get_low_nbit_bound

◆ hx_cexpr_t_has_side_effects

hx_cexpr_t_has_side_effects = _ida_hexrays.hx_cexpr_t_has_side_effects

◆ hx_cexpr_t_is_child_of

hx_cexpr_t_is_child_of = _ida_hexrays.hx_cexpr_t_is_child_of

◆ hx_cexpr_t_maybe_ptr

hx_cexpr_t_maybe_ptr = _ida_hexrays.hx_cexpr_t_maybe_ptr

◆ hx_cexpr_t_print1

hx_cexpr_t_print1 = _ida_hexrays.hx_cexpr_t_print1

◆ hx_cexpr_t_put_number

hx_cexpr_t_put_number = _ida_hexrays.hx_cexpr_t_put_number

◆ hx_cexpr_t_replace_by

hx_cexpr_t_replace_by = _ida_hexrays.hx_cexpr_t_replace_by

◆ hx_cexpr_t_requires_lvalue

hx_cexpr_t_requires_lvalue = _ida_hexrays.hx_cexpr_t_requires_lvalue

◆ hx_cfor_t_compare

hx_cfor_t_compare = _ida_hexrays.hx_cfor_t_compare

◆ hx_cfunc_parentee_t_calc_rvalue_type

hx_cfunc_parentee_t_calc_rvalue_type = _ida_hexrays.hx_cfunc_parentee_t_calc_rvalue_type

◆ hx_cfunc_t_build_c_tree

hx_cfunc_t_build_c_tree = _ida_hexrays.hx_cfunc_t_build_c_tree

◆ hx_cfunc_t_cleanup

hx_cfunc_t_cleanup = _ida_hexrays.hx_cfunc_t_cleanup

◆ hx_cfunc_t_del_orphan_cmts

hx_cfunc_t_del_orphan_cmts = _ida_hexrays.hx_cfunc_t_del_orphan_cmts

◆ hx_cfunc_t_find_item_coords

hx_cfunc_t_find_item_coords = _ida_hexrays.hx_cfunc_t_find_item_coords

◆ hx_cfunc_t_find_label

hx_cfunc_t_find_label = _ida_hexrays.hx_cfunc_t_find_label

◆ hx_cfunc_t_gather_derefs

hx_cfunc_t_gather_derefs = _ida_hexrays.hx_cfunc_t_gather_derefs

◆ hx_cfunc_t_get_boundaries

hx_cfunc_t_get_boundaries = _ida_hexrays.hx_cfunc_t_get_boundaries

◆ hx_cfunc_t_get_eamap

hx_cfunc_t_get_eamap = _ida_hexrays.hx_cfunc_t_get_eamap

◆ hx_cfunc_t_get_func_type

hx_cfunc_t_get_func_type = _ida_hexrays.hx_cfunc_t_get_func_type

◆ hx_cfunc_t_get_line_item

hx_cfunc_t_get_line_item = _ida_hexrays.hx_cfunc_t_get_line_item

◆ hx_cfunc_t_get_lvars

hx_cfunc_t_get_lvars = _ida_hexrays.hx_cfunc_t_get_lvars

◆ hx_cfunc_t_get_pseudocode

hx_cfunc_t_get_pseudocode = _ida_hexrays.hx_cfunc_t_get_pseudocode

◆ hx_cfunc_t_get_stkoff_delta

hx_cfunc_t_get_stkoff_delta = _ida_hexrays.hx_cfunc_t_get_stkoff_delta

◆ hx_cfunc_t_get_user_cmt

hx_cfunc_t_get_user_cmt = _ida_hexrays.hx_cfunc_t_get_user_cmt

◆ hx_cfunc_t_get_user_iflags

hx_cfunc_t_get_user_iflags = _ida_hexrays.hx_cfunc_t_get_user_iflags

◆ hx_cfunc_t_get_user_union_selection

hx_cfunc_t_get_user_union_selection = _ida_hexrays.hx_cfunc_t_get_user_union_selection

◆ hx_cfunc_t_get_warnings

hx_cfunc_t_get_warnings = _ida_hexrays.hx_cfunc_t_get_warnings

◆ hx_cfunc_t_has_orphan_cmts

hx_cfunc_t_has_orphan_cmts = _ida_hexrays.hx_cfunc_t_has_orphan_cmts

◆ hx_cfunc_t_print_dcl

hx_cfunc_t_print_dcl = _ida_hexrays.hx_cfunc_t_print_dcl

◆ hx_cfunc_t_print_func

hx_cfunc_t_print_func = _ida_hexrays.hx_cfunc_t_print_func

◆ hx_cfunc_t_refresh_func_ctext

hx_cfunc_t_refresh_func_ctext = _ida_hexrays.hx_cfunc_t_refresh_func_ctext

◆ hx_cfunc_t_remove_unused_labels

hx_cfunc_t_remove_unused_labels = _ida_hexrays.hx_cfunc_t_remove_unused_labels

◆ hx_cfunc_t_save_user_cmts

hx_cfunc_t_save_user_cmts = _ida_hexrays.hx_cfunc_t_save_user_cmts

◆ hx_cfunc_t_save_user_iflags

hx_cfunc_t_save_user_iflags = _ida_hexrays.hx_cfunc_t_save_user_iflags

◆ hx_cfunc_t_save_user_labels

hx_cfunc_t_save_user_labels = _ida_hexrays.hx_cfunc_t_save_user_labels

◆ hx_cfunc_t_save_user_numforms

hx_cfunc_t_save_user_numforms = _ida_hexrays.hx_cfunc_t_save_user_numforms

◆ hx_cfunc_t_save_user_unions

hx_cfunc_t_save_user_unions = _ida_hexrays.hx_cfunc_t_save_user_unions

◆ hx_cfunc_t_set_user_cmt

hx_cfunc_t_set_user_cmt = _ida_hexrays.hx_cfunc_t_set_user_cmt

◆ hx_cfunc_t_set_user_iflags

hx_cfunc_t_set_user_iflags = _ida_hexrays.hx_cfunc_t_set_user_iflags

◆ hx_cfunc_t_set_user_union_selection

hx_cfunc_t_set_user_union_selection = _ida_hexrays.hx_cfunc_t_set_user_union_selection

◆ hx_cfunc_t_verify

hx_cfunc_t_verify = _ida_hexrays.hx_cfunc_t_verify

◆ hx_cgoto_t_compare

hx_cgoto_t_compare = _ida_hexrays.hx_cgoto_t_compare

◆ hx_chain_t_append_list

hx_chain_t_append_list = _ida_hexrays.hx_chain_t_append_list

◆ hx_chain_t_append_list_

hx_chain_t_append_list_ = _ida_hexrays.hx_chain_t_append_list_

◆ hx_chain_t_dstr

hx_chain_t_dstr = _ida_hexrays.hx_chain_t_dstr

◆ hx_chain_t_print

hx_chain_t_print = _ida_hexrays.hx_chain_t_print

◆ hx_change_hexrays_config

hx_change_hexrays_config = _ida_hexrays.hx_change_hexrays_config

◆ hx_checkout_hexrays_license

hx_checkout_hexrays_license = _ida_hexrays.hx_checkout_hexrays_license

◆ hx_cif_t_assign

hx_cif_t_assign = _ida_hexrays.hx_cif_t_assign

◆ hx_cif_t_compare

hx_cif_t_compare = _ida_hexrays.hx_cif_t_compare

◆ hx_cinsn_t_assign

hx_cinsn_t_assign = _ida_hexrays.hx_cinsn_t_assign

◆ hx_cinsn_t_cleanup

hx_cinsn_t_cleanup = _ida_hexrays.hx_cinsn_t_cleanup

◆ hx_cinsn_t_collect_free_breaks

hx_cinsn_t_collect_free_breaks = _ida_hexrays.hx_cinsn_t_collect_free_breaks

◆ hx_cinsn_t_collect_free_continues

hx_cinsn_t_collect_free_continues = _ida_hexrays.hx_cinsn_t_collect_free_continues

◆ hx_cinsn_t_compare

hx_cinsn_t_compare = _ida_hexrays.hx_cinsn_t_compare

◆ hx_cinsn_t_contains_insn

hx_cinsn_t_contains_insn = _ida_hexrays.hx_cinsn_t_contains_insn

◆ hx_cinsn_t_create_if

hx_cinsn_t_create_if = _ida_hexrays.hx_cinsn_t_create_if

◆ hx_cinsn_t_dstr

hx_cinsn_t_dstr = _ida_hexrays.hx_cinsn_t_dstr

◆ hx_cinsn_t_is_ordinary_flow

hx_cinsn_t_is_ordinary_flow = _ida_hexrays.hx_cinsn_t_is_ordinary_flow

◆ hx_cinsn_t_new_insn

hx_cinsn_t_new_insn = _ida_hexrays.hx_cinsn_t_new_insn

◆ hx_cinsn_t_print

hx_cinsn_t_print = _ida_hexrays.hx_cinsn_t_print

◆ hx_cinsn_t_print1

hx_cinsn_t_print1 = _ida_hexrays.hx_cinsn_t_print1

◆ hx_cinsn_t_replace_by

hx_cinsn_t_replace_by = _ida_hexrays.hx_cinsn_t_replace_by

◆ hx_citem_locator_t_compare

hx_citem_locator_t_compare = _ida_hexrays.hx_citem_locator_t_compare

◆ hx_citem_t_contains_expr

hx_citem_t_contains_expr = _ida_hexrays.hx_citem_t_contains_expr

◆ hx_citem_t_contains_label

hx_citem_t_contains_label = _ida_hexrays.hx_citem_t_contains_label

◆ hx_citem_t_find_closest_addr

hx_citem_t_find_closest_addr = _ida_hexrays.hx_citem_t_find_closest_addr

◆ hx_citem_t_find_parent_of

hx_citem_t_find_parent_of = _ida_hexrays.hx_citem_t_find_parent_of

◆ hx_clear_cached_cfuncs

hx_clear_cached_cfuncs = _ida_hexrays.hx_clear_cached_cfuncs

◆ hx_cloop_t_assign

hx_cloop_t_assign = _ida_hexrays.hx_cloop_t_assign

◆ hx_close_hexrays_waitbox

hx_close_hexrays_waitbox = _ida_hexrays.hx_close_hexrays_waitbox

◆ hx_close_pseudocode

hx_close_pseudocode = _ida_hexrays.hx_close_pseudocode

◆ hx_cnumber_t_assign

hx_cnumber_t_assign = _ida_hexrays.hx_cnumber_t_assign

◆ hx_cnumber_t_compare

hx_cnumber_t_compare = _ida_hexrays.hx_cnumber_t_compare

◆ hx_cnumber_t_print

hx_cnumber_t_print = _ida_hexrays.hx_cnumber_t_print

◆ hx_cnumber_t_value

hx_cnumber_t_value = _ida_hexrays.hx_cnumber_t_value

◆ hx_codegen_t_emit

hx_codegen_t_emit = _ida_hexrays.hx_codegen_t_emit

◆ hx_codegen_t_emit_

hx_codegen_t_emit_ = _ida_hexrays.hx_codegen_t_emit_

◆ hx_convert_to_user_call

hx_convert_to_user_call = _ida_hexrays.hx_convert_to_user_call

◆ hx_create_cfunc

hx_create_cfunc = _ida_hexrays.hx_create_cfunc

◆ hx_create_field_name

hx_create_field_name = _ida_hexrays.hx_create_field_name

◆ hx_create_typedef

hx_create_typedef = _ida_hexrays.hx_create_typedef

◆ hx_creturn_t_compare

hx_creturn_t_compare = _ida_hexrays.hx_creturn_t_compare

◆ hx_cswitch_t_compare

hx_cswitch_t_compare = _ida_hexrays.hx_cswitch_t_compare

◆ hx_ctree_item_t_dstr

hx_ctree_item_t_dstr = _ida_hexrays.hx_ctree_item_t_dstr

◆ hx_ctree_item_t_get_ea

hx_ctree_item_t_get_ea = _ida_hexrays.hx_ctree_item_t_get_ea

◆ hx_ctree_item_t_get_edm

hx_ctree_item_t_get_edm = _ida_hexrays.hx_ctree_item_t_get_edm

◆ hx_ctree_item_t_get_label_num

hx_ctree_item_t_get_label_num = _ida_hexrays.hx_ctree_item_t_get_label_num

◆ hx_ctree_item_t_get_lvar

hx_ctree_item_t_get_lvar = _ida_hexrays.hx_ctree_item_t_get_lvar

◆ hx_ctree_item_t_get_memptr

hx_ctree_item_t_get_memptr = _ida_hexrays.hx_ctree_item_t_get_memptr

◆ hx_ctree_item_t_get_udm

hx_ctree_item_t_get_udm = _ida_hexrays.hx_ctree_item_t_get_udm

◆ hx_ctree_item_t_print

hx_ctree_item_t_print = _ida_hexrays.hx_ctree_item_t_print

◆ hx_ctree_parentee_t_recalc_parent_types

hx_ctree_parentee_t_recalc_parent_types = _ida_hexrays.hx_ctree_parentee_t_recalc_parent_types

◆ hx_ctree_visitor_t_apply_to

hx_ctree_visitor_t_apply_to = _ida_hexrays.hx_ctree_visitor_t_apply_to

◆ hx_ctree_visitor_t_apply_to_exprs

hx_ctree_visitor_t_apply_to_exprs = _ida_hexrays.hx_ctree_visitor_t_apply_to_exprs

◆ hx_cwhile_t_compare

hx_cwhile_t_compare = _ida_hexrays.hx_cwhile_t_compare

◆ hx_decompile

hx_decompile = _ida_hexrays.hx_decompile

◆ hx_decompile_many

hx_decompile_many = _ida_hexrays.hx_decompile_many

◆ hx_dereference

hx_dereference = _ida_hexrays.hx_dereference

◆ hx_dstr

hx_dstr = _ida_hexrays.hx_dstr

◆ hx_dummy_ptrtype

hx_dummy_ptrtype = _ida_hexrays.hx_dummy_ptrtype

◆ hx_eamap_begin

hx_eamap_begin = _ida_hexrays.hx_eamap_begin

◆ hx_eamap_clear

hx_eamap_clear = _ida_hexrays.hx_eamap_clear

◆ hx_eamap_end

hx_eamap_end = _ida_hexrays.hx_eamap_end

◆ hx_eamap_erase

hx_eamap_erase = _ida_hexrays.hx_eamap_erase

◆ hx_eamap_find

hx_eamap_find = _ida_hexrays.hx_eamap_find

◆ hx_eamap_first

hx_eamap_first = _ida_hexrays.hx_eamap_first

◆ hx_eamap_free

hx_eamap_free = _ida_hexrays.hx_eamap_free

◆ hx_eamap_insert

hx_eamap_insert = _ida_hexrays.hx_eamap_insert

◆ hx_eamap_new

hx_eamap_new = _ida_hexrays.hx_eamap_new

◆ hx_eamap_next

hx_eamap_next = _ida_hexrays.hx_eamap_next

◆ hx_eamap_prev

hx_eamap_prev = _ida_hexrays.hx_eamap_prev

◆ hx_eamap_second

hx_eamap_second = _ida_hexrays.hx_eamap_second

◆ hx_eamap_size

hx_eamap_size = _ida_hexrays.hx_eamap_size

◆ hx_file_printer_t_print

hx_file_printer_t_print = _ida_hexrays.hx_file_printer_t_print

◆ hx_fnumber_t_dstr

hx_fnumber_t_dstr = _ida_hexrays.hx_fnumber_t_dstr

◆ hx_fnumber_t_print

hx_fnumber_t_print = _ida_hexrays.hx_fnumber_t_print

◆ hx_gco_info_t_append_to_list

hx_gco_info_t_append_to_list = _ida_hexrays.hx_gco_info_t_append_to_list

◆ hx_gen_microcode

hx_gen_microcode = _ida_hexrays.hx_gen_microcode

◆ hx_get_ctype_name

hx_get_ctype_name = _ida_hexrays.hx_get_ctype_name

◆ hx_get_current_operand

hx_get_current_operand = _ida_hexrays.hx_get_current_operand

◆ hx_get_float_type

hx_get_float_type = _ida_hexrays.hx_get_float_type

◆ hx_get_hexrays_version

hx_get_hexrays_version = _ida_hexrays.hx_get_hexrays_version

◆ hx_get_int_type_by_width_and_sign

hx_get_int_type_by_width_and_sign = _ida_hexrays.hx_get_int_type_by_width_and_sign

◆ hx_get_member_type

hx_get_member_type = _ida_hexrays.hx_get_member_type

◆ hx_get_merror_desc

hx_get_merror_desc = _ida_hexrays.hx_get_merror_desc

◆ hx_get_mreg_name

hx_get_mreg_name = _ida_hexrays.hx_get_mreg_name

◆ hx_get_op_signness

hx_get_op_signness = _ida_hexrays.hx_get_op_signness

◆ hx_get_signed_mcode

hx_get_signed_mcode = _ida_hexrays.hx_get_signed_mcode

◆ hx_get_temp_regs

hx_get_temp_regs = _ida_hexrays.hx_get_temp_regs

◆ hx_get_type

hx_get_type = _ida_hexrays.hx_get_type

◆ hx_get_unk_type

hx_get_unk_type = _ida_hexrays.hx_get_unk_type

◆ hx_get_unsigned_mcode

hx_get_unsigned_mcode = _ida_hexrays.hx_get_unsigned_mcode

◆ hx_get_widget_vdui

hx_get_widget_vdui = _ida_hexrays.hx_get_widget_vdui

◆ hx_getb_reginsn

hx_getb_reginsn = _ida_hexrays.hx_getb_reginsn

◆ hx_getf_reginsn

hx_getf_reginsn = _ida_hexrays.hx_getf_reginsn

◆ hx_graph_chains_t_for_all_chains

hx_graph_chains_t_for_all_chains = _ida_hexrays.hx_graph_chains_t_for_all_chains

◆ hx_graph_chains_t_release

hx_graph_chains_t_release = _ida_hexrays.hx_graph_chains_t_release

◆ hx_has_cached_cfunc

hx_has_cached_cfunc = _ida_hexrays.hx_has_cached_cfunc

◆ hx_hexrays_alloc

hx_hexrays_alloc = _ida_hexrays.hx_hexrays_alloc

◆ hx_hexrays_failure_t_desc

hx_hexrays_failure_t_desc = _ida_hexrays.hx_hexrays_failure_t_desc

◆ hx_hexrays_free

hx_hexrays_free = _ida_hexrays.hx_hexrays_free

◆ hx_install_hexrays_callback

hx_install_hexrays_callback = _ida_hexrays.hx_install_hexrays_callback

◆ hx_install_microcode_filter

hx_install_microcode_filter = _ida_hexrays.hx_install_microcode_filter

◆ hx_install_optblock_handler

hx_install_optblock_handler = _ida_hexrays.hx_install_optblock_handler

◆ hx_install_optinsn_handler

hx_install_optinsn_handler = _ida_hexrays.hx_install_optinsn_handler

◆ hx_is_bool_type

hx_is_bool_type = _ida_hexrays.hx_is_bool_type

◆ hx_is_kreg

hx_is_kreg = _ida_hexrays.hx_is_kreg

◆ hx_is_mcode_propagatable

hx_is_mcode_propagatable = _ida_hexrays.hx_is_mcode_propagatable

◆ hx_is_nonbool_type

hx_is_nonbool_type = _ida_hexrays.hx_is_nonbool_type

◆ hx_is_small_udt

hx_is_small_udt = _ida_hexrays.hx_is_small_udt

◆ hx_is_type_correct

hx_is_type_correct = _ida_hexrays.hx_is_type_correct

◆ hx_ivl_t_compare

hx_ivl_t_compare = _ida_hexrays.hx_ivl_t_compare

◆ hx_ivl_t_dstr

hx_ivl_t_dstr = _ida_hexrays.hx_ivl_t_dstr

◆ hx_ivlset_t_add

hx_ivlset_t_add = _ida_hexrays.hx_ivlset_t_add

◆ hx_ivlset_t_add_

hx_ivlset_t_add_ = _ida_hexrays.hx_ivlset_t_add_

◆ hx_ivlset_t_addmasked

hx_ivlset_t_addmasked = _ida_hexrays.hx_ivlset_t_addmasked

◆ hx_ivlset_t_compare

hx_ivlset_t_compare = _ida_hexrays.hx_ivlset_t_compare

◆ hx_ivlset_t_contains

hx_ivlset_t_contains = _ida_hexrays.hx_ivlset_t_contains

◆ hx_ivlset_t_count

hx_ivlset_t_count = _ida_hexrays.hx_ivlset_t_count

◆ hx_ivlset_t_dstr

hx_ivlset_t_dstr = _ida_hexrays.hx_ivlset_t_dstr

◆ hx_ivlset_t_has_common

hx_ivlset_t_has_common = _ida_hexrays.hx_ivlset_t_has_common

◆ hx_ivlset_t_has_common_

hx_ivlset_t_has_common_ = _ida_hexrays.hx_ivlset_t_has_common_

◆ hx_ivlset_t_includes

hx_ivlset_t_includes = _ida_hexrays.hx_ivlset_t_includes

◆ hx_ivlset_t_intersect

hx_ivlset_t_intersect = _ida_hexrays.hx_ivlset_t_intersect

◆ hx_ivlset_t_print

hx_ivlset_t_print = _ida_hexrays.hx_ivlset_t_print

◆ hx_ivlset_t_sub

hx_ivlset_t_sub = _ida_hexrays.hx_ivlset_t_sub

◆ hx_ivlset_t_sub_

hx_ivlset_t_sub_ = _ida_hexrays.hx_ivlset_t_sub_

◆ hx_lnot

hx_lnot = _ida_hexrays.hx_lnot

◆ hx_locate_lvar

hx_locate_lvar = _ida_hexrays.hx_locate_lvar

◆ hx_lvar_locator_t_compare

hx_lvar_locator_t_compare = _ida_hexrays.hx_lvar_locator_t_compare

◆ hx_lvar_locator_t_dstr

hx_lvar_locator_t_dstr = _ida_hexrays.hx_lvar_locator_t_dstr

◆ hx_lvar_mapping_begin

hx_lvar_mapping_begin = _ida_hexrays.hx_lvar_mapping_begin

◆ hx_lvar_mapping_clear

hx_lvar_mapping_clear = _ida_hexrays.hx_lvar_mapping_clear

◆ hx_lvar_mapping_end

hx_lvar_mapping_end = _ida_hexrays.hx_lvar_mapping_end

◆ hx_lvar_mapping_erase

hx_lvar_mapping_erase = _ida_hexrays.hx_lvar_mapping_erase

◆ hx_lvar_mapping_find

hx_lvar_mapping_find = _ida_hexrays.hx_lvar_mapping_find

◆ hx_lvar_mapping_first

hx_lvar_mapping_first = _ida_hexrays.hx_lvar_mapping_first

◆ hx_lvar_mapping_free

hx_lvar_mapping_free = _ida_hexrays.hx_lvar_mapping_free

◆ hx_lvar_mapping_insert

hx_lvar_mapping_insert = _ida_hexrays.hx_lvar_mapping_insert

◆ hx_lvar_mapping_new

hx_lvar_mapping_new = _ida_hexrays.hx_lvar_mapping_new

◆ hx_lvar_mapping_next

hx_lvar_mapping_next = _ida_hexrays.hx_lvar_mapping_next

◆ hx_lvar_mapping_prev

hx_lvar_mapping_prev = _ida_hexrays.hx_lvar_mapping_prev

◆ hx_lvar_mapping_second

hx_lvar_mapping_second = _ida_hexrays.hx_lvar_mapping_second

◆ hx_lvar_mapping_size

hx_lvar_mapping_size = _ida_hexrays.hx_lvar_mapping_size

◆ hx_lvar_ref_t_compare

hx_lvar_ref_t_compare = _ida_hexrays.hx_lvar_ref_t_compare

◆ hx_lvar_ref_t_var

hx_lvar_ref_t_var = _ida_hexrays.hx_lvar_ref_t_var

◆ hx_lvar_t_accepts_type

hx_lvar_t_accepts_type = _ida_hexrays.hx_lvar_t_accepts_type

◆ hx_lvar_t_append_list

hx_lvar_t_append_list = _ida_hexrays.hx_lvar_t_append_list

◆ hx_lvar_t_append_list_

hx_lvar_t_append_list_ = _ida_hexrays.hx_lvar_t_append_list_

◆ hx_lvar_t_dstr

hx_lvar_t_dstr = _ida_hexrays.hx_lvar_t_dstr

◆ hx_lvar_t_is_promoted_arg

hx_lvar_t_is_promoted_arg = _ida_hexrays.hx_lvar_t_is_promoted_arg

◆ hx_lvar_t_set_lvar_type

hx_lvar_t_set_lvar_type = _ida_hexrays.hx_lvar_t_set_lvar_type

◆ hx_lvar_t_set_width

hx_lvar_t_set_width = _ida_hexrays.hx_lvar_t_set_width

◆ hx_lvars_t_find

hx_lvars_t_find = _ida_hexrays.hx_lvars_t_find

◆ hx_lvars_t_find_lvar

hx_lvars_t_find_lvar = _ida_hexrays.hx_lvars_t_find_lvar

◆ hx_lvars_t_find_stkvar

hx_lvars_t_find_stkvar = _ida_hexrays.hx_lvars_t_find_stkvar

◆ hx_make_num

hx_make_num = _ida_hexrays.hx_make_num

◆ hx_make_pointer

hx_make_pointer = _ida_hexrays.hx_make_pointer

◆ hx_make_ref

hx_make_ref = _ida_hexrays.hx_make_ref

◆ hx_mark_cfunc_dirty

hx_mark_cfunc_dirty = _ida_hexrays.hx_mark_cfunc_dirty

◆ hx_mba_ranges_t_range_contains

hx_mba_ranges_t_range_contains = _ida_hexrays.hx_mba_ranges_t_range_contains

◆ hx_mba_t_alloc_fict_ea

hx_mba_t_alloc_fict_ea = _ida_hexrays.hx_mba_t_alloc_fict_ea

◆ hx_mba_t_alloc_kreg

hx_mba_t_alloc_kreg = _ida_hexrays.hx_mba_t_alloc_kreg

◆ hx_mba_t_alloc_lvars

hx_mba_t_alloc_lvars = _ida_hexrays.hx_mba_t_alloc_lvars

◆ hx_mba_t_analyze_calls

hx_mba_t_analyze_calls = _ida_hexrays.hx_mba_t_analyze_calls

◆ hx_mba_t_arg

hx_mba_t_arg = _ida_hexrays.hx_mba_t_arg

◆ hx_mba_t_build_graph

hx_mba_t_build_graph = _ida_hexrays.hx_mba_t_build_graph

◆ hx_mba_t_combine_blocks

hx_mba_t_combine_blocks = _ida_hexrays.hx_mba_t_combine_blocks

◆ hx_mba_t_copy_block

hx_mba_t_copy_block = _ida_hexrays.hx_mba_t_copy_block

◆ hx_mba_t_create_helper_call

hx_mba_t_create_helper_call = _ida_hexrays.hx_mba_t_create_helper_call

◆ hx_mba_t_deserialize

hx_mba_t_deserialize = _ida_hexrays.hx_mba_t_deserialize

◆ hx_mba_t_dump

hx_mba_t_dump = _ida_hexrays.hx_mba_t_dump

◆ hx_mba_t_find_mop

hx_mba_t_find_mop = _ida_hexrays.hx_mba_t_find_mop

◆ hx_mba_t_for_all_insns

hx_mba_t_for_all_insns = _ida_hexrays.hx_mba_t_for_all_insns

◆ hx_mba_t_for_all_ops

hx_mba_t_for_all_ops = _ida_hexrays.hx_mba_t_for_all_ops

◆ hx_mba_t_for_all_topinsns

hx_mba_t_for_all_topinsns = _ida_hexrays.hx_mba_t_for_all_topinsns

◆ hx_mba_t_free_kreg

hx_mba_t_free_kreg = _ida_hexrays.hx_mba_t_free_kreg

◆ hx_mba_t_get_curfunc

hx_mba_t_get_curfunc = _ida_hexrays.hx_mba_t_get_curfunc

◆ hx_mba_t_get_func_output_lists

hx_mba_t_get_func_output_lists = _ida_hexrays.hx_mba_t_get_func_output_lists

◆ hx_mba_t_get_graph

hx_mba_t_get_graph = _ida_hexrays.hx_mba_t_get_graph

◆ hx_mba_t_idaloc2vd

hx_mba_t_idaloc2vd = _ida_hexrays.hx_mba_t_idaloc2vd

◆ hx_mba_t_idaloc2vd_

hx_mba_t_idaloc2vd_ = _ida_hexrays.hx_mba_t_idaloc2vd_

◆ hx_mba_t_insert_block

hx_mba_t_insert_block = _ida_hexrays.hx_mba_t_insert_block

◆ hx_mba_t_map_fict_ea

hx_mba_t_map_fict_ea = _ida_hexrays.hx_mba_t_map_fict_ea

◆ hx_mba_t_mark_chains_dirty

hx_mba_t_mark_chains_dirty = _ida_hexrays.hx_mba_t_mark_chains_dirty

◆ hx_mba_t_optimize_global

hx_mba_t_optimize_global = _ida_hexrays.hx_mba_t_optimize_global

◆ hx_mba_t_optimize_local

hx_mba_t_optimize_local = _ida_hexrays.hx_mba_t_optimize_local

◆ hx_mba_t_print

hx_mba_t_print = _ida_hexrays.hx_mba_t_print

◆ hx_mba_t_remove_block

hx_mba_t_remove_block = _ida_hexrays.hx_mba_t_remove_block

◆ hx_mba_t_remove_empty_and_unreachable_blocks

hx_mba_t_remove_empty_and_unreachable_blocks = _ida_hexrays.hx_mba_t_remove_empty_and_unreachable_blocks

◆ hx_mba_t_save_snapshot

hx_mba_t_save_snapshot = _ida_hexrays.hx_mba_t_save_snapshot

◆ hx_mba_t_serialize

hx_mba_t_serialize = _ida_hexrays.hx_mba_t_serialize

◆ hx_mba_t_set_lvar_name

hx_mba_t_set_lvar_name = _ida_hexrays.hx_mba_t_set_lvar_name

◆ hx_mba_t_set_maturity

hx_mba_t_set_maturity = _ida_hexrays.hx_mba_t_set_maturity

◆ hx_mba_t_stkoff_ida2vd

hx_mba_t_stkoff_ida2vd = _ida_hexrays.hx_mba_t_stkoff_ida2vd

◆ hx_mba_t_stkoff_vd2ida

hx_mba_t_stkoff_vd2ida = _ida_hexrays.hx_mba_t_stkoff_vd2ida

◆ hx_mba_t_term

hx_mba_t_term = _ida_hexrays.hx_mba_t_term

◆ hx_mba_t_vd2idaloc

hx_mba_t_vd2idaloc = _ida_hexrays.hx_mba_t_vd2idaloc

◆ hx_mba_t_vd2idaloc_

hx_mba_t_vd2idaloc_ = _ida_hexrays.hx_mba_t_vd2idaloc_

◆ hx_mba_t_vdump_mba

hx_mba_t_vdump_mba = _ida_hexrays.hx_mba_t_vdump_mba

◆ hx_mba_t_verify

hx_mba_t_verify = _ida_hexrays.hx_mba_t_verify

◆ hx_mbl_graph_t_get_du

hx_mbl_graph_t_get_du = _ida_hexrays.hx_mbl_graph_t_get_du

◆ hx_mbl_graph_t_get_ud

hx_mbl_graph_t_get_ud = _ida_hexrays.hx_mbl_graph_t_get_ud

◆ hx_mbl_graph_t_is_accessed_globally

hx_mbl_graph_t_is_accessed_globally = _ida_hexrays.hx_mbl_graph_t_is_accessed_globally

◆ hx_mblock_t_append_def_list

hx_mblock_t_append_def_list = _ida_hexrays.hx_mblock_t_append_def_list

◆ hx_mblock_t_append_use_list

hx_mblock_t_append_use_list = _ida_hexrays.hx_mblock_t_append_use_list

◆ hx_mblock_t_build_def_list

hx_mblock_t_build_def_list = _ida_hexrays.hx_mblock_t_build_def_list

◆ hx_mblock_t_build_lists

hx_mblock_t_build_lists = _ida_hexrays.hx_mblock_t_build_lists

◆ hx_mblock_t_build_use_list

hx_mblock_t_build_use_list = _ida_hexrays.hx_mblock_t_build_use_list

◆ hx_mblock_t_dump

hx_mblock_t_dump = _ida_hexrays.hx_mblock_t_dump

◆ hx_mblock_t_find_access

hx_mblock_t_find_access = _ida_hexrays.hx_mblock_t_find_access

◆ hx_mblock_t_find_first_use

hx_mblock_t_find_first_use = _ida_hexrays.hx_mblock_t_find_first_use

◆ hx_mblock_t_find_redefinition

hx_mblock_t_find_redefinition = _ida_hexrays.hx_mblock_t_find_redefinition

◆ hx_mblock_t_for_all_insns

hx_mblock_t_for_all_insns = _ida_hexrays.hx_mblock_t_for_all_insns

◆ hx_mblock_t_for_all_ops

hx_mblock_t_for_all_ops = _ida_hexrays.hx_mblock_t_for_all_ops

◆ hx_mblock_t_for_all_uses

hx_mblock_t_for_all_uses = _ida_hexrays.hx_mblock_t_for_all_uses

◆ hx_mblock_t_get_reginsn_qty

hx_mblock_t_get_reginsn_qty = _ida_hexrays.hx_mblock_t_get_reginsn_qty

◆ hx_mblock_t_get_valranges

hx_mblock_t_get_valranges = _ida_hexrays.hx_mblock_t_get_valranges

◆ hx_mblock_t_get_valranges_

hx_mblock_t_get_valranges_ = _ida_hexrays.hx_mblock_t_get_valranges_

◆ hx_mblock_t_init

hx_mblock_t_init = _ida_hexrays.hx_mblock_t_init

◆ hx_mblock_t_insert_into_block

hx_mblock_t_insert_into_block = _ida_hexrays.hx_mblock_t_insert_into_block

◆ hx_mblock_t_is_rhs_redefined

hx_mblock_t_is_rhs_redefined = _ida_hexrays.hx_mblock_t_is_rhs_redefined

◆ hx_mblock_t_optimize_block

hx_mblock_t_optimize_block = _ida_hexrays.hx_mblock_t_optimize_block

◆ hx_mblock_t_optimize_insn

hx_mblock_t_optimize_insn = _ida_hexrays.hx_mblock_t_optimize_insn

◆ hx_mblock_t_optimize_useless_jump

hx_mblock_t_optimize_useless_jump = _ida_hexrays.hx_mblock_t_optimize_useless_jump

◆ hx_mblock_t_print

hx_mblock_t_print = _ida_hexrays.hx_mblock_t_print

◆ hx_mblock_t_remove_from_block

hx_mblock_t_remove_from_block = _ida_hexrays.hx_mblock_t_remove_from_block

◆ hx_mblock_t_vdump_block

hx_mblock_t_vdump_block = _ida_hexrays.hx_mblock_t_vdump_block

◆ hx_mcallarg_t_dstr

hx_mcallarg_t_dstr = _ida_hexrays.hx_mcallarg_t_dstr

◆ hx_mcallarg_t_print

hx_mcallarg_t_print = _ida_hexrays.hx_mcallarg_t_print

◆ hx_mcallarg_t_set_regarg

hx_mcallarg_t_set_regarg = _ida_hexrays.hx_mcallarg_t_set_regarg

◆ hx_mcallinfo_t_dstr

hx_mcallinfo_t_dstr = _ida_hexrays.hx_mcallinfo_t_dstr

◆ hx_mcallinfo_t_get_type

hx_mcallinfo_t_get_type = _ida_hexrays.hx_mcallinfo_t_get_type

◆ hx_mcallinfo_t_lexcompare

hx_mcallinfo_t_lexcompare = _ida_hexrays.hx_mcallinfo_t_lexcompare

◆ hx_mcallinfo_t_print

hx_mcallinfo_t_print = _ida_hexrays.hx_mcallinfo_t_print

◆ hx_mcallinfo_t_set_type

hx_mcallinfo_t_set_type = _ida_hexrays.hx_mcallinfo_t_set_type

◆ hx_mcases_t_compare

hx_mcases_t_compare = _ida_hexrays.hx_mcases_t_compare

◆ hx_mcases_t_dstr

hx_mcases_t_dstr = _ida_hexrays.hx_mcases_t_dstr

◆ hx_mcases_t_print

hx_mcases_t_print = _ida_hexrays.hx_mcases_t_print

◆ hx_mcode_modifies_d

hx_mcode_modifies_d = _ida_hexrays.hx_mcode_modifies_d

◆ hx_minsn_t__make_nop

hx_minsn_t__make_nop = _ida_hexrays.hx_minsn_t__make_nop

◆ hx_minsn_t_copy

hx_minsn_t_copy = _ida_hexrays.hx_minsn_t_copy

◆ hx_minsn_t_deserialize

hx_minsn_t_deserialize = _ida_hexrays.hx_minsn_t_deserialize

◆ hx_minsn_t_dstr

hx_minsn_t_dstr = _ida_hexrays.hx_minsn_t_dstr

◆ hx_minsn_t_equal_insns

hx_minsn_t_equal_insns = _ida_hexrays.hx_minsn_t_equal_insns

◆ hx_minsn_t_find_call

hx_minsn_t_find_call = _ida_hexrays.hx_minsn_t_find_call

◆ hx_minsn_t_find_ins_op

hx_minsn_t_find_ins_op = _ida_hexrays.hx_minsn_t_find_ins_op

◆ hx_minsn_t_find_num_op

hx_minsn_t_find_num_op = _ida_hexrays.hx_minsn_t_find_num_op

◆ hx_minsn_t_find_opcode

hx_minsn_t_find_opcode = _ida_hexrays.hx_minsn_t_find_opcode

◆ hx_minsn_t_for_all_insns

hx_minsn_t_for_all_insns = _ida_hexrays.hx_minsn_t_for_all_insns

◆ hx_minsn_t_for_all_ops

hx_minsn_t_for_all_ops = _ida_hexrays.hx_minsn_t_for_all_ops

◆ hx_minsn_t_has_side_effects

hx_minsn_t_has_side_effects = _ida_hexrays.hx_minsn_t_has_side_effects

◆ hx_minsn_t_init

hx_minsn_t_init = _ida_hexrays.hx_minsn_t_init

◆ hx_minsn_t_is_between

hx_minsn_t_is_between = _ida_hexrays.hx_minsn_t_is_between

◆ hx_minsn_t_is_helper

hx_minsn_t_is_helper = _ida_hexrays.hx_minsn_t_is_helper

◆ hx_minsn_t_is_noret_call

hx_minsn_t_is_noret_call = _ida_hexrays.hx_minsn_t_is_noret_call

◆ hx_minsn_t_lexcompare

hx_minsn_t_lexcompare = _ida_hexrays.hx_minsn_t_lexcompare

◆ hx_minsn_t_may_use_aliased_memory

hx_minsn_t_may_use_aliased_memory = _ida_hexrays.hx_minsn_t_may_use_aliased_memory

◆ hx_minsn_t_modifies_d

hx_minsn_t_modifies_d = _ida_hexrays.hx_minsn_t_modifies_d

◆ hx_minsn_t_optimize_subtree

hx_minsn_t_optimize_subtree = _ida_hexrays.hx_minsn_t_optimize_subtree

◆ hx_minsn_t_print

hx_minsn_t_print = _ida_hexrays.hx_minsn_t_print

◆ hx_minsn_t_serialize

hx_minsn_t_serialize = _ida_hexrays.hx_minsn_t_serialize

◆ hx_minsn_t_set_combined

hx_minsn_t_set_combined = _ida_hexrays.hx_minsn_t_set_combined

◆ hx_minsn_t_setaddr

hx_minsn_t_setaddr = _ida_hexrays.hx_minsn_t_setaddr

◆ hx_minsn_t_swap

hx_minsn_t_swap = _ida_hexrays.hx_minsn_t_swap

◆ hx_mlist_t_addmem

hx_mlist_t_addmem = _ida_hexrays.hx_mlist_t_addmem

◆ hx_mlist_t_compare

hx_mlist_t_compare = _ida_hexrays.hx_mlist_t_compare

◆ hx_mlist_t_dstr

hx_mlist_t_dstr = _ida_hexrays.hx_mlist_t_dstr

◆ hx_mlist_t_print

hx_mlist_t_print = _ida_hexrays.hx_mlist_t_print

◆ hx_modify_user_lvar_info

hx_modify_user_lvar_info = _ida_hexrays.hx_modify_user_lvar_info

◆ hx_modify_user_lvars

hx_modify_user_lvars = _ida_hexrays.hx_modify_user_lvars

◆ hx_mop_t__make_gvar

hx_mop_t__make_gvar = _ida_hexrays.hx_mop_t__make_gvar

◆ hx_mop_t_apply_ld_mcode

hx_mop_t_apply_ld_mcode = _ida_hexrays.hx_mop_t_apply_ld_mcode

◆ hx_mop_t_assign

hx_mop_t_assign = _ida_hexrays.hx_mop_t_assign

◆ hx_mop_t_change_size

hx_mop_t_change_size = _ida_hexrays.hx_mop_t_change_size

◆ hx_mop_t_copy

hx_mop_t_copy = _ida_hexrays.hx_mop_t_copy

◆ hx_mop_t_create_from_insn

hx_mop_t_create_from_insn = _ida_hexrays.hx_mop_t_create_from_insn

◆ hx_mop_t_create_from_ivlset

hx_mop_t_create_from_ivlset = _ida_hexrays.hx_mop_t_create_from_ivlset

◆ hx_mop_t_create_from_mlist

hx_mop_t_create_from_mlist = _ida_hexrays.hx_mop_t_create_from_mlist

◆ hx_mop_t_create_from_scattered_vdloc

hx_mop_t_create_from_scattered_vdloc = _ida_hexrays.hx_mop_t_create_from_scattered_vdloc

◆ hx_mop_t_create_from_vdloc

hx_mop_t_create_from_vdloc = _ida_hexrays.hx_mop_t_create_from_vdloc

◆ hx_mop_t_dstr

hx_mop_t_dstr = _ida_hexrays.hx_mop_t_dstr

◆ hx_mop_t_equal_mops

hx_mop_t_equal_mops = _ida_hexrays.hx_mop_t_equal_mops

◆ hx_mop_t_erase

hx_mop_t_erase = _ida_hexrays.hx_mop_t_erase

◆ hx_mop_t_for_all_ops

hx_mop_t_for_all_ops = _ida_hexrays.hx_mop_t_for_all_ops

◆ hx_mop_t_for_all_scattered_submops

hx_mop_t_for_all_scattered_submops = _ida_hexrays.hx_mop_t_for_all_scattered_submops

◆ hx_mop_t_get_stkoff

hx_mop_t_get_stkoff = _ida_hexrays.hx_mop_t_get_stkoff

◆ hx_mop_t_is01

hx_mop_t_is01 = _ida_hexrays.hx_mop_t_is01

◆ hx_mop_t_is_bit_reg

hx_mop_t_is_bit_reg = _ida_hexrays.hx_mop_t_is_bit_reg

◆ hx_mop_t_is_constant

hx_mop_t_is_constant = _ida_hexrays.hx_mop_t_is_constant

◆ hx_mop_t_is_sign_extended_from

hx_mop_t_is_sign_extended_from = _ida_hexrays.hx_mop_t_is_sign_extended_from

◆ hx_mop_t_is_zero_extended_from

hx_mop_t_is_zero_extended_from = _ida_hexrays.hx_mop_t_is_zero_extended_from

◆ hx_mop_t_lexcompare

hx_mop_t_lexcompare = _ida_hexrays.hx_mop_t_lexcompare

◆ hx_mop_t_make_first_half

hx_mop_t_make_first_half = _ida_hexrays.hx_mop_t_make_first_half

◆ hx_mop_t_make_fpnum

hx_mop_t_make_fpnum = _ida_hexrays.hx_mop_t_make_fpnum

◆ hx_mop_t_make_gvar

hx_mop_t_make_gvar = _ida_hexrays.hx_mop_t_make_gvar

◆ hx_mop_t_make_helper

hx_mop_t_make_helper = _ida_hexrays.hx_mop_t_make_helper

◆ hx_mop_t_make_high_half

hx_mop_t_make_high_half = _ida_hexrays.hx_mop_t_make_high_half

◆ hx_mop_t_make_low_half

hx_mop_t_make_low_half = _ida_hexrays.hx_mop_t_make_low_half

◆ hx_mop_t_make_number

hx_mop_t_make_number = _ida_hexrays.hx_mop_t_make_number

◆ hx_mop_t_make_reg_pair

hx_mop_t_make_reg_pair = _ida_hexrays.hx_mop_t_make_reg_pair

◆ hx_mop_t_make_second_half

hx_mop_t_make_second_half = _ida_hexrays.hx_mop_t_make_second_half

◆ hx_mop_t_may_use_aliased_memory

hx_mop_t_may_use_aliased_memory = _ida_hexrays.hx_mop_t_may_use_aliased_memory

◆ hx_mop_t_preserve_side_effects

hx_mop_t_preserve_side_effects = _ida_hexrays.hx_mop_t_preserve_side_effects

◆ hx_mop_t_print

hx_mop_t_print = _ida_hexrays.hx_mop_t_print

◆ hx_mop_t_shift_mop

hx_mop_t_shift_mop = _ida_hexrays.hx_mop_t_shift_mop

◆ hx_mop_t_swap

hx_mop_t_swap = _ida_hexrays.hx_mop_t_swap

◆ hx_mreg2reg

hx_mreg2reg = _ida_hexrays.hx_mreg2reg

◆ hx_must_mcode_close_block

hx_must_mcode_close_block = _ida_hexrays.hx_must_mcode_close_block

◆ hx_negate_mcode_relation

hx_negate_mcode_relation = _ida_hexrays.hx_negate_mcode_relation

◆ hx_negated_relation

hx_negated_relation = _ida_hexrays.hx_negated_relation

◆ hx_new_block

hx_new_block = _ida_hexrays.hx_new_block

◆ hx_open_pseudocode

hx_open_pseudocode = _ida_hexrays.hx_open_pseudocode

◆ hx_operand_locator_t_compare

hx_operand_locator_t_compare = _ida_hexrays.hx_operand_locator_t_compare

◆ hx_parse_user_call

hx_parse_user_call = _ida_hexrays.hx_parse_user_call

◆ hx_partial_type_num

hx_partial_type_num = _ida_hexrays.hx_partial_type_num

◆ hx_print_vdloc

hx_print_vdloc = _ida_hexrays.hx_print_vdloc

◆ hx_qstring_printer_t_print

hx_qstring_printer_t_print = _ida_hexrays.hx_qstring_printer_t_print

◆ hx_reg2mreg

hx_reg2mreg = _ida_hexrays.hx_reg2mreg

◆ hx_remitem

hx_remitem = _ida_hexrays.hx_remitem

◆ hx_remove_hexrays_callback

hx_remove_hexrays_callback = _ida_hexrays.hx_remove_hexrays_callback

◆ hx_remove_optblock_handler

hx_remove_optblock_handler = _ida_hexrays.hx_remove_optblock_handler

◆ hx_remove_optinsn_handler

hx_remove_optinsn_handler = _ida_hexrays.hx_remove_optinsn_handler

◆ hx_rename_lvar

hx_rename_lvar = _ida_hexrays.hx_rename_lvar

◆ hx_restore_user_cmts

hx_restore_user_cmts = _ida_hexrays.hx_restore_user_cmts

◆ hx_restore_user_defined_calls

hx_restore_user_defined_calls = _ida_hexrays.hx_restore_user_defined_calls

◆ hx_restore_user_iflags

hx_restore_user_iflags = _ida_hexrays.hx_restore_user_iflags

◆ hx_restore_user_labels

hx_restore_user_labels = _ida_hexrays.hx_restore_user_labels

◆ hx_restore_user_labels2

hx_restore_user_labels2 = _ida_hexrays.hx_restore_user_labels2

◆ hx_restore_user_lvar_settings

hx_restore_user_lvar_settings = _ida_hexrays.hx_restore_user_lvar_settings

◆ hx_restore_user_numforms

hx_restore_user_numforms = _ida_hexrays.hx_restore_user_numforms

◆ hx_restore_user_unions

hx_restore_user_unions = _ida_hexrays.hx_restore_user_unions

◆ hx_rlist_t_dstr

hx_rlist_t_dstr = _ida_hexrays.hx_rlist_t_dstr

◆ hx_rlist_t_print

hx_rlist_t_print = _ida_hexrays.hx_rlist_t_print

◆ hx_save_user_cmts

hx_save_user_cmts = _ida_hexrays.hx_save_user_cmts

◆ hx_save_user_defined_calls

hx_save_user_defined_calls = _ida_hexrays.hx_save_user_defined_calls

◆ hx_save_user_iflags

hx_save_user_iflags = _ida_hexrays.hx_save_user_iflags

◆ hx_save_user_labels

hx_save_user_labels = _ida_hexrays.hx_save_user_labels

◆ hx_save_user_labels2

hx_save_user_labels2 = _ida_hexrays.hx_save_user_labels2

◆ hx_save_user_lvar_settings

hx_save_user_lvar_settings = _ida_hexrays.hx_save_user_lvar_settings

◆ hx_save_user_numforms

hx_save_user_numforms = _ida_hexrays.hx_save_user_numforms

◆ hx_save_user_unions

hx_save_user_unions = _ida_hexrays.hx_save_user_unions

◆ hx_select_udt_by_offset

hx_select_udt_by_offset = _ida_hexrays.hx_select_udt_by_offset

◆ hx_send_database

hx_send_database = _ida_hexrays.hx_send_database

◆ hx_set_type

hx_set_type = _ida_hexrays.hx_set_type

◆ hx_stkvar_ref_t_compare

hx_stkvar_ref_t_compare = _ida_hexrays.hx_stkvar_ref_t_compare

◆ hx_stkvar_ref_t_get_stkvar

hx_stkvar_ref_t_get_stkvar = _ida_hexrays.hx_stkvar_ref_t_get_stkvar

◆ hx_swap_mcode_relation

hx_swap_mcode_relation = _ida_hexrays.hx_swap_mcode_relation

◆ hx_swapped_relation

hx_swapped_relation = _ida_hexrays.hx_swapped_relation

◆ hx_udc_filter_t_apply

hx_udc_filter_t_apply = _ida_hexrays.hx_udc_filter_t_apply

◆ hx_udc_filter_t_cleanup

hx_udc_filter_t_cleanup = _ida_hexrays.hx_udc_filter_t_cleanup

◆ hx_udc_filter_t_init

hx_udc_filter_t_init = _ida_hexrays.hx_udc_filter_t_init

◆ hx_udcall_map_begin

hx_udcall_map_begin = _ida_hexrays.hx_udcall_map_begin

◆ hx_udcall_map_clear

hx_udcall_map_clear = _ida_hexrays.hx_udcall_map_clear

◆ hx_udcall_map_end

hx_udcall_map_end = _ida_hexrays.hx_udcall_map_end

◆ hx_udcall_map_erase

hx_udcall_map_erase = _ida_hexrays.hx_udcall_map_erase

◆ hx_udcall_map_find

hx_udcall_map_find = _ida_hexrays.hx_udcall_map_find

◆ hx_udcall_map_first

hx_udcall_map_first = _ida_hexrays.hx_udcall_map_first

◆ hx_udcall_map_free

hx_udcall_map_free = _ida_hexrays.hx_udcall_map_free

◆ hx_udcall_map_insert

hx_udcall_map_insert = _ida_hexrays.hx_udcall_map_insert

◆ hx_udcall_map_new

hx_udcall_map_new = _ida_hexrays.hx_udcall_map_new

◆ hx_udcall_map_next

hx_udcall_map_next = _ida_hexrays.hx_udcall_map_next

◆ hx_udcall_map_prev

hx_udcall_map_prev = _ida_hexrays.hx_udcall_map_prev

◆ hx_udcall_map_second

hx_udcall_map_second = _ida_hexrays.hx_udcall_map_second

◆ hx_udcall_map_size

hx_udcall_map_size = _ida_hexrays.hx_udcall_map_size

◆ hx_user_cmts_begin

hx_user_cmts_begin = _ida_hexrays.hx_user_cmts_begin

◆ hx_user_cmts_clear

hx_user_cmts_clear = _ida_hexrays.hx_user_cmts_clear

◆ hx_user_cmts_end

hx_user_cmts_end = _ida_hexrays.hx_user_cmts_end

◆ hx_user_cmts_erase

hx_user_cmts_erase = _ida_hexrays.hx_user_cmts_erase

◆ hx_user_cmts_find

hx_user_cmts_find = _ida_hexrays.hx_user_cmts_find

◆ hx_user_cmts_first

hx_user_cmts_first = _ida_hexrays.hx_user_cmts_first

◆ hx_user_cmts_free

hx_user_cmts_free = _ida_hexrays.hx_user_cmts_free

◆ hx_user_cmts_insert

hx_user_cmts_insert = _ida_hexrays.hx_user_cmts_insert

◆ hx_user_cmts_new

hx_user_cmts_new = _ida_hexrays.hx_user_cmts_new

◆ hx_user_cmts_next

hx_user_cmts_next = _ida_hexrays.hx_user_cmts_next

◆ hx_user_cmts_prev

hx_user_cmts_prev = _ida_hexrays.hx_user_cmts_prev

◆ hx_user_cmts_second

hx_user_cmts_second = _ida_hexrays.hx_user_cmts_second

◆ hx_user_cmts_size

hx_user_cmts_size = _ida_hexrays.hx_user_cmts_size

◆ hx_user_iflags_begin

hx_user_iflags_begin = _ida_hexrays.hx_user_iflags_begin

◆ hx_user_iflags_clear

hx_user_iflags_clear = _ida_hexrays.hx_user_iflags_clear

◆ hx_user_iflags_end

hx_user_iflags_end = _ida_hexrays.hx_user_iflags_end

◆ hx_user_iflags_erase

hx_user_iflags_erase = _ida_hexrays.hx_user_iflags_erase

◆ hx_user_iflags_find

hx_user_iflags_find = _ida_hexrays.hx_user_iflags_find

◆ hx_user_iflags_first

hx_user_iflags_first = _ida_hexrays.hx_user_iflags_first

◆ hx_user_iflags_free

hx_user_iflags_free = _ida_hexrays.hx_user_iflags_free

◆ hx_user_iflags_insert

hx_user_iflags_insert = _ida_hexrays.hx_user_iflags_insert

◆ hx_user_iflags_new

hx_user_iflags_new = _ida_hexrays.hx_user_iflags_new

◆ hx_user_iflags_next

hx_user_iflags_next = _ida_hexrays.hx_user_iflags_next

◆ hx_user_iflags_prev

hx_user_iflags_prev = _ida_hexrays.hx_user_iflags_prev

◆ hx_user_iflags_second

hx_user_iflags_second = _ida_hexrays.hx_user_iflags_second

◆ hx_user_iflags_size

hx_user_iflags_size = _ida_hexrays.hx_user_iflags_size

◆ hx_user_labels_begin

hx_user_labels_begin = _ida_hexrays.hx_user_labels_begin

◆ hx_user_labels_clear

hx_user_labels_clear = _ida_hexrays.hx_user_labels_clear

◆ hx_user_labels_end

hx_user_labels_end = _ida_hexrays.hx_user_labels_end

◆ hx_user_labels_erase

hx_user_labels_erase = _ida_hexrays.hx_user_labels_erase

◆ hx_user_labels_find

hx_user_labels_find = _ida_hexrays.hx_user_labels_find

◆ hx_user_labels_first

hx_user_labels_first = _ida_hexrays.hx_user_labels_first

◆ hx_user_labels_free

hx_user_labels_free = _ida_hexrays.hx_user_labels_free

◆ hx_user_labels_insert

hx_user_labels_insert = _ida_hexrays.hx_user_labels_insert

◆ hx_user_labels_new

hx_user_labels_new = _ida_hexrays.hx_user_labels_new

◆ hx_user_labels_next

hx_user_labels_next = _ida_hexrays.hx_user_labels_next

◆ hx_user_labels_prev

hx_user_labels_prev = _ida_hexrays.hx_user_labels_prev

◆ hx_user_labels_second

hx_user_labels_second = _ida_hexrays.hx_user_labels_second

◆ hx_user_labels_size

hx_user_labels_size = _ida_hexrays.hx_user_labels_size

◆ hx_user_numforms_begin

hx_user_numforms_begin = _ida_hexrays.hx_user_numforms_begin

◆ hx_user_numforms_clear

hx_user_numforms_clear = _ida_hexrays.hx_user_numforms_clear

◆ hx_user_numforms_end

hx_user_numforms_end = _ida_hexrays.hx_user_numforms_end

◆ hx_user_numforms_erase

hx_user_numforms_erase = _ida_hexrays.hx_user_numforms_erase

◆ hx_user_numforms_find

hx_user_numforms_find = _ida_hexrays.hx_user_numforms_find

◆ hx_user_numforms_first

hx_user_numforms_first = _ida_hexrays.hx_user_numforms_first

◆ hx_user_numforms_free

hx_user_numforms_free = _ida_hexrays.hx_user_numforms_free

◆ hx_user_numforms_insert

hx_user_numforms_insert = _ida_hexrays.hx_user_numforms_insert

◆ hx_user_numforms_new

hx_user_numforms_new = _ida_hexrays.hx_user_numforms_new

◆ hx_user_numforms_next

hx_user_numforms_next = _ida_hexrays.hx_user_numforms_next

◆ hx_user_numforms_prev

hx_user_numforms_prev = _ida_hexrays.hx_user_numforms_prev

◆ hx_user_numforms_second

hx_user_numforms_second = _ida_hexrays.hx_user_numforms_second

◆ hx_user_numforms_size

hx_user_numforms_size = _ida_hexrays.hx_user_numforms_size

◆ hx_user_unions_begin

hx_user_unions_begin = _ida_hexrays.hx_user_unions_begin

◆ hx_user_unions_clear

hx_user_unions_clear = _ida_hexrays.hx_user_unions_clear

◆ hx_user_unions_end

hx_user_unions_end = _ida_hexrays.hx_user_unions_end

◆ hx_user_unions_erase

hx_user_unions_erase = _ida_hexrays.hx_user_unions_erase

◆ hx_user_unions_find

hx_user_unions_find = _ida_hexrays.hx_user_unions_find

◆ hx_user_unions_first

hx_user_unions_first = _ida_hexrays.hx_user_unions_first

◆ hx_user_unions_free

hx_user_unions_free = _ida_hexrays.hx_user_unions_free

◆ hx_user_unions_insert

hx_user_unions_insert = _ida_hexrays.hx_user_unions_insert

◆ hx_user_unions_new

hx_user_unions_new = _ida_hexrays.hx_user_unions_new

◆ hx_user_unions_next

hx_user_unions_next = _ida_hexrays.hx_user_unions_next

◆ hx_user_unions_prev

hx_user_unions_prev = _ida_hexrays.hx_user_unions_prev

◆ hx_user_unions_second

hx_user_unions_second = _ida_hexrays.hx_user_unions_second

◆ hx_user_unions_size

hx_user_unions_size = _ida_hexrays.hx_user_unions_size

◆ hx_valrng_t_assign

hx_valrng_t_assign = _ida_hexrays.hx_valrng_t_assign

◆ hx_valrng_t_clear

hx_valrng_t_clear = _ida_hexrays.hx_valrng_t_clear

◆ hx_valrng_t_compare

hx_valrng_t_compare = _ida_hexrays.hx_valrng_t_compare

◆ hx_valrng_t_copy

hx_valrng_t_copy = _ida_hexrays.hx_valrng_t_copy

◆ hx_valrng_t_cvt_to_cmp

hx_valrng_t_cvt_to_cmp = _ida_hexrays.hx_valrng_t_cvt_to_cmp

◆ hx_valrng_t_cvt_to_single_value

hx_valrng_t_cvt_to_single_value = _ida_hexrays.hx_valrng_t_cvt_to_single_value

◆ hx_valrng_t_dstr

hx_valrng_t_dstr = _ida_hexrays.hx_valrng_t_dstr

◆ hx_valrng_t_has

hx_valrng_t_has = _ida_hexrays.hx_valrng_t_has

◆ hx_valrng_t_intersect_with

hx_valrng_t_intersect_with = _ida_hexrays.hx_valrng_t_intersect_with

◆ hx_valrng_t_inverse

hx_valrng_t_inverse = _ida_hexrays.hx_valrng_t_inverse

◆ hx_valrng_t_print

hx_valrng_t_print = _ida_hexrays.hx_valrng_t_print

◆ hx_valrng_t_reduce_size

hx_valrng_t_reduce_size = _ida_hexrays.hx_valrng_t_reduce_size

◆ hx_valrng_t_set_cmp

hx_valrng_t_set_cmp = _ida_hexrays.hx_valrng_t_set_cmp

◆ hx_valrng_t_set_eq

hx_valrng_t_set_eq = _ida_hexrays.hx_valrng_t_set_eq

◆ hx_valrng_t_unite_with

hx_valrng_t_unite_with = _ida_hexrays.hx_valrng_t_unite_with

◆ hx_var_ref_t_compare

hx_var_ref_t_compare = _ida_hexrays.hx_var_ref_t_compare

◆ hx_vcall_helper

hx_vcall_helper = _ida_hexrays.hx_vcall_helper

◆ hx_vcreate_helper

hx_vcreate_helper = _ida_hexrays.hx_vcreate_helper

◆ hx_vd_printer_t_print

hx_vd_printer_t_print = _ida_hexrays.hx_vd_printer_t_print

◆ hx_vdloc_t_compare

hx_vdloc_t_compare = _ida_hexrays.hx_vdloc_t_compare

◆ hx_vdloc_t_dstr

hx_vdloc_t_dstr = _ida_hexrays.hx_vdloc_t_dstr

◆ hx_vdloc_t_is_aliasable

hx_vdloc_t_is_aliasable = _ida_hexrays.hx_vdloc_t_is_aliasable

◆ hx_vdui_t_calc_cmt_type

hx_vdui_t_calc_cmt_type = _ida_hexrays.hx_vdui_t_calc_cmt_type

◆ hx_vdui_t_clear

hx_vdui_t_clear = _ida_hexrays.hx_vdui_t_clear

◆ hx_vdui_t_collapse_item

hx_vdui_t_collapse_item = _ida_hexrays.hx_vdui_t_collapse_item

◆ hx_vdui_t_collapse_lvars

hx_vdui_t_collapse_lvars = _ida_hexrays.hx_vdui_t_collapse_lvars

◆ hx_vdui_t_ctree_to_disasm

hx_vdui_t_ctree_to_disasm = _ida_hexrays.hx_vdui_t_ctree_to_disasm

◆ hx_vdui_t_del_orphan_cmts

hx_vdui_t_del_orphan_cmts = _ida_hexrays.hx_vdui_t_del_orphan_cmts

◆ hx_vdui_t_edit_cmt

hx_vdui_t_edit_cmt = _ida_hexrays.hx_vdui_t_edit_cmt

◆ hx_vdui_t_edit_func_cmt

hx_vdui_t_edit_func_cmt = _ida_hexrays.hx_vdui_t_edit_func_cmt

◆ hx_vdui_t_get_current_item

hx_vdui_t_get_current_item = _ida_hexrays.hx_vdui_t_get_current_item

◆ hx_vdui_t_get_current_label

hx_vdui_t_get_current_label = _ida_hexrays.hx_vdui_t_get_current_label

◆ hx_vdui_t_get_number

hx_vdui_t_get_number = _ida_hexrays.hx_vdui_t_get_number

◆ hx_vdui_t_invert_bits

hx_vdui_t_invert_bits = _ida_hexrays.hx_vdui_t_invert_bits

◆ hx_vdui_t_invert_sign

hx_vdui_t_invert_sign = _ida_hexrays.hx_vdui_t_invert_sign

◆ hx_vdui_t_jump_enter

hx_vdui_t_jump_enter = _ida_hexrays.hx_vdui_t_jump_enter

◆ hx_vdui_t_map_lvar

hx_vdui_t_map_lvar = _ida_hexrays.hx_vdui_t_map_lvar

◆ hx_vdui_t_refresh_cpos

hx_vdui_t_refresh_cpos = _ida_hexrays.hx_vdui_t_refresh_cpos

◆ hx_vdui_t_refresh_ctext

hx_vdui_t_refresh_ctext = _ida_hexrays.hx_vdui_t_refresh_ctext

◆ hx_vdui_t_refresh_view

hx_vdui_t_refresh_view = _ida_hexrays.hx_vdui_t_refresh_view

◆ hx_vdui_t_rename_global

hx_vdui_t_rename_global = _ida_hexrays.hx_vdui_t_rename_global

◆ hx_vdui_t_rename_label

hx_vdui_t_rename_label = _ida_hexrays.hx_vdui_t_rename_label

◆ hx_vdui_t_rename_lvar

hx_vdui_t_rename_lvar = _ida_hexrays.hx_vdui_t_rename_lvar

◆ hx_vdui_t_rename_strmem

hx_vdui_t_rename_strmem = _ida_hexrays.hx_vdui_t_rename_strmem

◆ hx_vdui_t_rename_udm

hx_vdui_t_rename_udm = _ida_hexrays.hx_vdui_t_rename_udm

◆ hx_vdui_t_set_global_type

hx_vdui_t_set_global_type = _ida_hexrays.hx_vdui_t_set_global_type

◆ hx_vdui_t_set_locked

hx_vdui_t_set_locked = _ida_hexrays.hx_vdui_t_set_locked

◆ hx_vdui_t_set_lvar_cmt

hx_vdui_t_set_lvar_cmt = _ida_hexrays.hx_vdui_t_set_lvar_cmt

◆ hx_vdui_t_set_lvar_type

hx_vdui_t_set_lvar_type = _ida_hexrays.hx_vdui_t_set_lvar_type

◆ hx_vdui_t_set_noptr_lvar

hx_vdui_t_set_noptr_lvar = _ida_hexrays.hx_vdui_t_set_noptr_lvar

◆ hx_vdui_t_set_num_enum

hx_vdui_t_set_num_enum = _ida_hexrays.hx_vdui_t_set_num_enum

◆ hx_vdui_t_set_num_radix

hx_vdui_t_set_num_radix = _ida_hexrays.hx_vdui_t_set_num_radix

◆ hx_vdui_t_set_num_stroff

hx_vdui_t_set_num_stroff = _ida_hexrays.hx_vdui_t_set_num_stroff

◆ hx_vdui_t_set_strmem_type

hx_vdui_t_set_strmem_type = _ida_hexrays.hx_vdui_t_set_strmem_type

◆ hx_vdui_t_set_udm_type

hx_vdui_t_set_udm_type = _ida_hexrays.hx_vdui_t_set_udm_type

◆ hx_vdui_t_split_item

hx_vdui_t_split_item = _ida_hexrays.hx_vdui_t_split_item

◆ hx_vdui_t_switch_to

hx_vdui_t_switch_to = _ida_hexrays.hx_vdui_t_switch_to

◆ hx_vdui_t_ui_edit_lvar_cmt

hx_vdui_t_ui_edit_lvar_cmt = _ida_hexrays.hx_vdui_t_ui_edit_lvar_cmt

◆ hx_vdui_t_ui_map_lvar

hx_vdui_t_ui_map_lvar = _ida_hexrays.hx_vdui_t_ui_map_lvar

◆ hx_vdui_t_ui_rename_lvar

hx_vdui_t_ui_rename_lvar = _ida_hexrays.hx_vdui_t_ui_rename_lvar

◆ hx_vdui_t_ui_set_call_type

hx_vdui_t_ui_set_call_type = _ida_hexrays.hx_vdui_t_ui_set_call_type

◆ hx_vdui_t_ui_set_lvar_type

hx_vdui_t_ui_set_lvar_type = _ida_hexrays.hx_vdui_t_ui_set_lvar_type

◆ hx_vdui_t_ui_unmap_lvar

hx_vdui_t_ui_unmap_lvar = _ida_hexrays.hx_vdui_t_ui_unmap_lvar

◆ hx_vivl_t_dstr

hx_vivl_t_dstr = _ida_hexrays.hx_vivl_t_dstr

◆ hx_vivl_t_extend_to_cover

hx_vivl_t_extend_to_cover = _ida_hexrays.hx_vivl_t_extend_to_cover

◆ hx_vivl_t_intersect

hx_vivl_t_intersect = _ida_hexrays.hx_vivl_t_intersect

◆ hx_vivl_t_print

hx_vivl_t_print = _ida_hexrays.hx_vivl_t_print

◆ hxe_build_callinfo

hxe_build_callinfo = _ida_hexrays.hxe_build_callinfo

◆ hxe_callinfo_built

hxe_callinfo_built = _ida_hexrays.hxe_callinfo_built

◆ hxe_calls_done

hxe_calls_done = _ida_hexrays.hxe_calls_done

◆ hxe_close_pseudocode

hxe_close_pseudocode = _ida_hexrays.hxe_close_pseudocode

◆ hxe_cmt_changed

hxe_cmt_changed = _ida_hexrays.hxe_cmt_changed

◆ hxe_combine

hxe_combine = _ida_hexrays.hxe_combine

◆ hxe_create_hint

hxe_create_hint = _ida_hexrays.hxe_create_hint

◆ hxe_curpos

hxe_curpos = _ida_hexrays.hxe_curpos

◆ hxe_double_click

hxe_double_click = _ida_hexrays.hxe_double_click

◆ hxe_flowchart

hxe_flowchart = _ida_hexrays.hxe_flowchart

◆ hxe_func_printed

hxe_func_printed = _ida_hexrays.hxe_func_printed

◆ hxe_glbopt

hxe_glbopt = _ida_hexrays.hxe_glbopt

◆ hxe_interr

hxe_interr = _ida_hexrays.hxe_interr

◆ hxe_keyboard

hxe_keyboard = _ida_hexrays.hxe_keyboard

◆ hxe_locopt

hxe_locopt = _ida_hexrays.hxe_locopt

◆ hxe_maturity

hxe_maturity = _ida_hexrays.hxe_maturity

◆ hxe_microcode

hxe_microcode = _ida_hexrays.hxe_microcode

◆ hxe_open_pseudocode

hxe_open_pseudocode = _ida_hexrays.hxe_open_pseudocode

◆ hxe_populating_popup

hxe_populating_popup = _ida_hexrays.hxe_populating_popup

◆ hxe_prealloc

hxe_prealloc = _ida_hexrays.hxe_prealloc

◆ hxe_preoptimized

hxe_preoptimized = _ida_hexrays.hxe_preoptimized

◆ hxe_print_func

hxe_print_func = _ida_hexrays.hxe_print_func

◆ hxe_prolog

hxe_prolog = _ida_hexrays.hxe_prolog

◆ hxe_refresh_pseudocode

hxe_refresh_pseudocode = _ida_hexrays.hxe_refresh_pseudocode

◆ hxe_resolve_stkaddrs

hxe_resolve_stkaddrs = _ida_hexrays.hxe_resolve_stkaddrs

◆ hxe_right_click

hxe_right_click = _ida_hexrays.hxe_right_click

◆ hxe_stkpnts

hxe_stkpnts = _ida_hexrays.hxe_stkpnts

◆ hxe_structural

hxe_structural = _ida_hexrays.hxe_structural

◆ hxe_switch_pseudocode

hxe_switch_pseudocode = _ida_hexrays.hxe_switch_pseudocode

◆ hxe_text_ready

hxe_text_ready = _ida_hexrays.hxe_text_ready

◆ INCLUDE_DEAD_RETREGS

INCLUDE_DEAD_RETREGS = cvar.INCLUDE_DEAD_RETREGS

◆ INCLUDE_RESTRICTED

INCLUDE_RESTRICTED = cvar.INCLUDE_RESTRICTED

◆ INCLUDE_SPOILED_REGS

INCLUDE_SPOILED_REGS = cvar.INCLUDE_SPOILED_REGS

◆ INCLUDE_UNUSED_SRC

INCLUDE_UNUSED_SRC = cvar.INCLUDE_UNUSED_SRC

◆ IPROP_ASSERT

IPROP_ASSERT = _ida_hexrays.IPROP_ASSERT

◆ IPROP_CLNPOP

IPROP_CLNPOP = _ida_hexrays.IPROP_CLNPOP

◆ IPROP_COMBINED

IPROP_COMBINED = _ida_hexrays.IPROP_COMBINED

◆ IPROP_DONT_COMB

IPROP_DONT_COMB = _ida_hexrays.IPROP_DONT_COMB

◆ IPROP_DONT_PROP

IPROP_DONT_PROP = _ida_hexrays.IPROP_DONT_PROP

◆ IPROP_EXTSTX

IPROP_EXTSTX = _ida_hexrays.IPROP_EXTSTX

◆ IPROP_FARCALL

IPROP_FARCALL = _ida_hexrays.IPROP_FARCALL

◆ IPROP_FPINSN

IPROP_FPINSN = _ida_hexrays.IPROP_FPINSN

◆ IPROP_IGNLOWSRC

IPROP_IGNLOWSRC = _ida_hexrays.IPROP_IGNLOWSRC

◆ IPROP_INV_JX

IPROP_INV_JX = _ida_hexrays.IPROP_INV_JX

◆ IPROP_MBARRIER

IPROP_MBARRIER = _ida_hexrays.IPROP_MBARRIER

◆ IPROP_MULTI_MOV

IPROP_MULTI_MOV = _ida_hexrays.IPROP_MULTI_MOV

◆ IPROP_OPTIONAL

IPROP_OPTIONAL = _ida_hexrays.IPROP_OPTIONAL

◆ IPROP_PERSIST

IPROP_PERSIST = _ida_hexrays.IPROP_PERSIST

◆ IPROP_SPLIT

IPROP_SPLIT = _ida_hexrays.IPROP_SPLIT

◆ IPROP_SPLIT1

IPROP_SPLIT1 = _ida_hexrays.IPROP_SPLIT1

◆ IPROP_SPLIT2

IPROP_SPLIT2 = _ida_hexrays.IPROP_SPLIT2

◆ IPROP_SPLIT4

IPROP_SPLIT4 = _ida_hexrays.IPROP_SPLIT4

◆ IPROP_SPLIT8

IPROP_SPLIT8 = _ida_hexrays.IPROP_SPLIT8

◆ IPROP_TAILCALL

IPROP_TAILCALL = _ida_hexrays.IPROP_TAILCALL

◆ IPROP_UNMERGED

IPROP_UNMERGED = _ida_hexrays.IPROP_UNMERGED

◆ IPROP_WAS_NORET

IPROP_WAS_NORET = _ida_hexrays.IPROP_WAS_NORET

◆ IPROP_WILDMATCH

IPROP_WILDMATCH = _ida_hexrays.IPROP_WILDMATCH

◆ is_allowed_on_small_struni

"bool" is_allowed_on_small_struni = accepts_small_udts

◆ is_arg_var

is_arg_var

◆ is_fake_var

is_fake_var

◆ is_floating_var

is_floating_var

◆ is_mapdst_var

is_mapdst_var

◆ is_overlapped_var

is_overlapped_var

◆ is_result_var

is_result_var

◆ is_small_struni

"bool" is_small_struni = is_small_udt

◆ is_spoiled_var

is_spoiled_var

◆ is_unknown_width

is_unknown_width

◆ ITP_ARG1

ITP_ARG1 = _ida_hexrays.ITP_ARG1

◆ ITP_ARG64

ITP_ARG64 = _ida_hexrays.ITP_ARG64

◆ ITP_ASM

ITP_ASM = _ida_hexrays.ITP_ASM

◆ ITP_BLOCK1

ITP_BLOCK1 = _ida_hexrays.ITP_BLOCK1

◆ ITP_BLOCK2

ITP_BLOCK2 = _ida_hexrays.ITP_BLOCK2

◆ ITP_BRACE1

ITP_BRACE1 = _ida_hexrays.ITP_BRACE1

◆ ITP_BRACE2

ITP_BRACE2 = _ida_hexrays.ITP_BRACE2

◆ ITP_CASE

ITP_CASE = _ida_hexrays.ITP_CASE

◆ ITP_COLON

ITP_COLON = _ida_hexrays.ITP_COLON

◆ ITP_CURLY1

ITP_CURLY1 = _ida_hexrays.ITP_CURLY1

◆ ITP_CURLY2

ITP_CURLY2 = _ida_hexrays.ITP_CURLY2

◆ ITP_DO

ITP_DO = _ida_hexrays.ITP_DO

◆ ITP_ELSE

ITP_ELSE = _ida_hexrays.ITP_ELSE

◆ ITP_EMPTY

ITP_EMPTY = _ida_hexrays.ITP_EMPTY

◆ ITP_INNER_LAST

ITP_INNER_LAST = _ida_hexrays.ITP_INNER_LAST

◆ ITP_SEMI

ITP_SEMI = _ida_hexrays.ITP_SEMI

◆ ITP_SIGN

ITP_SIGN = _ida_hexrays.ITP_SIGN

◆ keytype

keytype = _map___getitem__

◆ LOCOPT_ALL

LOCOPT_ALL = _ida_hexrays.LOCOPT_ALL

◆ LOCOPT_REFINE

LOCOPT_REFINE = _ida_hexrays.LOCOPT_REFINE

◆ LOCOPT_REFINE2

LOCOPT_REFINE2 = _ida_hexrays.LOCOPT_REFINE2

◆ lvars

lvars

◆ LVINF_KEEP

LVINF_KEEP = _ida_hexrays.LVINF_KEEP

◆ LVINF_NOMAP

LVINF_NOMAP = _ida_hexrays.LVINF_NOMAP

◆ LVINF_NOPTR

LVINF_NOPTR = _ida_hexrays.LVINF_NOPTR

◆ LVINF_SPLIT

LVINF_SPLIT = _ida_hexrays.LVINF_SPLIT

◆ LVINF_UNUSED

LVINF_UNUSED = _ida_hexrays.LVINF_UNUSED

◆ lxe_lvar_cmt_changed

lxe_lvar_cmt_changed = _ida_hexrays.lxe_lvar_cmt_changed

◆ lxe_lvar_mapping_changed

lxe_lvar_mapping_changed = _ida_hexrays.lxe_lvar_mapping_changed

◆ lxe_lvar_name_changed

lxe_lvar_name_changed = _ida_hexrays.lxe_lvar_name_changed

◆ lxe_lvar_type_changed

lxe_lvar_type_changed = _ida_hexrays.lxe_lvar_type_changed

◆ m_add

m_add = _ida_hexrays.m_add

◆ m_and

m_and = _ida_hexrays.m_and

◆ m_bnot

m_bnot = _ida_hexrays.m_bnot

◆ m_call

m_call = _ida_hexrays.m_call

◆ m_cfadd

m_cfadd = _ida_hexrays.m_cfadd

◆ m_cfshl

m_cfshl = _ida_hexrays.m_cfshl

◆ m_cfshr

m_cfshr = _ida_hexrays.m_cfshr

◆ m_ext

m_ext = _ida_hexrays.m_ext

◆ m_f2f

m_f2f = _ida_hexrays.m_f2f

◆ m_f2i

m_f2i = _ida_hexrays.m_f2i

◆ m_f2u

m_f2u = _ida_hexrays.m_f2u

◆ m_fadd

m_fadd = _ida_hexrays.m_fadd

◆ m_fdiv

m_fdiv = _ida_hexrays.m_fdiv

◆ m_fmul

m_fmul = _ida_hexrays.m_fmul

◆ m_fneg

m_fneg = _ida_hexrays.m_fneg

◆ m_fsub

m_fsub = _ida_hexrays.m_fsub

◆ m_goto

m_goto = _ida_hexrays.m_goto

◆ m_high

m_high = _ida_hexrays.m_high

◆ m_i2f

m_i2f = _ida_hexrays.m_i2f

◆ m_icall

m_icall = _ida_hexrays.m_icall

◆ m_ijmp

m_ijmp = _ida_hexrays.m_ijmp

◆ m_ja

m_ja = _ida_hexrays.m_ja

◆ m_jae

m_jae = _ida_hexrays.m_jae

◆ m_jb

m_jb = _ida_hexrays.m_jb

◆ m_jbe

m_jbe = _ida_hexrays.m_jbe

◆ m_jcnd

m_jcnd = _ida_hexrays.m_jcnd

◆ m_jg

m_jg = _ida_hexrays.m_jg

◆ m_jge

m_jge = _ida_hexrays.m_jge

◆ m_jl

m_jl = _ida_hexrays.m_jl

◆ m_jle

m_jle = _ida_hexrays.m_jle

◆ m_jnz

m_jnz = _ida_hexrays.m_jnz

◆ m_jtbl

m_jtbl = _ida_hexrays.m_jtbl

◆ m_jz

m_jz = _ida_hexrays.m_jz

◆ m_ldc

m_ldc = _ida_hexrays.m_ldc

◆ m_ldx

m_ldx = _ida_hexrays.m_ldx

◆ m_lnot

m_lnot = _ida_hexrays.m_lnot

◆ m_low

m_low = _ida_hexrays.m_low

◆ m_mov

m_mov = _ida_hexrays.m_mov

◆ m_mul

m_mul = _ida_hexrays.m_mul

◆ m_neg

m_neg = _ida_hexrays.m_neg

◆ m_nop

m_nop = _ida_hexrays.m_nop

◆ m_ofadd

m_ofadd = _ida_hexrays.m_ofadd

◆ m_or

m_or = _ida_hexrays.m_or

◆ m_pop

m_pop = _ida_hexrays.m_pop

◆ m_push

m_push = _ida_hexrays.m_push

◆ m_ret

m_ret = _ida_hexrays.m_ret

◆ m_sar

m_sar = _ida_hexrays.m_sar

◆ m_sdiv

m_sdiv = _ida_hexrays.m_sdiv

◆ m_seta

m_seta = _ida_hexrays.m_seta

◆ m_setae

m_setae = _ida_hexrays.m_setae

◆ m_setb

m_setb = _ida_hexrays.m_setb

◆ m_setbe

m_setbe = _ida_hexrays.m_setbe

◆ m_setg

m_setg = _ida_hexrays.m_setg

◆ m_setge

m_setge = _ida_hexrays.m_setge

◆ m_setl

m_setl = _ida_hexrays.m_setl

◆ m_setle

m_setle = _ida_hexrays.m_setle

◆ m_setnz

m_setnz = _ida_hexrays.m_setnz

◆ m_seto

m_seto = _ida_hexrays.m_seto

◆ m_setp

m_setp = _ida_hexrays.m_setp

◆ m_sets

m_sets = _ida_hexrays.m_sets

◆ m_setz

m_setz = _ida_hexrays.m_setz

◆ m_shl

m_shl = _ida_hexrays.m_shl

◆ m_shr

m_shr = _ida_hexrays.m_shr

◆ m_smod

m_smod = _ida_hexrays.m_smod

◆ m_stx

m_stx = _ida_hexrays.m_stx

◆ m_sub

m_sub = _ida_hexrays.m_sub

◆ m_u2f

m_u2f = _ida_hexrays.m_u2f

◆ m_udiv

m_udiv = _ida_hexrays.m_udiv

◆ m_umod

m_umod = _ida_hexrays.m_umod

◆ m_und

m_und = _ida_hexrays.m_und

◆ m_xds

m_xds = _ida_hexrays.m_xds

◆ m_xdu

m_xdu = _ida_hexrays.m_xdu

◆ m_xor

m_xor = _ida_hexrays.m_xor

◆ MAX_SUPPORTED_STACK_SIZE

MAX_SUPPORTED_STACK_SIZE = _ida_hexrays.MAX_SUPPORTED_STACK_SIZE

◆ MAX_SVALUE

MAX_SVALUE = cvar.MAX_SVALUE

◆ MAX_VALUE

MAX_VALUE = cvar.MAX_VALUE

◆ MAX_VLR_SIZE

MAX_VLR_SIZE = _ida_hexrays.MAX_VLR_SIZE

◆ MAY_ACCESS

MAY_ACCESS = cvar.MAY_ACCESS

◆ MAYMUST_ACCESS_MASK

MAYMUST_ACCESS_MASK = cvar.MAYMUST_ACCESS_MASK

◆ MBA2_ALL_FLAGS

MBA2_ALL_FLAGS = _ida_hexrays.MBA2_ALL_FLAGS

◆ MBA2_ARGIDX_OK

MBA2_ARGIDX_OK = _ida_hexrays.MBA2_ARGIDX_OK

◆ MBA2_ARGIDX_SORTED

MBA2_ARGIDX_SORTED = _ida_hexrays.MBA2_ARGIDX_SORTED

◆ MBA2_CODE16_BIT

MBA2_CODE16_BIT = _ida_hexrays.MBA2_CODE16_BIT

◆ MBA2_DONT_VERIFY

MBA2_DONT_VERIFY = _ida_hexrays.MBA2_DONT_VERIFY

◆ MBA2_HAS_OUTLINES

MBA2_HAS_OUTLINES = _ida_hexrays.MBA2_HAS_OUTLINES

◆ MBA2_INITIAL_FLAGS

MBA2_INITIAL_FLAGS = _ida_hexrays.MBA2_INITIAL_FLAGS

◆ MBA2_IS_CTR

MBA2_IS_CTR = _ida_hexrays.MBA2_IS_CTR

◆ MBA2_IS_DTR

MBA2_IS_DTR = _ida_hexrays.MBA2_IS_DTR

◆ MBA2_LVARNAMES_OK

MBA2_LVARNAMES_OK = _ida_hexrays.MBA2_LVARNAMES_OK

◆ MBA2_LVARS_RENAMED

MBA2_LVARS_RENAMED = _ida_hexrays.MBA2_LVARS_RENAMED

◆ MBA2_NO_DUP_CALLS

MBA2_NO_DUP_CALLS = _ida_hexrays.MBA2_NO_DUP_CALLS

◆ MBA2_NO_DUP_LVARS

MBA2_NO_DUP_LVARS = _ida_hexrays.MBA2_NO_DUP_LVARS

◆ MBA2_NO_FRAME

MBA2_NO_FRAME = _ida_hexrays.MBA2_NO_FRAME

◆ MBA2_OVER_CHAINS

MBA2_OVER_CHAINS = _ida_hexrays.MBA2_OVER_CHAINS

◆ MBA2_PROP_COMPLEX

MBA2_PROP_COMPLEX = _ida_hexrays.MBA2_PROP_COMPLEX

◆ MBA2_STACK_RETVAL

MBA2_STACK_RETVAL = _ida_hexrays.MBA2_STACK_RETVAL

◆ MBA2_UNDEF_RETVAR

MBA2_UNDEF_RETVAR = _ida_hexrays.MBA2_UNDEF_RETVAR

◆ MBA2_VALRNG_DONE

MBA2_VALRNG_DONE = _ida_hexrays.MBA2_VALRNG_DONE

◆ MBA_ASRPROP

MBA_ASRPROP = _ida_hexrays.MBA_ASRPROP

◆ MBA_ASRTOK

MBA_ASRTOK = _ida_hexrays.MBA_ASRTOK

◆ MBA_CALLS

MBA_CALLS = _ida_hexrays.MBA_CALLS

◆ MBA_CHVARS

MBA_CHVARS = _ida_hexrays.MBA_CHVARS

◆ MBA_CMBBLK

MBA_CMBBLK = _ida_hexrays.MBA_CMBBLK

◆ MBA_CMNSTK

MBA_CMNSTK = _ida_hexrays.MBA_CMNSTK

◆ MBA_COLGDL

MBA_COLGDL = _ida_hexrays.MBA_COLGDL

◆ MBA_DELPAIRS

MBA_DELPAIRS = _ida_hexrays.MBA_DELPAIRS

◆ MBA_GLBOPT

MBA_GLBOPT = _ida_hexrays.MBA_GLBOPT

◆ MBA_INITIAL_FLAGS

MBA_INITIAL_FLAGS = _ida_hexrays.MBA_INITIAL_FLAGS

◆ MBA_INSGDL

MBA_INSGDL = _ida_hexrays.MBA_INSGDL

◆ MBA_LOADED

MBA_LOADED = _ida_hexrays.MBA_LOADED

◆ MBA_LVARS0

MBA_LVARS0 = _ida_hexrays.MBA_LVARS0

◆ MBA_LVARS1

MBA_LVARS1 = _ida_hexrays.MBA_LVARS1

◆ MBA_NICE

MBA_NICE = _ida_hexrays.MBA_NICE

◆ MBA_NOFUNC

MBA_NOFUNC = _ida_hexrays.MBA_NOFUNC

◆ MBA_NUMADDR

MBA_NUMADDR = _ida_hexrays.MBA_NUMADDR

◆ MBA_PASSREGS

MBA_PASSREGS = _ida_hexrays.MBA_PASSREGS

◆ MBA_PATTERN

MBA_PATTERN = _ida_hexrays.MBA_PATTERN

◆ MBA_PRCDEFS

MBA_PRCDEFS = _ida_hexrays.MBA_PRCDEFS

◆ MBA_PREOPT

MBA_PREOPT = _ida_hexrays.MBA_PREOPT

◆ MBA_REFINE

MBA_REFINE = _ida_hexrays.MBA_REFINE

◆ MBA_RETFP

MBA_RETFP = _ida_hexrays.MBA_RETFP

◆ MBA_RETREF

MBA_RETREF = _ida_hexrays.MBA_RETREF

◆ MBA_SAVRST

MBA_SAVRST = _ida_hexrays.MBA_SAVRST

◆ MBA_SHORT

MBA_SHORT = _ida_hexrays.MBA_SHORT

◆ MBA_SPLINFO

MBA_SPLINFO = _ida_hexrays.MBA_SPLINFO

◆ MBA_THUNK

MBA_THUNK = _ida_hexrays.MBA_THUNK

◆ MBA_VALNUM

MBA_VALNUM = _ida_hexrays.MBA_VALNUM

◆ MBA_WINGR32

MBA_WINGR32 = _ida_hexrays.MBA_WINGR32

◆ mbl_array_t

mbl_array_t = mba_t

◆ MBL_BACKPROP

MBL_BACKPROP = _ida_hexrays.MBL_BACKPROP

◆ MBL_CALL

MBL_CALL = _ida_hexrays.MBL_CALL

◆ MBL_COMB

MBL_COMB = _ida_hexrays.MBL_COMB

◆ MBL_DEAD

MBL_DEAD = _ida_hexrays.MBL_DEAD

◆ MBL_DMT64

MBL_DMT64 = _ida_hexrays.MBL_DMT64

◆ MBL_DSLOT

MBL_DSLOT = _ida_hexrays.MBL_DSLOT

◆ MBL_FAKE

MBL_FAKE = _ida_hexrays.MBL_FAKE

◆ MBL_GOTO

MBL_GOTO = _ida_hexrays.MBL_GOTO

◆ MBL_INCONST

MBL_INCONST = _ida_hexrays.MBL_INCONST

◆ MBL_KEEP

MBL_KEEP = _ida_hexrays.MBL_KEEP

◆ MBL_LIST

MBL_LIST = _ida_hexrays.MBL_LIST

◆ MBL_NONFAKE

MBL_NONFAKE = _ida_hexrays.MBL_NONFAKE

◆ MBL_NORET

MBL_NORET = _ida_hexrays.MBL_NORET

◆ MBL_PRIV

MBL_PRIV = _ida_hexrays.MBL_PRIV

◆ MBL_PROP

MBL_PROP = _ida_hexrays.MBL_PROP

◆ MBL_PUSH

MBL_PUSH = _ida_hexrays.MBL_PUSH

◆ MBL_TCAL

MBL_TCAL = _ida_hexrays.MBL_TCAL

◆ MBL_VALRANGES

MBL_VALRANGES = _ida_hexrays.MBL_VALRANGES

◆ MERR_BADARCH

MERR_BADARCH = _ida_hexrays.MERR_BADARCH

◆ MERR_BADBLK

MERR_BADBLK = _ida_hexrays.MERR_BADBLK

◆ MERR_BADCALL

MERR_BADCALL = _ida_hexrays.MERR_BADCALL

◆ MERR_BADFRAME

MERR_BADFRAME = _ida_hexrays.MERR_BADFRAME

◆ MERR_BADIDB

MERR_BADIDB = _ida_hexrays.MERR_BADIDB

◆ MERR_BADRANGES

MERR_BADRANGES = _ida_hexrays.MERR_BADRANGES

◆ MERR_BADSP

MERR_BADSP = _ida_hexrays.MERR_BADSP

◆ MERR_BITNESS

MERR_BITNESS = _ida_hexrays.MERR_BITNESS

◆ MERR_BLOCK

MERR_BLOCK = _ida_hexrays.MERR_BLOCK

◆ MERR_BUSY

MERR_BUSY = _ida_hexrays.MERR_BUSY

◆ MERR_CANCELED

MERR_CANCELED = _ida_hexrays.MERR_CANCELED

◆ MERR_CLOUD

MERR_CLOUD = _ida_hexrays.MERR_CLOUD

◆ MERR_COMPLEX

MERR_COMPLEX = _ida_hexrays.MERR_COMPLEX

◆ MERR_DSLOT

MERR_DSLOT = _ida_hexrays.MERR_DSLOT

◆ MERR_EXCEPTION

MERR_EXCEPTION = _ida_hexrays.MERR_EXCEPTION

◆ MERR_EXTERN

MERR_EXTERN = _ida_hexrays.MERR_EXTERN

◆ MERR_FARPTR

MERR_FARPTR = _ida_hexrays.MERR_FARPTR

◆ MERR_FUNCSIZE

MERR_FUNCSIZE = _ida_hexrays.MERR_FUNCSIZE

◆ MERR_HUGESTACK

MERR_HUGESTACK = _ida_hexrays.MERR_HUGESTACK

◆ MERR_INSN

MERR_INSN = _ida_hexrays.MERR_INSN

◆ MERR_INTERR

MERR_INTERR = _ida_hexrays.MERR_INTERR

◆ MERR_LICENSE

MERR_LICENSE = _ida_hexrays.MERR_LICENSE

◆ MERR_LOOP

MERR_LOOP = _ida_hexrays.MERR_LOOP

◆ MERR_LVARS

MERR_LVARS = _ida_hexrays.MERR_LVARS

◆ MERR_MAX_ERR

MERR_MAX_ERR = _ida_hexrays.MERR_MAX_ERR

◆ MERR_MEM

MERR_MEM = _ida_hexrays.MERR_MEM

◆ MERR_OK

MERR_OK = _ida_hexrays.MERR_OK

◆ MERR_ONLY32

MERR_ONLY32 = _ida_hexrays.MERR_ONLY32

◆ MERR_ONLY64

MERR_ONLY64 = _ida_hexrays.MERR_ONLY64

◆ MERR_OVERLAP

MERR_OVERLAP = _ida_hexrays.MERR_OVERLAP

◆ MERR_PARTINIT

MERR_PARTINIT = _ida_hexrays.MERR_PARTINIT

◆ MERR_PROLOG

MERR_PROLOG = _ida_hexrays.MERR_PROLOG

◆ MERR_RECDEPTH

MERR_RECDEPTH = _ida_hexrays.MERR_RECDEPTH

◆ MERR_REDO

MERR_REDO = _ida_hexrays.MERR_REDO

◆ MERR_SIZEOF

MERR_SIZEOF = _ida_hexrays.MERR_SIZEOF

◆ MERR_STOP

MERR_STOP = _ida_hexrays.MERR_STOP

◆ MERR_SWITCH

MERR_SWITCH = _ida_hexrays.MERR_SWITCH

◆ MERR_UNKTYPE

MERR_UNKTYPE = _ida_hexrays.MERR_UNKTYPE

◆ MIN_SVALUE

MIN_SVALUE = cvar.MIN_SVALUE

◆ MLI_CLR_FLAGS

MLI_CLR_FLAGS = _ida_hexrays.MLI_CLR_FLAGS

◆ MLI_CMT

MLI_CMT = _ida_hexrays.MLI_CMT

◆ MLI_NAME

MLI_NAME = _ida_hexrays.MLI_NAME

◆ MLI_SET_FLAGS

MLI_SET_FLAGS = _ida_hexrays.MLI_SET_FLAGS

◆ MLI_TYPE

MLI_TYPE = _ida_hexrays.MLI_TYPE

◆ MMAT_CALLS

MMAT_CALLS = _ida_hexrays.MMAT_CALLS

◆ MMAT_GENERATED

MMAT_GENERATED = _ida_hexrays.MMAT_GENERATED

◆ MMAT_GLBOPT1

MMAT_GLBOPT1 = _ida_hexrays.MMAT_GLBOPT1

◆ MMAT_GLBOPT2

MMAT_GLBOPT2 = _ida_hexrays.MMAT_GLBOPT2

◆ MMAT_GLBOPT3

MMAT_GLBOPT3 = _ida_hexrays.MMAT_GLBOPT3

◆ MMAT_LOCOPT

MMAT_LOCOPT = _ida_hexrays.MMAT_LOCOPT

◆ MMAT_LVARS

MMAT_LVARS = _ida_hexrays.MMAT_LVARS

◆ MMAT_PREOPTIMIZED

MMAT_PREOPTIMIZED = _ida_hexrays.MMAT_PREOPTIMIZED

◆ MMAT_ZERO

MMAT_ZERO = _ida_hexrays.MMAT_ZERO

◆ MMIDX_ARGS

MMIDX_ARGS = _ida_hexrays.MMIDX_ARGS

◆ MMIDX_GLBHIGH

MMIDX_GLBHIGH = _ida_hexrays.MMIDX_GLBHIGH

◆ MMIDX_GLBLOW

MMIDX_GLBLOW = _ida_hexrays.MMIDX_GLBLOW

◆ MMIDX_LVARS

MMIDX_LVARS = _ida_hexrays.MMIDX_LVARS

◆ MMIDX_RETADDR

MMIDX_RETADDR = _ida_hexrays.MMIDX_RETADDR

◆ MMIDX_SHADOW

MMIDX_SHADOW = _ida_hexrays.MMIDX_SHADOW

◆ mop_a

mop_a = cvar.mop_a

◆ mop_b

mop_b = cvar.mop_b

◆ mop_c

mop_c = cvar.mop_c

◆ mop_d

mop_d = cvar.mop_d

◆ mop_f

mop_f = cvar.mop_f

◆ mop_fn

mop_fn = cvar.mop_fn

◆ mop_h

mop_h = cvar.mop_h

◆ mop_l

mop_l = cvar.mop_l

◆ mop_n

mop_n = cvar.mop_n

◆ mop_p

mop_p = cvar.mop_p

◆ mop_r

mop_r = cvar.mop_r

◆ mop_S

mop_S = cvar.mop_S

◆ mop_sc

mop_sc = cvar.mop_sc

◆ mop_str

mop_str = cvar.mop_str

◆ mop_v

mop_v = cvar.mop_v

◆ mop_z

mop_z = cvar.mop_z

◆ mr_cc

mr_cc = cvar.mr_cc

◆ mr_cf

mr_cf = cvar.mr_cf

◆ mr_first

mr_first = cvar.mr_first

◆ mr_none

mr_none = cvar.mr_none

◆ mr_of

mr_of = cvar.mr_of

◆ mr_pf

mr_pf = cvar.mr_pf

◆ mr_sf

mr_sf = cvar.mr_sf

◆ mr_zf

mr_zf = cvar.mr_zf

◆ mreg_done

mreg_done

◆ MUST_ACCESS

MUST_ACCESS = cvar.MUST_ACCESS

◆ NALT_VD

NALT_VD = _ida_hexrays.NALT_VD

◆ NF_BINVDONE

NF_BINVDONE = _ida_hexrays.NF_BINVDONE

◆ NF_BITNOT

NF_BITNOT = _ida_hexrays.NF_BITNOT

◆ NF_FIXED

NF_FIXED = _ida_hexrays.NF_FIXED

◆ NF_NEGATE

NF_NEGATE = _ida_hexrays.NF_NEGATE

◆ NF_NEGDONE

NF_NEGDONE = _ida_hexrays.NF_NEGDONE

◆ NF_VALID

NF_VALID = _ida_hexrays.NF_VALID

◆ NO_CURLY_BRACES

NO_CURLY_BRACES = _ida_hexrays.NO_CURLY_BRACES

◆ NO_SIDEFF

NO_SIDEFF = _ida_hexrays.NO_SIDEFF

◆ NORET_FORBID_ANALYSIS

NORET_FORBID_ANALYSIS = _ida_hexrays.NORET_FORBID_ANALYSIS

◆ NORET_IGNORE_WAS_NORET_ICALL

NORET_IGNORE_WAS_NORET_ICALL = _ida_hexrays.NORET_IGNORE_WAS_NORET_ICALL

◆ NOSIZE

NOSIZE = cvar.NOSIZE

◆ ONE_ACCESS_TYPE

ONE_ACCESS_TYPE = cvar.ONE_ACCESS_TYPE

◆ ONLY_SIDEFF

ONLY_SIDEFF = _ida_hexrays.ONLY_SIDEFF

◆ op

op

◆ op_to_typename

op_to_typename = self.opname

◆ operands

operands

◆ OPF_NEW_WINDOW

OPF_NEW_WINDOW = _ida_hexrays.OPF_NEW_WINDOW

◆ OPF_NO_WAIT

OPF_NO_WAIT = _ida_hexrays.OPF_NO_WAIT

◆ OPF_REUSE

OPF_REUSE = _ida_hexrays.OPF_REUSE

◆ OPF_REUSE_ACTIVE

OPF_REUSE_ACTIVE = _ida_hexrays.OPF_REUSE_ACTIVE

◆ OPF_WINDOW_MGMT_MASK

OPF_WINDOW_MGMT_MASK = _ida_hexrays.OPF_WINDOW_MGMT_MASK

◆ opname

opname = cot_helper:

◆ OPROP_CCFLAGS

OPROP_CCFLAGS = _ida_hexrays.OPROP_CCFLAGS

◆ OPROP_FLOAT

OPROP_FLOAT = _ida_hexrays.OPROP_FLOAT

◆ OPROP_IMPDONE

OPROP_IMPDONE = _ida_hexrays.OPROP_IMPDONE

◆ OPROP_LOWADDR

OPROP_LOWADDR = _ida_hexrays.OPROP_LOWADDR

◆ OPROP_UDEFVAL

OPROP_UDEFVAL = _ida_hexrays.OPROP_UDEFVAL

◆ OPROP_UDT

OPROP_UDT = _ida_hexrays.OPROP_UDT

◆ OPTI_ADDREXPRS

OPTI_ADDREXPRS = _ida_hexrays.OPTI_ADDREXPRS

◆ OPTI_COMBINSNS

OPTI_COMBINSNS = _ida_hexrays.OPTI_COMBINSNS

◆ OPTI_MINSTKREF

OPTI_MINSTKREF = _ida_hexrays.OPTI_MINSTKREF

◆ OPTI_NO_LDXOPT

OPTI_NO_LDXOPT = _ida_hexrays.OPTI_NO_LDXOPT

◆ pseudocode

pseudocode

◆ RETRIEVE_ALWAYS

RETRIEVE_ALWAYS = _ida_hexrays.RETRIEVE_ALWAYS

◆ RETRIEVE_ONCE

RETRIEVE_ONCE = _ida_hexrays.RETRIEVE_ONCE

◆ ROLE_3WAYCMP0

ROLE_3WAYCMP0 = _ida_hexrays.ROLE_3WAYCMP0

◆ ROLE_3WAYCMP1

ROLE_3WAYCMP1 = _ida_hexrays.ROLE_3WAYCMP1

◆ ROLE_ABS

ROLE_ABS = _ida_hexrays.ROLE_ABS

◆ ROLE_ALLOCA

ROLE_ALLOCA = _ida_hexrays.ROLE_ALLOCA

◆ ROLE_BITTEST

ROLE_BITTEST = _ida_hexrays.ROLE_BITTEST

◆ ROLE_BITTESTANDCOMPLEMENT

ROLE_BITTESTANDCOMPLEMENT = _ida_hexrays.ROLE_BITTESTANDCOMPLEMENT

◆ ROLE_BITTESTANDRESET

ROLE_BITTESTANDRESET = _ida_hexrays.ROLE_BITTESTANDRESET

◆ ROLE_BITTESTANDSET

ROLE_BITTESTANDSET = _ida_hexrays.ROLE_BITTESTANDSET

◆ ROLE_BSWAP

ROLE_BSWAP = _ida_hexrays.ROLE_BSWAP

◆ ROLE_BUG

ROLE_BUG = _ida_hexrays.ROLE_BUG

◆ ROLE_CFSUB3

ROLE_CFSUB3 = _ida_hexrays.ROLE_CFSUB3

◆ ROLE_CONTAINING_RECORD

ROLE_CONTAINING_RECORD = _ida_hexrays.ROLE_CONTAINING_RECORD

◆ ROLE_EMPTY

ROLE_EMPTY = _ida_hexrays.ROLE_EMPTY

◆ ROLE_FASTFAIL

ROLE_FASTFAIL = _ida_hexrays.ROLE_FASTFAIL

◆ ROLE_IS_MUL_OK

ROLE_IS_MUL_OK = _ida_hexrays.ROLE_IS_MUL_OK

◆ ROLE_MEMCPY

ROLE_MEMCPY = _ida_hexrays.ROLE_MEMCPY

◆ ROLE_MEMSET

ROLE_MEMSET = _ida_hexrays.ROLE_MEMSET

◆ ROLE_MEMSET32

ROLE_MEMSET32 = _ida_hexrays.ROLE_MEMSET32

◆ ROLE_MEMSET64

ROLE_MEMSET64 = _ida_hexrays.ROLE_MEMSET64

◆ ROLE_OFSUB3

ROLE_OFSUB3 = _ida_hexrays.ROLE_OFSUB3

◆ ROLE_PRESENT

ROLE_PRESENT = _ida_hexrays.ROLE_PRESENT

◆ ROLE_READFLAGS

ROLE_READFLAGS = _ida_hexrays.ROLE_READFLAGS

◆ ROLE_ROL

ROLE_ROL = _ida_hexrays.ROLE_ROL

◆ ROLE_ROR

ROLE_ROR = _ida_hexrays.ROLE_ROR

◆ ROLE_SATURATED_MUL

ROLE_SATURATED_MUL = _ida_hexrays.ROLE_SATURATED_MUL

◆ ROLE_SSE_CMP4

ROLE_SSE_CMP4 = _ida_hexrays.ROLE_SSE_CMP4

◆ ROLE_SSE_CMP8

ROLE_SSE_CMP8 = _ida_hexrays.ROLE_SSE_CMP8

◆ ROLE_STRCAT

ROLE_STRCAT = _ida_hexrays.ROLE_STRCAT

◆ ROLE_STRCPY

ROLE_STRCPY = _ida_hexrays.ROLE_STRCPY

◆ ROLE_STRLEN

ROLE_STRLEN = _ida_hexrays.ROLE_STRLEN

◆ ROLE_TAIL

ROLE_TAIL = _ida_hexrays.ROLE_TAIL

◆ ROLE_UNK

ROLE_UNK = _ida_hexrays.ROLE_UNK

◆ ROLE_VA_ARG

ROLE_VA_ARG = _ida_hexrays.ROLE_VA_ARG

◆ ROLE_VA_COPY

ROLE_VA_COPY = _ida_hexrays.ROLE_VA_COPY

◆ ROLE_VA_END

ROLE_VA_END = _ida_hexrays.ROLE_VA_END

◆ ROLE_VA_START

ROLE_VA_START = _ida_hexrays.ROLE_VA_START

◆ ROLE_WCSCAT

ROLE_WCSCAT = _ida_hexrays.ROLE_WCSCAT

◆ ROLE_WCSCPY

ROLE_WCSCPY = _ida_hexrays.ROLE_WCSCPY

◆ ROLE_WCSLEN

ROLE_WCSLEN = _ida_hexrays.ROLE_WCSLEN

◆ ROLE_WMEMCPY

ROLE_WMEMCPY = _ida_hexrays.ROLE_WMEMCPY

◆ ROLE_WMEMSET

ROLE_WMEMSET = _ida_hexrays.ROLE_WMEMSET

◆ SHINS_LDXEA

SHINS_LDXEA = _ida_hexrays.SHINS_LDXEA

◆ SHINS_NUMADDR

SHINS_NUMADDR = _ida_hexrays.SHINS_NUMADDR

◆ SHINS_SHORT

SHINS_SHORT = _ida_hexrays.SHINS_SHORT

◆ SHINS_VALNUM

SHINS_VALNUM = _ida_hexrays.SHINS_VALNUM

◆ SIZEOF_BLOCK_CHAINS

SIZEOF_BLOCK_CHAINS = _ida_hexrays.SIZEOF_BLOCK_CHAINS

◆ SVW_FLOAT

SVW_FLOAT = _ida_hexrays.SVW_FLOAT

◆ SVW_INT

SVW_INT = _ida_hexrays.SVW_INT

◆ SVW_SOFT

SVW_SOFT = _ida_hexrays.SVW_SOFT

◆ to_specific_type

to_specific_type

◆ TS_DONTREF

TS_DONTREF = _ida_hexrays.TS_DONTREF

◆ TS_MASK

TS_MASK = _ida_hexrays.TS_MASK

◆ TS_NOELL

TS_NOELL = _ida_hexrays.TS_NOELL

◆ TS_SHRINK

TS_SHRINK = _ida_hexrays.TS_SHRINK

◆ type

type = cot_cast:

◆ typed

typed

◆ ULV_PRECISE_DEFEA

ULV_PRECISE_DEFEA = _ida_hexrays.ULV_PRECISE_DEFEA

◆ USE_CURLY_BRACES

USE_CURLY_BRACES = _ida_hexrays.USE_CURLY_BRACES

◆ USE_KEYBOARD

USE_KEYBOARD = _ida_hexrays.USE_KEYBOARD

◆ USE_MOUSE

USE_MOUSE = _ida_hexrays.USE_MOUSE

◆ used

used

◆ valuetype

valuetype

◆ VDI_EXPR

VDI_EXPR = _ida_hexrays.VDI_EXPR

◆ VDI_FUNC

VDI_FUNC = _ida_hexrays.VDI_FUNC

◆ VDI_LVAR

VDI_LVAR = _ida_hexrays.VDI_LVAR

◆ VDI_NONE

VDI_NONE = _ida_hexrays.VDI_NONE

◆ VDI_TAIL

VDI_TAIL = _ida_hexrays.VDI_TAIL

◆ VDRUN_APPEND

VDRUN_APPEND = _ida_hexrays.VDRUN_APPEND

◆ VDRUN_CMDLINE

VDRUN_CMDLINE = _ida_hexrays.VDRUN_CMDLINE

◆ VDRUN_LUMINA

VDRUN_LUMINA = _ida_hexrays.VDRUN_LUMINA

◆ VDRUN_MAYSTOP

VDRUN_MAYSTOP = _ida_hexrays.VDRUN_MAYSTOP

◆ VDRUN_NEWFILE

VDRUN_NEWFILE = _ida_hexrays.VDRUN_NEWFILE

◆ VDRUN_ONLYNEW

VDRUN_ONLYNEW = _ida_hexrays.VDRUN_ONLYNEW

◆ VDRUN_SENDIDB

VDRUN_SENDIDB = _ida_hexrays.VDRUN_SENDIDB

◆ VDRUN_SILENT

VDRUN_SILENT = _ida_hexrays.VDRUN_SILENT

◆ VDRUN_STATS

VDRUN_STATS = _ida_hexrays.VDRUN_STATS

◆ VDUI_VALID

VDUI_VALID = _ida_hexrays.VDUI_VALID

◆ VDUI_VISIBLE

VDUI_VISIBLE = _ida_hexrays.VDUI_VISIBLE

◆ VR_AT_END

VR_AT_END = _ida_hexrays.VR_AT_END

◆ VR_AT_START

VR_AT_START = _ida_hexrays.VR_AT_START

◆ VR_EXACT

VR_EXACT = _ida_hexrays.VR_EXACT

◆ WARN_ADDR_OUTARGS

WARN_ADDR_OUTARGS = _ida_hexrays.WARN_ADDR_OUTARGS

◆ WARN_ARRAY_INARG

WARN_ARRAY_INARG = _ida_hexrays.WARN_ARRAY_INARG

◆ WARN_BAD_CALL_SP

WARN_BAD_CALL_SP = _ida_hexrays.WARN_BAD_CALL_SP

◆ WARN_BAD_FIELD_TYPE

WARN_BAD_FIELD_TYPE = _ida_hexrays.WARN_BAD_FIELD_TYPE

◆ WARN_BAD_INSN

WARN_BAD_INSN = _ida_hexrays.WARN_BAD_INSN

◆ WARN_BAD_MAPDST

WARN_BAD_MAPDST = _ida_hexrays.WARN_BAD_MAPDST

◆ WARN_BAD_PURGED

WARN_BAD_PURGED = _ida_hexrays.WARN_BAD_PURGED

◆ WARN_BAD_RETVAR

WARN_BAD_RETVAR = _ida_hexrays.WARN_BAD_RETVAR

◆ WARN_BAD_SHADOW

WARN_BAD_SHADOW = _ida_hexrays.WARN_BAD_SHADOW

◆ WARN_BAD_SP

WARN_BAD_SP = _ida_hexrays.WARN_BAD_SP

◆ WARN_BAD_STD_TYPE

WARN_BAD_STD_TYPE = _ida_hexrays.WARN_BAD_STD_TYPE

◆ WARN_BAD_STKPNT

WARN_BAD_STKPNT = _ida_hexrays.WARN_BAD_STKPNT

◆ WARN_BAD_STROFF

WARN_BAD_STROFF = _ida_hexrays.WARN_BAD_STROFF

◆ WARN_BAD_VALRNG

WARN_BAD_VALRNG = _ida_hexrays.WARN_BAD_VALRNG

◆ WARN_BAD_VARSIZE

WARN_BAD_VARSIZE = _ida_hexrays.WARN_BAD_VARSIZE

◆ WARN_CBUILD_LOOPS

WARN_CBUILD_LOOPS = _ida_hexrays.WARN_CBUILD_LOOPS

◆ WARN_CR_BADOFF

WARN_CR_BADOFF = _ida_hexrays.WARN_CR_BADOFF

◆ WARN_CR_NOFIELD

WARN_CR_NOFIELD = _ida_hexrays.WARN_CR_NOFIELD

◆ WARN_DEP_UNK_CALLS

WARN_DEP_UNK_CALLS = _ida_hexrays.WARN_DEP_UNK_CALLS

◆ WARN_EXP_LINVAR

WARN_EXP_LINVAR = _ida_hexrays.WARN_EXP_LINVAR

◆ WARN_FIXED_MACRO

WARN_FIXED_MACRO = _ida_hexrays.WARN_FIXED_MACRO

◆ WARN_FRAG_LVAR

WARN_FRAG_LVAR = _ida_hexrays.WARN_FRAG_LVAR

◆ WARN_GUESSED_TYPE

WARN_GUESSED_TYPE = _ida_hexrays.WARN_GUESSED_TYPE

◆ WARN_HUGE_STKOFF

WARN_HUGE_STKOFF = _ida_hexrays.WARN_HUGE_STKOFF

◆ WARN_ILL_ELLIPSIS

WARN_ILL_ELLIPSIS = _ida_hexrays.WARN_ILL_ELLIPSIS

◆ WARN_ILL_FPU_STACK

WARN_ILL_FPU_STACK = _ida_hexrays.WARN_ILL_FPU_STACK

◆ WARN_ILL_FUNCTYPE

WARN_ILL_FUNCTYPE = _ida_hexrays.WARN_ILL_FUNCTYPE

◆ WARN_ILL_PURGED

WARN_ILL_PURGED = _ida_hexrays.WARN_ILL_PURGED

◆ WARN_JUMPOUT

WARN_JUMPOUT = _ida_hexrays.WARN_JUMPOUT

◆ WARN_MAX

WARN_MAX = _ida_hexrays.WARN_MAX

◆ WARN_MAX_ARGS

WARN_MAX_ARGS = _ida_hexrays.WARN_MAX_ARGS

◆ WARN_MISSED_SWITCH

WARN_MISSED_SWITCH = _ida_hexrays.WARN_MISSED_SWITCH

◆ WARN_MUST_RET_FP

WARN_MUST_RET_FP = _ida_hexrays.WARN_MUST_RET_FP

◆ WARN_NO_SAVE_REST

WARN_NO_SAVE_REST = _ida_hexrays.WARN_NO_SAVE_REST

◆ WARN_ODD_ABI

WARN_ODD_ABI = _ida_hexrays.WARN_ODD_ABI

◆ WARN_ODD_ADDR_USE

WARN_ODD_ADDR_USE = _ida_hexrays.WARN_ODD_ADDR_USE

◆ WARN_ODD_INPUT_REG

WARN_ODD_INPUT_REG = _ida_hexrays.WARN_ODD_INPUT_REG

◆ WARN_OPT_USELESS_JCND

WARN_OPT_USELESS_JCND = _ida_hexrays.WARN_OPT_USELESS_JCND

◆ WARN_OPT_VALRNG

WARN_OPT_VALRNG = _ida_hexrays.WARN_OPT_VALRNG

◆ WARN_OPT_VALRNG2

WARN_OPT_VALRNG2 = _ida_hexrays.WARN_OPT_VALRNG2

◆ WARN_OPT_VALRNG3

WARN_OPT_VALRNG3 = _ida_hexrays.WARN_OPT_VALRNG3

◆ WARN_RET_LOCREF

WARN_RET_LOCREF = _ida_hexrays.WARN_RET_LOCREF

◆ WARN_SELFREF_PROP

WARN_SELFREF_PROP = _ida_hexrays.WARN_SELFREF_PROP

◆ WARN_UNALIGNED_ARG

WARN_UNALIGNED_ARG = _ida_hexrays.WARN_UNALIGNED_ARG

◆ WARN_UNBALANCED_STACK

WARN_UNBALANCED_STACK = _ida_hexrays.WARN_UNBALANCED_STACK

◆ WARN_UNDEF_LVAR

WARN_UNDEF_LVAR = _ida_hexrays.WARN_UNDEF_LVAR

◆ WARN_UNINITED_REG

WARN_UNINITED_REG = _ida_hexrays.WARN_UNINITED_REG

◆ WARN_UNSUPP_REG

WARN_UNSUPP_REG = _ida_hexrays.WARN_UNSUPP_REG

◆ WARN_VARARG_MANY

WARN_VARARG_MANY = _ida_hexrays.WARN_VARARG_MANY

◆ WARN_VARARG_NOSTK

WARN_VARARG_NOSTK = _ida_hexrays.WARN_VARARG_NOSTK

◆ WARN_VARARG_REGS

WARN_VARARG_REGS = _ida_hexrays.WARN_VARARG_REGS

◆ WARN_VARARG_TCAL

WARN_VARARG_TCAL = _ida_hexrays.WARN_VARARG_TCAL

◆ WARN_WIDEN_CHAINS

WARN_WIDEN_CHAINS = _ida_hexrays.WARN_WIDEN_CHAINS

◆ WARN_WOULD_OVERLAP

WARN_WOULD_OVERLAP = _ida_hexrays.WARN_WOULD_OVERLAP

◆ WARN_WRITE_CONST

WARN_WRITE_CONST = _ida_hexrays.WARN_WRITE_CONST

◆ WARN_WRONG_VA_OFF

WARN_WRONG_VA_OFF = _ida_hexrays.WARN_WRONG_VA_OFF

◆ warnings

warnings

◆ WITH_ASSERTS

WITH_ASSERTS = cvar.WITH_ASSERTS

◆ WITH_SIDEFF

WITH_SIDEFF = _ida_hexrays.WITH_SIDEFF

◆ x

x = cot_idx:

◆ y

y