Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GregoryMorse/GhidraDec
/ functions
Functions
821 in github.com/GregoryMorse/GhidraDec
⨍
Functions
821
◇
Types & classes
120
↓ 453 callers
Method
size
src/defs.h:508
↓ 199 callers
Function
to_string
src/sleighinterface.cpp:299
↓ 134 callers
Method
protocolRecorder
src/decompiler.cpp:563
↓ 131 callers
Method
get
src/defs.h:503
↓ 106 callers
Function
to_string
src/decompiler.cpp:160
↓ 95 callers
Function
escapeCStr
src/sleighinterface.cpp:306
↓ 87 callers
Method
clear
src/defs.h:483
↓ 59 callers
Method
exists
src/retdec/utils/filesystem_path.h:17
↓ 51 callers
Method
append
src/retdec/utils/filesystem_path.h:32
↓ 45 callers
Function
colorize
src/decompiler.cpp:2556
↓ 40 callers
Function
writePackedOption
src/sleighinterface.cpp:3697
↓ 32 callers
Function
setupTrace
src/sleighinterface.cpp:52
↓ 32 callers
Method
writeString
src/sleighinterface.cpp:1218
↓ 24 callers
Function
getSymbolName
src/decompiler.cpp:845
↓ 23 callers
Function
optionBool
src/sleighinterface.cpp:3692
↓ 17 callers
Function
log
(message)
tools/ida_batch_decompile_all.py:22
↓ 17 callers
Function
traceIface
src/GhidraDecIface.cpp:378
↓ 16 callers
Function
get_idati
src/defs.h:940
↓ 14 callers
Function
isKnownNoReturnFunctionName
src/decompiler.cpp:803
↓ 14 callers
Function
log
(message)
tests/ida93/ghidradec_ida_smoke.py:21
↓ 14 callers
Function
writeJvmSwitchOp
src/sleighinterface.cpp:837
↓ 13 callers
Method
open
GhidraDec-x64dbg/MainWindow.cpp:335
↓ 12 callers
Function
fail
(message, code=1)
tests/ida93/ghidradec_ida_smoke.py:25
↓ 12 callers
Function
get_reg_name
src/defs.h:865
↓ 12 callers
Function
hashName
If a type id is explicitly provided for a data-type, this routine is used to produce an id based on a hash of the name. IDs produced this way will ha
src/sleighinterface.cpp:283
↓ 12 callers
Function
logLine
GhidraDec-x64dbg/PluginMain.cpp:50
↓ 12 callers
Function
printTypeForCode
src/decompiler.cpp:2560
↓ 12 callers
Function
sanitizeIdaSymbolName
src/decompiler.cpp:795
↓ 11 callers
Method
emit
colors are Clang-based: "keyword", "comment", "type", "funcname", "var", "const", "param" and "global"
src/decompiler.cpp:1860
↓ 11 callers
Function
getHasAttributeValue
src/sleighinterface.cpp:4658
↓ 10 callers
Function
fail
(message, code=1)
tools/ida_batch_decompile_all.py:26
↓ 10 callers
Function
getFuncByGuess
src/decompiler.cpp:424
↓ 10 callers
Function
makeUnknownFunctionPrototype
src/decompiler.cpp:173
↓ 9 callers
Function
getAddrFromString
src/sleighinterface.cpp:1784
↓ 9 callers
Function
get_bytes
src/defs.h:872
↓ 8 callers
Function
get_reg_info
src/defs.h:90
↓ 8 callers
Function
isX86
src/decompiler.cpp:370
↓ 8 callers
Function
jsonSval
src/plugin_config.cpp:48
↓ 8 callers
Function
writePackedPcodeOp
src/sleighinterface.cpp:465
↓ 7 callers
Method
back
src/defs.h:473
↓ 7 callers
Function
ccToStr
src/decompiler.cpp:390
↓ 7 callers
Method
getRegisterFromIndex
src/sleighinterface.cpp:4994
↓ 7 callers
Function
stopDecompilation
src/defs.cpp:72
↓ 6 callers
Function
demangle_name
Demangle a name.
src/defs.h:720
↓ 6 callers
Method
getBytes
src/decompiler.cpp:724
↓ 6 callers
Function
get_func_cmt
src/defs.h:910
↓ 6 callers
Function
ghidraInstallDir
GhidraDec-x64dbg/PluginMain.cpp:79
↓ 6 callers
Function
is_unknown
src/defs.h:961
↓ 6 callers
Function
liveCallbackRegressionMode
src/decompiler.cpp:641
↓ 6 callers
Function
normalize_path
(path)
tools/ida_batch_decompile_all.py:41
↓ 6 callers
Method
read
src/sleighinterface.cpp:1107
↓ 6 callers
Function
remove_if_exists
(path: Path)
tools/ida_batch.py:165
↓ 5 callers
Function
case_name
(input_path: Path)
tools/ida_batch.py:203
↓ 5 callers
Function
clear
src/defs.h:411
↓ 5 callers
Method
decompile
GhidraDec-x64dbg/MainWindow.cpp:570
↓ 5 callers
Function
displayBlockGraph
src/decompiler.cpp:4988
↓ 5 callers
Function
env_int
(name, default)
tests/ida93/ghidradec_ida_smoke.py:30
↓ 5 callers
Method
execute
src/code_viewer.h:73
↓ 5 callers
Method
getMappedSymbol
src/decompiler.cpp:1160
↓ 5 callers
Function
getMemoryInfo
src/decompiler.cpp:875
↓ 5 callers
Function
get_current_word
* @brief Get current word * @param v Control * @param mouse bool mouse (current for mouse pointer?) * @param[out] word result * @param[out] color
src/code_viewer.cpp:142
↓ 5 callers
Function
startsWith
src/decompiler.cpp:167
↓ 5 callers
Method
write
src/sleighinterface.cpp:1114
↓ 4 callers
Function
buildHoleXml
src/sleighinterface.cpp:2198
↓ 4 callers
Method
cxxView
* \return Valid pointer to the C++ view. */
GhidraDec-x64dbg/MainWindow.h:100
↓ 4 callers
Function
delete_mutable_graph
src/defs.h:1007
↓ 4 callers
Function
display_widget
src/defs.h:666
↓ 4 callers
Method
doDecompile
language id and compiler id from ldefs can be used for loading the patterns (for byte searching to find functions though - not a decompiler level issu
src/sleighinterface.cpp:5419
↓ 4 callers
Function
encodePackedTypeRef
src/sleighinterface.cpp:1378
↓ 4 callers
Function
env_int
(name, default)
tools/ida_batch_decompile_all.py:31
↓ 4 callers
Function
getFunctionRanges
src/decompiler.cpp:275
↓ 4 callers
Method
getPath
src/retdec/utils/filesystem_path.h:27
↓ 4 callers
Method
getType
src/decompiler.cpp:1728
↓ 4 callers
Function
hasValidNavigationPosition
src/code_viewer.cpp:37
↓ 4 callers
Method
highlightInstructions
GhidraDec-x64dbg/CxxView.cpp:257
↓ 4 callers
Method
instructionsView
* \return Valid pointer to the instructions view. */
GhidraDec-x64dbg/MainWindow.h:105
↓ 4 callers
Function
is_anonymous_udt
src/defs.h:966
↓ 4 callers
Function
load_manifest
()
tools/ida_sdk.py:41
↓ 4 callers
Function
parseTypeInfo
src/sleighinterface.cpp:5141
↓ 4 callers
Function
pathJoin
GhidraDec-x64dbg/PluginMain.cpp:60
↓ 4 callers
Method
project
* \return Valid pointer to the project. Can be nullptr. */
GhidraDec-x64dbg/MainWindow.h:120
↓ 4 callers
Function
quoteArg
GhidraDec-x64dbg/PluginMain.cpp:36
↓ 4 callers
Function
readJvmS4
src/sleighinterface.cpp:759
↓ 4 callers
Method
registerProgram
* Initialize decompiler for a particular platform * @param cback = callback object for decompiler * @param pspecxml = string containing .pspec xml
src/sleighinterface.cpp:4344
↓ 4 callers
Function
run
(command: list[str])
tools/build.py:23
↓ 4 callers
Method
run
src/idaplugin.cpp:717
↓ 3 callers
Function
addAllDecompilationFunction
src/decompiler.cpp:267
↓ 3 callers
Function
applyEnvironmentConfig
src/plugin_config.cpp:53
↓ 3 callers
Method
build
src/sleighinterface.cpp:1045
↓ 3 callers
Method
canDecompileInput
* Perform startup check that determines, if plugin can decompile IDA's input file. * @return True if plugin can decompile IDA's input, false otherwi
src/idaplugin.cpp:517
↓ 3 callers
Function
compareFuncInfo
src/decompiler.cpp:4259
↓ 3 callers
Function
createRangesFromSelectedFunction
* Create ranges to decompile from the provided function. * @param[out] decompInfo Plugin's global information. * @param fnc Function s
src/decompiler.cpp:5080
↓ 3 callers
Method
decompileAt
GhidraDec-x64dbg/GhidraDecView.cpp:139
↓ 3 callers
Method
deregisterProgram
* Free decompiler resources */
src/sleighinterface.cpp:4378
↓ 3 callers
Function
detectProcCompiler
src/decompiler.cpp:4655
↓ 3 callers
Method
disassemble
GhidraDec-x64dbg/MainWindow.cpp:528
↓ 3 callers
Method
document
* \return Pointer to the C++ document being viewed. Can be nullptr. */
GhidraDec-x64dbg/CxxView.h:75
↓ 3 callers
Function
done_ready
(path, start_time)
tools/ida_batch_decompile_all.py:179
↓ 3 callers
Method
encodePacked
src/sleighinterface.cpp:606
↓ 3 callers
Function
envVar
GhidraDec-x64dbg/PluginMain.cpp:70
next →
1–100 of 821, ranked by callers