Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
Cbit_bound_t | |
►Cbitset_t | Bit set class. See https://en.wikipedia.org/wiki/Bit_array |
Cblock_chains_iterator_t | |
Cblock_chains_t | Chains of one block |
Cboundaries_iterator_t | |
Ccarg_t | Function argument |
Ccarglist_t | Function argument list |
Ccasm_t | Asm statement |
Ccblock_t | Compound statement (curly braces) |
Cccase_t | Switch case. Usually cinsn_t is a block |
Cccases_t | Vector of switch cases |
Ccdg_insn_iterator_t | |
Ccdo_t | Do-loop |
Cceinsn_t | Statement with an expression |
Ccexpr_t | Ctree item: expression |
Ccfor_t | For-loop |
Ccfunc_parentee_t | Class to traverse the whole function |
Ccfunc_t | Decompiled function. Decompilation result is kept here |
Ccgoto_t | Goto statement |
Cchain_keeper_t | Convenience class to release graph chains automatically |
Cchain_t | Ud (use->def) and du (def->use) chain |
Cchain_visitor_t | Chain visitor class |
Ccif_t | If statement |
Ccinsn_t | Ctree item: statement |
Ccitem_cmt_t | Ctree item comment |
Ccitem_locator_t | Generic ctree item locator |
Ccitem_t | Basic ctree item |
Ccloop_t | Base class for loop statements |
Ccnumber_t | An immediate number |
Ccodegen_t | Helper class to generate the initial microcode |
Ccreturn_t | Return statement |
Ccswitch_t | Switch statement |
Cctext_position_t | Cursor position in the output text (pseudocode) |
Cctree_anchor_t | Invisible COLOR_ADDR tags in the output text are used to refer to ctree items and variables |
Cctree_item_t | Cursor item |
Cctree_parentee_t | A helper ctree traversal class that maintains parent information |
Cctree_visitor_t | A generic helper class that is used for ctree traversal |
Ccwhile_t | While-loop |
Ceamap_iterator_t | |
Cfile_printer_t | Helper class to convert binary data structures into text and put into a file |
Cfnumber_t | Floating point constant |
Cgco_info_t | Result of get_current_operand() |
Cgraph_chains_t | |
Chexrays_failure_t | Exception object: decompiler failure information |
Chexwarn_t | Warning instances |
Chistory_item_t | Navigation history item |
Civl_t | |
Civl_tpl | |
Civl_with_name_t | |
Civlset_t | |
Civlset_tpl | |
Clvar_locator_t | Local variable locator |
Clvar_mapping_iterator_t | |
Clvar_ref_t | Reference to a local variable. Used by mop_l |
Clvar_saved_info_t | Saved user settings for local variables: name, type, comment |
Clvar_t | Definition of a local variable (register or stack) #var #lvar |
Clvar_uservec_t | All user-defined information about local variables |
Clvars_t | Vector of local variables |
Cmba_item_iterator_t | Item iterator for mba_ranges_t |
Cmba_range_iterator_t | Chunk iterator for mba_ranges_t |
Cmba_ranges_t | Ranges to decompile. Either a function or an explicit vector of ranges |
Cmba_t | Micro block array (internal representation of the decompiled code) |
Cmbl_graph_t | Control flow graph of microcode |
Cmblock_t | Microcode of one basic block |
Cmcallarg_t | A call argument |
Cmcallinfo_t | Information about a call |
Cmcases_t | List of switch cases and targets |
Cmicrocode_filter_t | Generic microcode generator class |
Cminsn_t | Microinstruction class #insn |
Cminsn_visitor_t | Micro instruction visitor |
Cmlist_mop_visitor_t | |
Cmlist_t | |
Cmnumber_t | An integer constant |
Cmop_addr_t | Address of an operand (mop_l, mop_v, mop_S, mop_r) |
Cmop_pair_t | Pair of operands |
Cmop_t | A microinstruction operand |
Cmop_visitor_t | Micro operand visitor |
Cnumber_format_t | Number representation |
Cop_parent_info_t | The context info used by visitors |
Coperand_locator_t | Operand locator |
Coptblock_t | User defined callback to optimize microcode blocks |
Coptinsn_t | User defined callback to optimize individual microcode instructions |
Cqstring_printer_t | Helper class to convert cfunc_t into a text string |
Crange_chunk_iterator_t | Chunk iterator of arbitrary rangevec items |
Crange_item_iterator_t | Item iterator of arbitrary rangevec items |
Crlist_t | |
Cscif_t | Scattered operand info. Used for mop_sc |
Cscif_visitor_t | Scattered mop: visit each of the scattered locations as a separate mop |
Csimple_graph_t | |
Cstkvar_ref_t | Reference to a stack variable. Used for mop_S |
Cstrvec_t | Vector of colored strings |
Ctreeloc_t | Ctree location. Used to denote comment locations |
CTWidget | IDA custom view |
Cudc_filter_t | Abstract class: User-defined call generator derived classes should implement method 'match' |
Cudcall_map_iterator_t | |
Cudcall_t | User-defined function calls |
Cui_stroff_applicator_t | Callback to apply the selection |
Cui_stroff_op_t | Select UDT for the operands using "Select offsets" widget |
Cuser_cmts_iterator_t | Iterator class for user_cmts_t |
Cuser_cmts_t | User defined comments |
Cuser_iflags_iterator_t | |
Cuser_labels_iterator_t | Iterator class for user_labels_t |
Cuser_labels_t | User defined label names |
Cuser_lvar_modifier_t | Helper class to modify saved local variable settings |
Cuser_numforms_iterator_t | Iterator class for user_numforms_t |
Cuser_numforms_t | User defined number formats |
Cuser_unions_iterator_t | |
Cvalrng_t | |
Cvar_ref_t | Reference to a local variable |
Cvc_printer_t | Helper class to convert cfunc_t into text |
Cvd_failure_t | Exception object: decompiler exception |
Cvd_interr_t | Exception object: decompiler internal error |
Cvd_printer_t | Base helper class to convert binary data structures into text |
Cvdloc_t | |
Cvdui_t | Information about the pseudocode window |
Cvivl_t | Value interval (register or stack range) |
Cvoff_t | Value offset (microregister number or stack offset) |