CommonEvaluator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,829 of 5,65432%366 of 46822%2863666911,0324490
memoryUnitsOfExpression(State, int, Expression, Set)2870%490%3939717111
getSubArray(SymbolicExpression, NumericExpression, NumericExpression, State, CIVLSource)2000%180%1010373711
getStringExpression(State, CIVLSource, SymbolicExpression)1560%180%1010373711
evaluateQuantifiedExpression(State, int, QuantifiedExpression)15413547%15732%1214183601
evaluate(State, int, Expression)15114649%181749%1835357201
getDynamicType(State, int, CIVLType, CIVLSource, boolean)1346633%16627%1012203401
evaluateCast(State, int, CastExpression)1316332%18625%1213243901
evaluateScopeOperations(State, int, BinaryExpression)1240%120%99222211
evaluateConditional(State, int, Expression, Expression, Expression)1220%80%55202011
evaluateNumericOperations(State, int, BinaryExpression)12113653%9847%815194601
logError(CIVLSource, State, BooleanExpression, ValidityResult.ResultType, CIVLExecutionException.ErrorKind, String)1200%160%99282811
sizeof(CIVLSource, SymbolicType)1200%180%1010242411
evaluateSizeofType(CIVLSource, State, int, CIVLType)1160%60%44191911
evaluateStructOrUnionLiteral(State, int, StructOrUnionLiteralExpression)1130%120%77171711
pointerAdd(State, int, BinaryExpression, SymbolicExpression, NumericExpression)1078945%7330%56132901
evaluateAnd(State, int, BinaryExpression)1020%60%44181811
evaluateOr(State, int, BinaryExpression)940%40%33151511
findPointersInExpression(SymbolicExpression, Set, State)920%220%1212171711
scopeofExpression(State, int, LHSExpression)820%60%55131311
evaluateImplies(State, int, BinaryExpression)790%20%22131311
evaluateFunctionExpression(State, int, Expression)760%40%33121211
isProcInCommWithRank(SymbolicExpression, int, int)690%40%33101011
isValueDefined(State, Expression, SymbolicExpression)672527%11321%78162201
evaluateDot(State, int, DotExpression)630%40%33111111
reference(State, int, LHSExpression)608559%5550%36143001
bigOExpression(SymbolicExpression)570%60%449911
evaluateFunctionGuard(State, int, FunctionGuardExpression)570%40%33101011
evaluateArrayLiteral(State, int, ArrayLiteralExpression)530%20%228811
evaluateWaitGuard(State, int, WaitGuardExpression)500%20%22111111
dereference(CIVLSource, State, SymbolicExpression)483542%1150%1291701
logSimpleError(CIVLSource, State, CIVLExecutionException.ErrorKind, String)460%40%33121211
evaluateFunctionPointer(State, int, FunctionPointerExpression)420%n/a115511
expressionOfType(SymbolicType)410%20%227711
findPointersInObject(SymbolicObject, Set, State)320%50%447711
referencedType(CIVLSource, State, SymbolicExpression)310%n/a117711
evaluateBinary(State, int, BinaryExpression)242652%4450%4541001
evaluateSubscript(State, int, SubscriptExpression)237276%2250%2311401
evaluateUnary(State, int, UnaryExpression)233762%2250%2431001
dynamicTypeOf(State, int, CIVLType, CIVLSource, boolean)220%n/a114411
joinedIDofWait(State, ProcessState, WaitStatement)220%n/a115511
heapValue(CIVLSource, State, SymbolicExpression)203564%3350%3441301
heapPointer(CIVLSource, State, SymbolicExpression)203463%2250%2341101
reportError(CIVLExecutionException)200%n/a115511
evaluateVariable(State, int, VariableExpression)191747%2250%233601
memoryUnitsOfVariable(SymbolicExpression, int, int, State)170%n/a112211
CommonEvaluator(GMCConfiguration, ModelFactory, StateFactory, ErrorLog)1623294%2250%2323801
zeroOf(CIVLSource, CIVLType)161650%3350%342601
parentPointer(CIVLSource, SymbolicExpression)131452%1150%121401
extractInt(CIVLSource, NumericExpression)131146%1150%121401
evaluateResult(State, int, ResultExpression)130%n/a111111
getType(CIVLSource, SymbolicExpression)130%n/a112211
findRank(SymbolicExpression, int)130%n/a112211
evaluateCond(State, int, ConditionalExpression)110%n/a111111
pointersInExpression(SymbolicExpression, State)110%n/a113311
evaluateCharLiteral(State, int, CharLiteralExpression)100%n/a111111
evaluateDynamicTypeOf(State, int, DynamicTypeOfExpression)100%n/a111111
evaluateSizeofExpressionExpression(State, int, SizeofExpressionExpression)100%n/a111111
evaluateStringLiteral(State, int, StringLiteralExpression)100%n/a111111
evaluateSizeofTypeExpression(State, int, SizeofTypeExpression)90%n/a111111
evaluateSelf(State, int, SelfExpression)90%n/a111111
evaluateScopeofExpression(State, int, ScopeofExpression)90%n/a112211
evaluateProcnull(State, int, ProcnullExpression)80%n/a111111
evaluateBoundVariable(State, int, BoundVariableExpression)73382%2467%2411101
pointerSubtract(State, int, BinaryExpression, SymbolicExpression, SymbolicExpression)60%n/a111111
computeInitialValue(Variable, SymbolicType, int)44291%3562%351701
getSymRef(SymbolicExpression)41579%2250%230301
evaluateHereOrRootScope(State, int, HereOrRootExpression)31785%1150%120201
getParentPointer(SymbolicExpression)1488%1150%121401
static {...}675%1150%120101
evaluateDerivativeCall(State, int, DerivativeCallExpression)123100%6100%0402001
evaluateAbstractFunctionCall(State, int, AbstractFunctionCallExpression)91100%4100%0301601
evaluateInitialValue(State, int, InitialValueExpression)36100%n/a010701
makePointer(int, int, ReferenceExpression)33100%n/a010401
evaluateRealLiteral(State, int, RealLiteralExpression)17100%n/a010101
dereference(State, int, Expression)15100%n/a010201
evaluateSystemGuard(State, int, SystemGuardExpression)14100%n/a010101
extractIntField(CIVLSource, SymbolicExpression, IntObject)12100%n/a010201
evaluateIntegerLiteral(State, int, IntegerLiteralExpression)11100%n/a010101
getScopeId(CIVLSource, SymbolicExpression)11100%n/a010101
evaluateBooleanLiteral(State, int, BooleanLiteralExpression)10100%n/a010101
setSymRef(SymbolicExpression, ReferenceExpression)8100%n/a010101
evaluateAddressOf(State, int, AddressOfExpression)7100%n/a010101
evaluateDereference(State, int, DereferenceExpression)7100%n/a010101
getVariableId(CIVLSource, SymbolicExpression)7100%n/a010101
initialHeapValue()5100%n/a010101
setEnabler(Enabler)4100%n/a010201
setSolve(boolean)4100%n/a010201
modelFactory()3100%n/a010101
stateFactory()3100%n/a010101
universe()3100%n/a010101