public interface ILatticeMonitoring extends ISolverMonitoring<State,Context>
This interface contains callbacks for solver-specific and lattice-specific operations.
Modifier and Type | Method and Description |
---|---|
void |
visitJoin(long ms)
Invoked when a state join operation is performed.
|
void |
visitNewObject(AbstractNode node,
ObjectLabel label,
State s)
Invoked when a new abstract object is allocated.
|
void |
visitRecoveryGraph(AbstractNode node,
int size)
Invoked when a recovery graph has been built.
|
void |
visitRenameObject(AbstractNode node,
ObjectLabel from,
ObjectLabel to,
State s)
Invoked when an abstract object changes name (from singleton to summary for recency abstraction).
|
void |
visitUnknownValueResolve(AbstractNode node,
boolean partial,
boolean scanning)
Invoked when an unknown value is resolved.
|
allowNextIteration, visitBlockTransferPost, visitBlockTransferPre, visitFunction, visitIterationDone, visitNewFlow, visitNodeTransferPost, visitNodeTransferPre, visitPropagationPost, visitPropagationPre
void visitJoin(long ms)
ms
- time used by the join operationvoid visitNewObject(AbstractNode node, ObjectLabel label, State s)
void visitRecoveryGraph(AbstractNode node, int size)
void visitRenameObject(AbstractNode node, ObjectLabel from, ObjectLabel to, State s)
void visitUnknownValueResolve(AbstractNode node, boolean partial, boolean scanning)
Copyright © 2009-2019 Aarhus University