| getOutputValues(String[]) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| pointerValueToString(SymbolicExpression) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| isFinalState() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getDyscope(int, int) |   | 74% |   | 50% | 3 | 5 | 5 | 16 | 0 | 1 |
| ImmutableState(ImmutableProcessState[], ImmutableDynamicScope[], BooleanExpression) |   | 81% |   | 50% | 3 | 4 | 0 | 17 | 0 | 1 |
| equals(Object) |   | 88% |   | 63% | 11 | 16 | 5 | 20 | 0 | 1 |
| print(PrintStream) |   | 87% |   | 75% | 2 | 5 | 2 | 20 | 0 | 1 |
| getScope(int, Variable) |   | 82% |   | 66% | 2 | 4 | 1 | 11 | 0 | 1 |
| printImmutableDynamicScope(PrintStream, ImmutableDynamicScope, String, String) |   | 93% |   | 90% | 1 | 6 | 1 | 25 | 0 | 1 |
| reachableByProcess(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numberOfReachers(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rootDyscopeID() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| canonic(ImmutableProcessState, Map, SymbolicUniverse) |   | 95% |   | 75% | 1 | 3 | 1 | 9 | 0 | 1 |
| canonic(ImmutableDynamicScope, Map, SymbolicUniverse) |   | 95% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| makeCanonic(SymbolicUniverse, Map, Map) |  | 100% |   | 90% | 1 | 6 | 0 | 11 | 0 | 1 |
| newState(ImmutableState, ImmutableProcessState[], ImmutableDynamicScope[], BooleanExpression) |  | 100% |  | 100% | 0 | 8 | 0 | 12 | 0 | 1 |
| setProcessState(int, ImmutableProcessState) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| getPathCondition(SymbolicUniverse) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| hashCode() |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| setPermanentPathCondition(BooleanExpression) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| updateCollectibleCount(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getDyscopeID(int, Variable) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| callStackToString() |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| setPartialPathConditionStack(int, BooleanExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setWriteSetStack(int, DynamicMemoryLocationSet[]) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setReadSetStack(int, DynamicMemoryLocationSet[]) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setScopes(ImmutableDynamicScope[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setProcessStates(ImmutableProcessState[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| numLiveProcs() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| copyAndExpandProcesses() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| copyAndExpandScopes() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| copyProcessStates() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| copyScopes() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| valueOf(int, Variable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| copyOfPartialPathConditionStack(int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getProcessStates() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| isMonitoringWrites(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isMonitoringReads(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getVariableValue(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDyscope(int, Scope) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getParentId(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProcessState(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDyscope(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| identifier() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| numProcs() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| numDyscopes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPermanentPathCondition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |