static ICFGPCG |
ICFGPCGFactory.create(com.ensoftcorp.atlas.core.query.Q events) |
Construct the PCGs corresponding to the given events with the containing functions control flow graph
|
static ICFGPCG |
ICFGPCGFactory.create(com.ensoftcorp.atlas.core.query.Q events,
boolean labelBackEdges) |
Construct the PCGs corresponding to the given events with the containing functions control flow graph
|
static ICFGPCG |
ICFGPCGFactory.create(com.ensoftcorp.atlas.core.query.Q icfg,
com.ensoftcorp.atlas.core.query.Q events) |
Construct the PCGs corresponding to the given events and control flow graph
|
static ICFGPCG |
ICFGPCGFactory.create(com.ensoftcorp.atlas.core.query.Q icfg,
com.ensoftcorp.atlas.core.query.Q events,
boolean labelBackEdges) |
Construct the PCGs corresponding to the given events and control flow graph
|
static ICFGPCG |
ICFGPCGFactory.create(com.ensoftcorp.atlas.core.query.Q icfg,
com.ensoftcorp.atlas.core.query.Q cfRoots,
com.ensoftcorp.atlas.core.query.Q cfExits,
com.ensoftcorp.atlas.core.query.Q events) |
Construct the PCG for the given CFG, selected CFG roots, and the events
of interest.
|
static ICFGPCG |
ICFGPCGFactory.create(com.ensoftcorp.atlas.core.query.Q cfg,
com.ensoftcorp.atlas.core.query.Q cfRoots,
com.ensoftcorp.atlas.core.query.Q cfExits,
com.ensoftcorp.atlas.core.query.Q events,
boolean labelBackEdges) |
Construct the PCG for the given CFG, selected CFG roots, and the events
of interest.
|
static ICFGPCG |
ICFGPCGFactory.create(com.ensoftcorp.open.commons.algorithms.UniqueEntryExitInterproceduralControlFlowGraph uicfg,
com.ensoftcorp.atlas.core.query.Q events) |
Constructs a PCG for the given unique entry/exit control flow graph and a
set of events
|
static ICFGPCG |
ICFGPCGFactory.create(com.ensoftcorp.open.commons.algorithms.UniqueEntryExitInterproceduralControlFlowGraph uicfg,
com.ensoftcorp.atlas.core.query.Q events,
boolean labelBackEdges) |
Constructs a PCG for the given unique entry/exit control flow graph and a
set of events.
|
static ICFGPCG |
IPCGFactory.create(com.ensoftcorp.atlas.core.query.Q events) |
Construct the PCGs corresponding to the given events with the containing functions control flow graph
|
static ICFGPCG |
IPCGFactory.create(com.ensoftcorp.atlas.core.query.Q events,
boolean labelBackEdges) |
Construct the PCGs corresponding to the given events with the containing functions control flow graph
|
static ICFGPCG |
IPCGFactory.create(com.ensoftcorp.atlas.core.query.Q cfg,
com.ensoftcorp.atlas.core.query.Q events) |
Construct the PCGs corresponding to the given events and control flow graph
|
static ICFGPCG |
IPCGFactory.create(com.ensoftcorp.atlas.core.query.Q cfg,
com.ensoftcorp.atlas.core.query.Q events,
boolean labelBackEdges) |
Construct the PCGs corresponding to the given events and control flow graph
|
static ICFGPCG |
IPCGFactory.create(com.ensoftcorp.atlas.core.query.Q cfg,
com.ensoftcorp.atlas.core.query.Q cfRoots,
com.ensoftcorp.atlas.core.query.Q cfExits,
com.ensoftcorp.atlas.core.query.Q events) |
Construct the ICFGPCG for the given CFG, selected CFG roots, and the events
of interest.
|
static ICFGPCG |
IPCGFactory.create(com.ensoftcorp.atlas.core.query.Q cfg,
com.ensoftcorp.atlas.core.query.Q cfRoots,
com.ensoftcorp.atlas.core.query.Q cfExits,
com.ensoftcorp.atlas.core.query.Q events,
boolean labelBackEdges) |
Construct the ICFGPCG for the given CFG, selected CFG roots, and the events
of interest.
|
static ICFGPCG |
IPCGFactory.create(com.ensoftcorp.open.commons.algorithms.UniqueEntryExitInterproceduralControlFlowGraph uicfg,
com.ensoftcorp.atlas.core.query.Q events) |
Constructs a ICFGPCG for the given unique entry/exit control flow graph and a
set of events
|
static ICFGPCG |
IPCGFactory.create(com.ensoftcorp.open.commons.algorithms.UniqueEntryExitInterproceduralControlFlowGraph uicfg,
com.ensoftcorp.atlas.core.query.Q events,
boolean labelBackEdges) |
Constructs a ICFGPCG for the given unique entry/exit control flow graph and a
set of events.
|
static ICFGPCG |
ICFGPCG.load(com.ensoftcorp.atlas.core.db.graph.Node masterEntry,
java.lang.String instanceID) |
Loads a serialized ICFGPCG instance from the Atlas graph
or null if the ICFGPCG instance does not exist
|
static ICFGPCG |
ICFGPCG.load(com.ensoftcorp.open.commons.algorithms.UniqueEntryExitInterproceduralControlFlowGraph ucfg,
com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node> events) |
Loads a serialized ICFGPCG instance from the Atlas graph
or null if the ICFGPCG instance does not exist
|