public class JvmValueBamCpaRun extends JvmBamCpaRun<SimpleCpa,JvmAbstractState<ValueAbstractState>,JvmValueAbstractState>
JvmValueAbstractState).| Modifier and Type | Class and Description |
|---|---|
static class |
JvmValueBamCpaRun.Builder |
cfa, heapModelreduceHeapabortOperator, cpa| Modifier and Type | Method and Description |
|---|---|
ExpandOperator<JvmCfaNode,JvmCfaEdge,MethodSignature> |
createExpandOperator()
Returns the expand operator.
|
SimpleCpa |
createIntraproceduralCPA()
Returns the intraprocedural CPA.
|
protected ReachedSet |
createReachedSet()
Returns an empty
ReachedSet. |
ReduceOperator<JvmCfaNode,JvmCfaEdge,MethodSignature> |
createReduceOperator()
Returns the reduce operator.
|
protected Waitlist |
createWaitlist()
Returns an empty
Waitlist. |
java.util.Collection<JvmValueAbstractState> |
getInitialStates()
Returns a collection of initial
AbstractStates. |
MethodSignature |
getMainSignature()
Returns the signature of the main procedure.
|
getCfacreateCache, createRebuildOperator, getAnalyzedMethods, getCpa, getMaxCallStackDepthexecute, getAbortOperatorpublic SimpleCpa createIntraproceduralCPA()
BamCpaRuncreateIntraproceduralCPA in class BamCpaRun<SimpleCpa,JvmValueAbstractState,JvmCfaNode,JvmCfaEdge,MethodSignature>public ReduceOperator<JvmCfaNode,JvmCfaEdge,MethodSignature> createReduceOperator()
BamCpaRuncreateReduceOperator in class JvmBamCpaRun<SimpleCpa,JvmAbstractState<ValueAbstractState>,JvmValueAbstractState>protected ReachedSet createReachedSet()
CpaRunReachedSet.createReachedSet in class JvmBamCpaRun<SimpleCpa,JvmAbstractState<ValueAbstractState>,JvmValueAbstractState>protected Waitlist createWaitlist()
CpaRunWaitlist.createWaitlist in class CpaRun<BamCpa<JvmCfaNode,JvmCfaEdge,MethodSignature>,JvmValueAbstractState>public ExpandOperator<JvmCfaNode,JvmCfaEdge,MethodSignature> createExpandOperator()
BamCpaRuncreateExpandOperator in class BamCpaRun<SimpleCpa,JvmValueAbstractState,JvmCfaNode,JvmCfaEdge,MethodSignature>public MethodSignature getMainSignature()
BamCpaRungetMainSignature in class BamCpaRun<SimpleCpa,JvmValueAbstractState,JvmCfaNode,JvmCfaEdge,MethodSignature>public java.util.Collection<JvmValueAbstractState> getInitialStates()
CpaRunAbstractStates.getInitialStates in class CpaRun<BamCpa<JvmCfaNode,JvmCfaEdge,MethodSignature>,JvmValueAbstractState>