CfgCreationPass
A pass that creates control flow graphs from abstract syntax trees.
Control flow graphs can be calculated independently per method.
Therefore, we inherit from ConcurrentWriterCpgPass
.
Note: the version of OverflowDB that we currently use as a storage backend does not assign ids to edges and this pass only creates edges at the moment. Therefore, we currently do without key pools.
class ConcurrentWriterCpgPass[Method]
trait CpgPassBase
class Object
trait Matchable
class Any
Value members
Inherited methods
override
- Definition Classes
- ConcurrentWriterCpgPass -> CpgPassBase
- Inherited from
- ConcurrentWriterCpgPass
override
def createApplySerializeAndStore(serializedCpg: SerializedCpg, inverse: Boolean, prefix: String): Unit
- Definition Classes
- ConcurrentWriterCpgPass -> CpgPassBase
- Inherited from
- ConcurrentWriterCpgPass