Utils

io.joern.ghidra2cpg.utils.Utils
object Utils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Utils.type

Members list

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]