Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/REhints/HexRaysCodeXplorer
/ functions
Functions
176 in github.com/REhints/HexRaysCodeXplorer
⨍
Functions
176
◇
Types & classes
60
↓ 43 callers
Function
logmsg
src/HexRaysCodeXplorer/Debug.cpp:64
↓ 21 callers
Function
getEa
Get address/pointer value
src/HexRaysCodeXplorer/Utility.h:91
↓ 11 callers
Function
print1wrapper
src/HexRaysCodeXplorer/Common.h:93
↓ 9 callers
Function
isValid
Returns TRUE if mangled name indicates a vftable
src/HexRaysCodeXplorer/MSVCObjectFormatParser.h:50
↓ 9 callers
Function
setUnknown
src/HexRaysCodeXplorer/Utility.cpp:289
↓ 7 callers
Method
count
src/HexRaysCodeXplorer/CtreeGraphBuilder.h:76
↓ 7 callers
Function
getPlainTypeName
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:725
↓ 6 callers
Function
getVerify32_t
src/HexRaysCodeXplorer/Utility.h:69
↓ 4 callers
Function
isEa
Returns TRUE if ea_t sized value flags
src/HexRaysCodeXplorer/Utility.h:102
↓ 4 callers
Function
scanSeg4Vftables
Locate vftables
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:848
↓ 3 callers
Function
SHA1ProcessMessageBlock
src/HexRaysCodeXplorer/Utility.cpp:169
↓ 3 callers
Function
get_hash_of_string
src/HexRaysCodeXplorer/CtreeExtractor.cpp:210
↓ 3 callers
Method
get_info
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:153
↓ 3 callers
Function
process_vtbl
--------------------------------------------------------------------------- Try to find and parse vtable at the specified address --------------------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:154
↓ 3 callers
Function
scanSeg4Cols
Scan segment for COLs
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:759
↓ 3 callers
Function
search_objects
src/HexRaysCodeXplorer/ObjectExplorer.cpp:385
↓ 2 callers
Function
compilerIs
src/HexRaysCodeXplorer/Utility.cpp:35
↓ 2 callers
Function
create_open_file
src/HexRaysCodeXplorer/CtreeExtractor.cpp:202
↓ 2 callers
Function
create_vtbl_struct
--------------------------------------------------------------------------- Create a structurte in IDA local types which represents vtable -----------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:211
↓ 2 callers
Function
dump_funcs_ctree
src/HexRaysCodeXplorer/CtreeExtractor.cpp:297
↓ 2 callers
Function
findMethodsCount
src/HexRaysCodeXplorer/GCCVtableInfo.cpp:24
↓ 2 callers
Function
fixEa
Force memory location to be ea_t size
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:673
↓ 2 callers
Function
freeWorkingData
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:643
↓ 2 callers
Function
get_expr_name
src/HexRaysCodeXplorer/CodeXplorer.cpp:388
↓ 2 callers
Method
get_size
src/HexRaysCodeXplorer/TypeReconstructor.cpp:116
↓ 2 callers
Method
get_structure
src/HexRaysCodeXplorer/TypeReconstructor.cpp:494
↓ 2 callers
Function
get_text_disasm
src/HexRaysCodeXplorer/ObjectExplorer.cpp:58
↓ 2 callers
Function
initObjectFormatParser
src/HexRaysCodeXplorer/CodeXplorer.cpp:545
↓ 2 callers
Function
int_to_hex
src/HexRaysCodeXplorer/Utility.cpp:275
↓ 2 callers
Function
readIdaString
Read a string from IDB at address
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:183
↓ 2 callers
Function
reset_pointer_type
src/HexRaysCodeXplorer/TypeExtractor.cpp:100
↓ 2 callers
Method
update_offset
src/HexRaysCodeXplorer/TypeReconstructor.cpp:99
↓ 2 callers
Method
update_size
src/HexRaysCodeXplorer/TypeReconstructor.cpp:106
↓ 1 callers
Function
MakeName
src/HexRaysCodeXplorer/Utility.cpp:306
↓ 1 callers
Function
SHA1Input
src/HexRaysCodeXplorer/Utility.cpp:132
↓ 1 callers
Function
SHA1MessageDigestToString
src/HexRaysCodeXplorer/Utility.cpp:282
↓ 1 callers
Function
SHA1PadMessage
src/HexRaysCodeXplorer/Utility.cpp:244
↓ 1 callers
Function
SHA1Reset
src/HexRaysCodeXplorer/Utility.cpp:89
↓ 1 callers
Function
SHA1Result
src/HexRaysCodeXplorer/Utility.cpp:107
↓ 1 callers
Method
add
--------------------------------------------------------------------------
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:210
↓ 1 callers
Method
begin_edges
src/HexRaysCodeXplorer/CtreeGraphBuilder.h:69
↓ 1 callers
Function
check_subtype
src/HexRaysCodeXplorer/TypeExtractor.cpp:312
↓ 1 callers
Function
check_vtable_load_instruction
src/HexRaysCodeXplorer/ObjectExplorer.cpp:69
↓ 1 callers
Method
clear_edges
--------------------------------------------------------------------------
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:236
↓ 1 callers
Method
create
-------------------------------------------------------------------------- Create graph for current decompiled function
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:257
↓ 1 callers
Method
create_edge
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:49
↓ 1 callers
Function
decompile_func
src/HexRaysCodeXplorer/CodeXplorer.cpp:403
↓ 1 callers
Function
dump_ctrees_in_file
src/HexRaysCodeXplorer/CtreeExtractor.cpp:233
↓ 1 callers
Function
dump_type_info
src/HexRaysCodeXplorer/TypeExtractor.cpp:277
↓ 1 callers
Method
end_edges
src/HexRaysCodeXplorer/CtreeGraphBuilder.h:70
↓ 1 callers
Function
extract_all_types
src/HexRaysCodeXplorer/TypeExtractor.cpp:334
↓ 1 callers
Function
findCols
Locate COL by descriptor list
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:793
↓ 1 callers
Function
findVftables
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:891
↓ 1 callers
Function
find_var
src/HexRaysCodeXplorer/TypeExtractor.cpp:119
↓ 1 callers
Function
find_vtables
--------------------------------------------------------------------------- Find vtables in the binary -----------------------------------------------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:314
↓ 1 callers
Function
find_vtables_rtti
src/HexRaysCodeXplorer/ObjectExplorer.cpp:284
↓ 1 callers
Function
fixFunction
Make address a function
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:691
↓ 1 callers
Function
free_vtable_lists
src/HexRaysCodeXplorer/ObjectExplorer.cpp:48
↓ 1 callers
Function
func_name_has_prefix
src/HexRaysCodeXplorer/CtreeExtractor.cpp:283
↓ 1 callers
Method
getRttiInfo
src/HexRaysCodeXplorer/GCCObjectFormatParser.cpp:41
↓ 1 callers
Function
getVerifyEa
Get IDA EA bit value with verification
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:705
↓ 1 callers
Function
get_func_by_name
Get pointer to func_t by routine name
src/HexRaysCodeXplorer/CodeXplorer.cpp:356
↓ 1 callers
Function
get_idx_type_size
src/HexRaysCodeXplorer/TypeReconstructor.cpp:164
↓ 1 callers
Method
get_offset
src/HexRaysCodeXplorer/TypeReconstructor.cpp:111
↓ 1 callers
Function
get_struct_key
src/HexRaysCodeXplorer/TypeExtractor.cpp:239
↓ 1 callers
Function
get_vbtbl_by_ea
--------------------------------------------------------------------------- Get vtable structure from the list by address ----------------------------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:191
↓ 1 callers
Function
get_vtbl_hint
src/HexRaysCodeXplorer/ObjectExplorer.cpp:531
↓ 1 callers
Function
get_vtbl_info
--------------------------------------------------------------------------- Try to find vtable at the specified address ------------------------------
src/HexRaysCodeXplorer/ObjectExplorer.cpp:87
↓ 1 callers
Function
get_xrefs_to_vtbl
src/HexRaysCodeXplorer/ObjectExplorer.cpp:425
↓ 1 callers
Method
init
src/HexRaysCodeXplorer/TypeReconstructor.cpp:73
↓ 1 callers
Function
make_vtbl_struct_cb
src/HexRaysCodeXplorer/ObjectExplorer.cpp:410
↓ 1 callers
Function
merge_types
src/HexRaysCodeXplorer/TypeExtractor.cpp:187
↓ 1 callers
Function
object_explorer_form_init
src/HexRaysCodeXplorer/ObjectExplorer.cpp:643
↓ 1 callers
Method
parse_ctree_item
src/HexRaysCodeXplorer/CtreeExtractor.cpp:98
↓ 1 callers
Function
parse_plugin_options
src/HexRaysCodeXplorer/CodeXplorer.cpp:613
↓ 1 callers
Function
print_to_error_file
src/HexRaysCodeXplorer/Debug.cpp:50
↓ 1 callers
Function
print_to_output_file
src/HexRaysCodeXplorer/Debug.cpp:36
↓ 1 callers
Function
reconstruct_type
src/HexRaysCodeXplorer/TypeReconstructor.cpp:650
↓ 1 callers
Function
rvar_depends_on
src/HexRaysCodeXplorer/CodeXplorer.cpp:149
↓ 1 callers
Function
show_citem_custom_view
src/HexRaysCodeXplorer/CtreeExtractor.cpp:417
↓ 1 callers
Function
show_string_in_custom_view
src/HexRaysCodeXplorer/Utility.cpp:46
↓ 1 callers
Function
show_vtbl_xrefs_window_cb
src/HexRaysCodeXplorer/ObjectExplorer.cpp:458
↓ 1 callers
Function
split_qstring
src/HexRaysCodeXplorer/Utility.cpp:62
↓ 1 callers
Method
update_hlpr
src/HexRaysCodeXplorer/TypeReconstructor.cpp:124
↓ 1 callers
Method
update_type
src/HexRaysCodeXplorer/TypeReconstructor.cpp:82
Method
GCCObjectFormatParser
src/HexRaysCodeXplorer/GCCObjectFormatParser.cpp:32
Method
GCCTypeInfo
src/HexRaysCodeXplorer/GCCTypeInfo.cpp:12
Method
GCCVtableInfo
src/HexRaysCodeXplorer/GCCVtableInfo.cpp:8
Method
HandlerCBAction_t
src/HexRaysCodeXplorer/ObjectExplorer.cpp:620
Function
MakeArray
src/HexRaysCodeXplorer/Utility.cpp:320
Method
MenuActionHandler
src/HexRaysCodeXplorer/CodeXplorer.cpp:647
Method
activate
src/HexRaysCodeXplorer/ObjectExplorer.cpp:624
Method
activate
src/HexRaysCodeXplorer/CodeXplorer.cpp:651
Method
add_node
Add a new node to the graph
src/HexRaysCodeXplorer/CodeXplorer.cpp:92
Function
attributeLabel
Return a short label indicating the CHD inheritance type by attributes TODO: Consider CHD_AMBIGUOUS?
src/HexRaysCodeXplorer/MSVCObjectFormatParser.cpp:168
Function
callback
-------------------------------------------------------------------------- This callback handles various hexrays events.
src/HexRaysCodeXplorer/CodeXplorer.cpp:577
Method
callgraph_t
--------------------------------------------------------------------------
src/HexRaysCodeXplorer/CtreeGraphBuilder.cpp:227
Method
check_helper
src/HexRaysCodeXplorer/TypeReconstructor.cpp:179
Method
check_idx
src/HexRaysCodeXplorer/TypeReconstructor.cpp:408
Method
check_memptr
src/HexRaysCodeXplorer/TypeReconstructor.cpp:232
next →
1–100 of 176, ranked by callers