ghidra2cpg
ghidra2cpg
API
io.joern.ghidra2cpg
passes
arm
ArmFunctionPass
mips
LoHiPass
MipsFunctionPass
MipsReturnEdgesPass
x86
ReturnEdgesPass
X86FunctionPass
FunctionPass
JumpPass
LiteralPass
MetaDataPass
NamespacePass
PCodePass
processors
ArmProcessor
MipsProcessor
PCodeProcessor
Processor
X86Processor
utils
CommandLineConfig
Decompiler
Decompiler
PCodeMapper
State
Utils
CommandLineConfig
Config
Ghidra2Cpg
Main
Types
ghidra2cpg
/
io.joern.ghidra2cpg
/
io.joern.ghidra2cpg.utils
/
Utils
Utils
io.joern.ghidra2cpg.utils.Utils
object
Utils
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Utils
.
type
Members list
Clear all
Value members
Concrete methods
def
checkIfExternal
(
currentProgram
:
Program
,
functionName
:
String
):
Boolean
def
createCallNode
(
code
:
String
,
name
:
String
,
lineNumber
:
Integer
,
index
:
Int
):
NewCall
def
createIdentifier
(
code
:
String
,
name
:
String
,
index
:
Int
,
typ
:
String
,
lineNumber
:
Int
):
NewIdentifier
def
createLiteral
(
code
:
String
,
order
:
Int
,
argumentIndex
:
Int
,
typeFullName
:
String
,
lineNumber
:
Int
):
NewLiteral
def
createMethodNode
(
decompiler
:
Decompiler
,
function
:
Function
,
fileName
:
String
,
isExternal
:
Boolean
):
NewMethod
def
createParameterNode
(
code
:
String
,
name
:
String
,
order
:
Int
,
typ
:
String
,
lineNumber
:
Int
):
NewMethodParameterIn
def
createReturnNode
(
code
:
String
,
lineNumber
:
Integer
):
NewReturn
def
createReturnNode
(
):
NewMethodReturn
def
getInstructions
(
program
:
Program
,
function
:
Function
):
Seq
[
Instruction
]
In this article
Attributes
Members list
Value members
Concrete methods