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.
|