| executeGcommDestroy(State, int, String, Expression[], SymbolicExpression[], CIVLSource) |  | 0% |  | 0% | 7 | 7 | 35 | 35 | 1 | 1 |
| executeCommSize(State, int, String, Expression[], SymbolicExpression[]) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| executeGcommOrCommDefined(State, int, String, Expression[], SymbolicExpression[]) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| newGcommBuffer(SymbolicUniverse, Model, SymbolicUtility, BooleanExpression, NumericExpression) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| executeValue(State, int, String, CIVLSource, String, Expression[], SymbolicExpression[]) |   | 74% |   | 50% | 18 | 31 | 5 | 22 | 0 | 1 |
| getMatchedMsgIdx(State, int, String, SymbolicExpression, SymbolicExpression, SymbolicExpression, CIVLSource) |   | 73% |   | 70% | 3 | 6 | 6 | 29 | 0 | 1 |
| getMsgOutofChannel(State, int, String, SymbolicExpression, NumericExpression, NumericExpression, NumericExpression, CIVLSource) |   | 75% |   | 50% | 1 | 2 | 3 | 18 | 0 | 1 |
| executeCommProbe(State, int, String, CIVLSource, Expression[], SymbolicExpression[]) |   | 89% |   | 75% | 2 | 5 | 4 | 30 | 0 | 1 |
| executeCommEmpty(State, int, String, Expression[], SymbolicExpression[], boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 22 | 0 | 1 |
| executeCommSeek(State, int, String, Expression[], SymbolicExpression[]) |  | 100% |  | 100% | 0 | 2 | 0 | 25 | 0 | 1 |
| executeCommDequeue(State, int, String, Expression[], SymbolicExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 23 | 0 | 1 |
| executeCommEnqueue(State, int, String, Expression[], SymbolicExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 17 | 0 | 1 |
| putMsgInChannel(SymbolicExpression, SymbolicExpression, CIVLSource) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| getEmptyMessage(State) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| LibcommExecutor(String, Executor, ModelFactory, SymbolicUtility, SymbolicAnalyzer, CIVLConfiguration, LibraryExecutorLoader, LibraryEvaluatorLoader) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |