MemEvaluator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,115 of 2,34752%124 of 19937%96135192428928
valueSetPointerAdd(State, int, BinaryExpression, SymbolicExpression, SymbolicExpression, CIVLSource)17015848%261027%1819235001
evaluatePlus(SymbolicExpression, SymbolicExpression)1612312%10216%67222601
prettyPrintMemValue(CIVLTypeFactory, SymbolicUniverse, State, SymbolicExpression, CIVLSource)1210%100%66202011
prettyPrintValueSetReference(ValueSetReference, CIVLSource)1180%80%77181811
vsReferenceOnMemoryHeap(ValueSetReference)870%110%88252511
makeValueOfMemType(State, int, int, int, ValueSetReference, CIVLSource)6811262%2466%24133001
vsReferenceToMemoryHeap(ValueSetReference)550%180%1010111111
memReferenceWorkerDot(State, int, LHSExpression)520%20%22141411
checkValueSetReferenceOutOfBound(State, int, SymbolicType, ValueSetReference, CIVLSource)473441%4450%3581801
evaluatePointerAdd(State, int, BinaryExpression, SymbolicExpression, SymbolicExpression)403244%4450%4561201
prettyPrintValueSetTemplate(SymbolicUniverse, SymbolicExpression, CIVLSource)330%20%228811
evaluateMemCastingExpression(State, int, Expression)329775%3562%3532001
getMalloctedObjectType(SymbolicExpression, ValueSetReference)250%n/a116611
memoryHeapMallocID(ValueSetReference)210%40%334411
convertToValueSetReference(SymbolicExpression)196075%4969%4931801
checkValueSetReferenceOutOfBoundWorker(SymbolicType, ValueSetReference, CIVLSource)1421793%51372%51114801
pointer2memValue(State, int, SymbolicExpression, CIVLSource)143873%2250%230601
memReferenceWorker(State, int, LHSExpression)138887%2360%2532101
memoryHeapID(ValueSetReference)110%n/a113311
MemEvaluator(ModelFactory, StateFactory, LibraryEvaluatorLoader, LibraryExecutorLoader, SymbolicUtility, SymbolicAnalyzer, MemoryUnitFactory, CIVLErrorLogger, CIVLConfiguration)107488%5550%5601501
containsOffsetReference(ValueSetReference)1386%1375%131501
static {...}675%1150%120101
makeMemValue(State, int, SymbolicExpression, SymbolicExpression, CIVLSource)88100%2100%0201401
memReferenceWorkerForSubscript(State, int, LHSExpression)88100%2100%0201901
memReference(State, int, LHSExpression)44100%2100%020801
valueSetPointer(int, SymbolicExpression, ValueSetReference)23100%n/a010201
getSymRef(SymbolicExpression)19100%2100%020301
evaluateAddressOf(State, int, AddressOfExpression)18100%2100%020301