Evaluator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,188 of 4,19872%100 of 28465%1042441877361775
uniqueIdentifier(CIVLSource, ReferenceExpression)1260%70%77292911
evaluateConditional(State, int, Expression, Expression, Expression)1220%80%55202011
pointerAdd(State, int, BinaryExpression, SymbolicExpression, NumericExpression)1078945%6440%46132901
symRefToString(ReferenceExpression, CIVLSource)940%70%77121211
pointerToString(CIVLSource, State, SymbolicExpression)780%n/a11151511
evaluateQuantifiedExpression(State, int, QuantifiedExpression)6322678%101255%101463601
getSubArray(SymbolicExpression, NumericExpression, NumericExpression, State, CIVLSource)6213869%71161%710113701
evaluateBinary(State, int, BinaryExpression)5321080%51878%51864901
evaluate(State, int, Expression)4620382%52483%52996001
logError(CIVLSource, State, BooleanExpression, ValidityResult.ResultType, CIVLExecutionException.ErrorKind, String)447463%9744%7992801
evaluateCast(State, int, CastExpression)398669%2880%2662601
dereference(CIVLSource, State, SymbolicExpression)343349%n/a0181501
uniqueIdentifier(CIVLSource, SymbolicExpression)340%n/a115511
sizeof(CIVLSource, SymbolicType)249680%41478%41042401
evaluateSubscript(State, int, SubscriptExpression)237276%1375%1311401
evaluateUnary(State, int, UnaryExpression)233762%2250%2431001
evaluateAnd(State, int, BinaryExpression)198381%1583%1421801
evaluateVariable(State, int, VariableExpression)171750%1375%133601
zeroOf(CIVLSource, CIVLType)131959%2467%241601
parentPointer(CIVLSource, SymbolicExpression)131452%1150%121401
extractInt(CIVLSource, NumericExpression)131146%1150%121401
evaluateResult(State, int, ResultExpression)130%n/a111111
isNullPointer(SymbolicExpression)130%40%331111
evaluateCond(State, int, ConditionalExpression)110%n/a111111
evaluateStringLiteral(State, int, StringLiteralExpression)100%n/a111111
reportError(CIVLExecutionException)91155%n/a012501
isPointer(SymbolicExpression)90%20%221111
evaluateImplies(State, int, BinaryExpression)77291%1150%1221301
evaluateBoundVariable(State, int, BoundVariableExpression)73382%2467%2411101
evaluateUnionLiteral(State, int, UnionLiteralExpression)70%n/a111111
getDynamicType(State, int, CIVLType, CIVLSource, boolean)617097%11794%11013001
reference(State, int, LHSExpression)612695%1788%1512601
evaluateSizeofType(CIVLSource, State, int, CIVLType)611095%1583%1411901
pointerSubtract(State, int, BinaryExpression, SymbolicExpression, SymbolicExpression)60%n/a111111
evaluateStructLiteral(State, int, StructLiteralExpression)45994%2467%240901
computeInitialValue(State, Variable, SymbolicType, int)44291%3562%351701
getSymRef(SymbolicExpression)41579%2250%230301
log()30%n/a111111
pointerType()30%n/a111111
nullPointer()30%n/a111111
processType()30%n/a111111
getSolve()30%n/a111111
getParentPointer(SymbolicExpression)1488%1150%121401
static {...}675%1150%120101
Evaluator(GMCConfiguration, ModelFactory, StateFactory, ErrorLog)202100%n/a0103001
evaluateDerivativeCall(State, int, DerivativeCallExpression)123100%6100%0402001
evaluateOr(State, int, BinaryExpression)94100%4100%0301501
evaluateAbstractFunctionCall(State, int, AbstractFunctionCallExpression)91100%4100%0301601
evaluateArrayLiteral(State, int, ArrayLiteralExpression)53100%2100%020801
evaluateInitialValue(State, int, InitialValueExpression)50100%2100%020901
expressionOfType(SymbolicType)41100%2100%020701
makePointer(int, int, ReferenceExpression)33100%n/a010401
referencedType(CIVLSource, State, SymbolicExpression)31100%n/a010701
evaluateDot(State, int, DotExpression)25100%n/a010501
dynamicTypeOf(State, int, CIVLType, CIVLSource, boolean)22100%n/a010401
evaluateRealLiteral(State, int, RealLiteralExpression)17100%n/a010101
dereference(State, int, Expression)15100%n/a010201
getType(CIVLSource, SymbolicExpression)13100%n/a010201
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
evaluateCharLiteral(State, int, CharLiteralExpression)10100%n/a010101
evaluateSizeofExpressionExpression(State, int, SizeofExpressionExpression)10100%n/a010101
evaluateDynamicTypeOf(State, int, DynamicTypeOfExpression)10100%n/a010101
evaluateSizeofTypeExpression(State, int, SizeofTypeExpression)9100%n/a010101
evaluateSelf(State, int, SelfExpression)9100%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
setSolve(boolean)4100%n/a010201
modelFactory()3100%n/a010101
stateFactory()3100%n/a010101
universe()3100%n/a010101