MCPcopy Create free account

hub / github.com/REhints/HexRaysCodeXplorer / functions

Functions176 in github.com/REhints/HexRaysCodeXplorer

↓ 43 callersFunctionlogmsg
src/HexRaysCodeXplorer/Debug.cpp:64
↓ 21 callersFunctiongetEa
Get address/pointer value
src/HexRaysCodeXplorer/Utility.h:91
↓ 11 callersFunctionprint1wrapper
src/HexRaysCodeXplorer/Common.h:93
↓ 9 callersFunctionisValid
Returns TRUE if mangled name indicates a vftable
src/HexRaysCodeXplorer/MSVCObjectFormatParser.h:50
↓ 9 callersFunctionsetUnknown
src/HexRaysCodeXplorer/Utility.cpp:289
↓ 7 callersMethodcount
src/HexRaysCodeXplorer/CtreeGraphBuilder.h:76
↓ 7 callersFunctiongetPlainTypeName
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:725
↓ 6 callersFunctiongetVerify32_t
src/HexRaysCodeXplorer/Utility.h:69
↓ 4 callersFunctionisEa
Returns TRUE if ea_t sized value flags
src/HexRaysCodeXplorer/Utility.h:102
↓ 4 callersFunctionscanSeg4Vftables
Locate vftables
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:848
↓ 3 callersFunctionSHA1ProcessMessageBlock
src/HexRaysCodeXplorer/Utility.cpp:169
↓ 3 callersFunctionget_hash_of_string
src/HexRaysCodeXplorer/CtreeExtractor.cpp:210
↓ 3 callersMethodget_info
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:153
↓ 3 callersFunctionprocess_vtbl
--------------------------------------------------------------------------- Try to find and parse vtable at the specified address --------------------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:154
↓ 3 callersFunctionscanSeg4Cols
Scan segment for COLs
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:759
↓ 3 callersFunctionsearch_objects
src/HexRaysCodeXplorer/ObjectExplorer.cpp:385
↓ 2 callersFunctioncompilerIs
src/HexRaysCodeXplorer/Utility.cpp:35
↓ 2 callersFunctioncreate_open_file
src/HexRaysCodeXplorer/CtreeExtractor.cpp:202
↓ 2 callersFunctioncreate_vtbl_struct
--------------------------------------------------------------------------- Create a structurte in IDA local types which represents vtable -----------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:211
↓ 2 callersFunctiondump_funcs_ctree
src/HexRaysCodeXplorer/CtreeExtractor.cpp:297
↓ 2 callersFunctionfindMethodsCount
src/HexRaysCodeXplorer/GCCVtableInfo.cpp:24
↓ 2 callersFunctionfixEa
Force memory location to be ea_t size
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:673
↓ 2 callersFunctionfreeWorkingData
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:643
↓ 2 callersFunctionget_expr_name
src/HexRaysCodeXplorer/CodeXplorer.cpp:388
↓ 2 callersMethodget_size
src/HexRaysCodeXplorer/TypeReconstructor.cpp:116
↓ 2 callersMethodget_structure
src/HexRaysCodeXplorer/TypeReconstructor.cpp:494
↓ 2 callersFunctionget_text_disasm
src/HexRaysCodeXplorer/ObjectExplorer.cpp:58
↓ 2 callersFunctioninitObjectFormatParser
src/HexRaysCodeXplorer/CodeXplorer.cpp:545
↓ 2 callersFunctionint_to_hex
src/HexRaysCodeXplorer/Utility.cpp:275
↓ 2 callersFunctionreadIdaString
Read a string from IDB at address
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:183
↓ 2 callersFunctionreset_pointer_type
src/HexRaysCodeXplorer/TypeExtractor.cpp:100
↓ 2 callersMethodupdate_offset
src/HexRaysCodeXplorer/TypeReconstructor.cpp:99
↓ 2 callersMethodupdate_size
src/HexRaysCodeXplorer/TypeReconstructor.cpp:106
↓ 1 callersFunctionMakeName
src/HexRaysCodeXplorer/Utility.cpp:306
↓ 1 callersFunctionSHA1Input
src/HexRaysCodeXplorer/Utility.cpp:132
↓ 1 callersFunctionSHA1MessageDigestToString
src/HexRaysCodeXplorer/Utility.cpp:282
↓ 1 callersFunctionSHA1PadMessage
src/HexRaysCodeXplorer/Utility.cpp:244
↓ 1 callersFunctionSHA1Reset
src/HexRaysCodeXplorer/Utility.cpp:89
↓ 1 callersFunctionSHA1Result
src/HexRaysCodeXplorer/Utility.cpp:107
↓ 1 callersMethodadd
--------------------------------------------------------------------------
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:210
↓ 1 callersMethodbegin_edges
src/HexRaysCodeXplorer/CtreeGraphBuilder.h:69
↓ 1 callersFunctioncheck_subtype
src/HexRaysCodeXplorer/TypeExtractor.cpp:312
↓ 1 callersFunctioncheck_vtable_load_instruction
src/HexRaysCodeXplorer/ObjectExplorer.cpp:69
↓ 1 callersMethodclear_edges
--------------------------------------------------------------------------
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:236
↓ 1 callersMethodcreate
-------------------------------------------------------------------------- Create graph for current decompiled function
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:257
↓ 1 callersMethodcreate_edge
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:49
↓ 1 callersFunctiondecompile_func
src/HexRaysCodeXplorer/CodeXplorer.cpp:403
↓ 1 callersFunctiondump_ctrees_in_file
src/HexRaysCodeXplorer/CtreeExtractor.cpp:233
↓ 1 callersFunctiondump_type_info
src/HexRaysCodeXplorer/TypeExtractor.cpp:277
↓ 1 callersMethodend_edges
src/HexRaysCodeXplorer/CtreeGraphBuilder.h:70
↓ 1 callersFunctionextract_all_types
src/HexRaysCodeXplorer/TypeExtractor.cpp:334
↓ 1 callersFunctionfindCols
Locate COL by descriptor list
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:793
↓ 1 callersFunctionfindVftables
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:891
↓ 1 callersFunctionfind_var
src/HexRaysCodeXplorer/TypeExtractor.cpp:119
↓ 1 callersFunctionfind_vtables
--------------------------------------------------------------------------- Find vtables in the binary -----------------------------------------------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:314
↓ 1 callersFunctionfind_vtables_rtti
src/HexRaysCodeXplorer/ObjectExplorer.cpp:284
↓ 1 callersFunctionfixFunction
Make address a function
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:691
↓ 1 callersFunctionfree_vtable_lists
src/HexRaysCodeXplorer/ObjectExplorer.cpp:48
↓ 1 callersFunctionfunc_name_has_prefix
src/HexRaysCodeXplorer/CtreeExtractor.cpp:283
↓ 1 callersMethodgetRttiInfo
src/HexRaysCodeXplorer/GCCObjectFormatParser.cpp:41
↓ 1 callersFunctiongetVerifyEa
Get IDA EA bit value with verification
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:705
↓ 1 callersFunctionget_func_by_name
Get pointer to func_t by routine name
src/HexRaysCodeXplorer/CodeXplorer.cpp:356
↓ 1 callersFunctionget_idx_type_size
src/HexRaysCodeXplorer/TypeReconstructor.cpp:164
↓ 1 callersMethodget_offset
src/HexRaysCodeXplorer/TypeReconstructor.cpp:111
↓ 1 callersFunctionget_struct_key
src/HexRaysCodeXplorer/TypeExtractor.cpp:239
↓ 1 callersFunctionget_vbtbl_by_ea
--------------------------------------------------------------------------- Get vtable structure from the list by address ----------------------------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:191
↓ 1 callersFunctionget_vtbl_hint
src/HexRaysCodeXplorer/ObjectExplorer.cpp:531
↓ 1 callersFunctionget_vtbl_info
--------------------------------------------------------------------------- Try to find vtable at the specified address ------------------------------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:87
↓ 1 callersFunctionget_xrefs_to_vtbl
src/HexRaysCodeXplorer/ObjectExplorer.cpp:425
↓ 1 callersMethodinit
src/HexRaysCodeXplorer/TypeReconstructor.cpp:73
↓ 1 callersFunctionmake_vtbl_struct_cb
src/HexRaysCodeXplorer/ObjectExplorer.cpp:410
↓ 1 callersFunctionmerge_types
src/HexRaysCodeXplorer/TypeExtractor.cpp:187
↓ 1 callersFunctionobject_explorer_form_init
src/HexRaysCodeXplorer/ObjectExplorer.cpp:643
↓ 1 callersMethodparse_ctree_item
src/HexRaysCodeXplorer/CtreeExtractor.cpp:98
↓ 1 callersFunctionparse_plugin_options
src/HexRaysCodeXplorer/CodeXplorer.cpp:613
↓ 1 callersFunctionprint_to_error_file
src/HexRaysCodeXplorer/Debug.cpp:50
↓ 1 callersFunctionprint_to_output_file
src/HexRaysCodeXplorer/Debug.cpp:36
↓ 1 callersFunctionreconstruct_type
src/HexRaysCodeXplorer/TypeReconstructor.cpp:650
↓ 1 callersFunctionrvar_depends_on
src/HexRaysCodeXplorer/CodeXplorer.cpp:149
↓ 1 callersFunctionshow_citem_custom_view
src/HexRaysCodeXplorer/CtreeExtractor.cpp:417
↓ 1 callersFunctionshow_string_in_custom_view
src/HexRaysCodeXplorer/Utility.cpp:46
↓ 1 callersFunctionshow_vtbl_xrefs_window_cb
src/HexRaysCodeXplorer/ObjectExplorer.cpp:458
↓ 1 callersFunctionsplit_qstring
src/HexRaysCodeXplorer/Utility.cpp:62
↓ 1 callersMethodupdate_hlpr
src/HexRaysCodeXplorer/TypeReconstructor.cpp:124
↓ 1 callersMethodupdate_type
src/HexRaysCodeXplorer/TypeReconstructor.cpp:82
MethodGCCObjectFormatParser
src/HexRaysCodeXplorer/GCCObjectFormatParser.cpp:32
MethodGCCTypeInfo
src/HexRaysCodeXplorer/GCCTypeInfo.cpp:12
MethodGCCVtableInfo
src/HexRaysCodeXplorer/GCCVtableInfo.cpp:8
MethodHandlerCBAction_t
src/HexRaysCodeXplorer/ObjectExplorer.cpp:620
FunctionMakeArray
src/HexRaysCodeXplorer/Utility.cpp:320
MethodMenuActionHandler
src/HexRaysCodeXplorer/CodeXplorer.cpp:647
Methodactivate
src/HexRaysCodeXplorer/ObjectExplorer.cpp:624
Methodactivate
src/HexRaysCodeXplorer/CodeXplorer.cpp:651
Methodadd_node
Add a new node to the graph
src/HexRaysCodeXplorer/CodeXplorer.cpp:92
FunctionattributeLabel
Return a short label indicating the CHD inheritance type by attributes TODO: Consider CHD_AMBIGUOUS?
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:168
Functioncallback
-------------------------------------------------------------------------- This callback handles various hexrays events.
src/HexRaysCodeXplorer/CodeXplorer.cpp:577
Methodcallgraph_t
--------------------------------------------------------------------------
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:227
Methodcheck_helper
src/HexRaysCodeXplorer/TypeReconstructor.cpp:179
Methodcheck_idx
src/HexRaysCodeXplorer/TypeReconstructor.cpp:408
Methodcheck_memptr
src/HexRaysCodeXplorer/TypeReconstructor.cpp:232
next →1–100 of 176, ranked by callers