Class | Description |
---|---|
CompositeHeapJvmAbstractState |
This
AbstractWrapperState stores a JvmReferenceAbstractState having the JvmTreeHeapPrincipalAbstractState
and a sequence of JvmAbstractState s which may have JvmTreeHeapFollowerAbstractState s depending on the first abstract state. |
CompositeHeapTransferRelation |
A wrapper class around multiple
JvmTransferRelation s applying them elementwise to CompositeHeapJvmAbstractState s. |
JvmCompositeHeapExpandOperator |
A wrapper class around multiple
ExpandOperator s applying them elementwise to CompositeHeapJvmAbstractState s. |
JvmCompositeHeapReduceOperator |
A wrapper class around multiple
ReduceOperator s applying them elementwise to CompositeHeapJvmAbstractState s. |
JvmReferenceAbstractState |
A
JvmAbstractState for the reference CPA. |
JvmReferenceExpandOperator |
This expand operator behaves the same as the
JvmDefaultExpandOperator but operates on JvmReferenceAbstractState s. |
JvmReferenceReduceOperator |
This reduce operator behaves the same as the
JvmDefaultReduceOperator but operates on JvmReferenceAbstractState s. |
JvmReferenceTransferRelation |
This
JvmTransferRelation propagates reference values, destroys references upon arithmetic operations, and creates fresh references for return values of intraprocedurally analyzed calls. |
Reference |
A reference points at an object or an array at the heap.
|