io.joern.ghidra2cpg.passes

Members list

Type members

Classlikes

abstract class FunctionPass(processor: Processor, currentProgram: Program, functions: List[Function], cpg: Cpg, decompiler: Decompiler) extends ForkJoinParallelCpgPass[Function]

Attributes

Supertypes
class ForkJoinParallelCpgPass[Function]
trait CpgPassBase
class Object
trait Matchable
class Any
Known subtypes
class JumpPass(cpg: Cpg) extends ForkJoinParallelCpgPass[Method]

Attributes

Supertypes
class ForkJoinParallelCpgPass[Method]
trait CpgPassBase
class Object
trait Matchable
class Any
class LiteralPass(cpg: Cpg, flatProgramAPI: FlatProgramAPI) extends ForkJoinParallelCpgPass[String]

Attributes

Supertypes
class ForkJoinParallelCpgPass[String]
trait CpgPassBase
class Object
trait Matchable
class Any
class MetaDataPass(filename: String, cpg: Cpg) extends CpgPass

Attributes

Supertypes
class CpgPass
class ForkJoinParallelCpgPass[AnyRef]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
class NamespacePass(cpg: Cpg, programFile: File) extends ForkJoinParallelCpgPass[String]

Attributes

Supertypes
class ForkJoinParallelCpgPass[String]
trait CpgPassBase
class Object
trait Matchable
class Any
class PCodePass(currentProgram: Program, fileName: String, functions: List[Function], cpg: Cpg, decompiler: Decompiler) extends ForkJoinParallelCpgPass[Function]

Attributes

Supertypes
class ForkJoinParallelCpgPass[Function]
trait CpgPassBase
class Object
trait Matchable
class Any