Evaluator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,052 of 3,25168%77 of 20863%771861665721362
uniqueIdentifier(CIVLSource, ReferenceExpression)1260%70%77292911
logError(CIVLSource, State, BooleanExpression, ValidityResult.ResultType, CIVLExecutionException.ErrorKind, String)1130%100%66262611
pointerAdd(State, int, BinaryExpression, SymbolicExpression, NumericExpression)1078945%6440%46132901
symRefToString(ReferenceExpression, CIVLSource)940%70%77121211
pointerToString(CIVLSource, State, SymbolicExpression)780%n/a11151511
evaluateConditional(State, int, Expression, Expression, Expression)654440%1375%1371501
getSubArray(SymbolicExpression, NumericExpression, NumericExpression, State, CIVLSource)6213869%71161%710113701
evaluateBinary(State, int, BinaryExpression)5320179%51676%51764701
evaluateCast(State, int, CastExpression)458164%4660%3672601
uniqueIdentifier(CIVLSource, SymbolicExpression)340%n/a115511
evaluate(State, int, Expression)3014683%31785%32054201
sizeof(CIVLSource, SymbolicType)249680%41478%41042401
evaluateSubscript(State, int, SubscriptExpression)237276%1375%1311401
evaluateUnary(State, int, UnaryExpression)232451%2133%233801
evaluateAnd(State, int, BinaryExpression)218580%1583%1421801
zeroOf(CIVLSource, CIVLType)131959%2467%241601
parentPointer(CIVLSource, SymbolicExpression)131452%1150%121401
getSymRef(SymbolicExpression)131350%1150%121401
extractInt(CIVLSource, NumericExpression)131146%1150%121401
evaluateResult(State, int, ResultExpression)130%n/a111111
isNullPointer(SymbolicExpression)130%40%331111
dereference(CIVLSource, State, SymbolicExpression)103276%n/a012801
evaluateStringLiteral(State, int, StringLiteralExpression)100%n/a111111
isPointer(SymbolicExpression)90%20%221111
evaluateOr(State, int, BinaryExpression)89092%1375%1311501
getDynamicType(State, int, CIVLType, CIVLSource, boolean)617097%11794%11013001
reference(State, int, LHSExpression)612695%1788%1512601
evaluateSizeofType(CIVLSource, State, int, CIVLType)611495%1583%1411901
pointerSubtract(State, int, BinaryExpression, SymbolicExpression, SymbolicExpression)60%n/a111111
computeInitialValue(State, Variable, SymbolicType, int)43991%2467%241701
pointerType()30%n/a111111
nullPointer()30%n/a111111
processType()30%n/a111111
getParentPointer(SymbolicExpression)1488%1150%121401
Evaluator(ModelFactory, StateFactoryIF, ErrorLog)165100%n/a0102501
evaluateInitialValue(State, int, InitialValueExpression)50100%2100%020901
expressionOfType(SymbolicType)41100%2100%020701
evaluateVariable(State, int, VariableExpression)35100%1375%130601
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
evaluateCond(State, int, ConditionalExpression)11100%n/a010101
evaluateIntegerLiteral(State, int, IntegerLiteralExpression)11100%n/a010101
getScopeId(CIVLSource, SymbolicExpression)11100%n/a010101
evaluateBooleanLiteral(State, int, BooleanLiteralExpression)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
modelFactory()3100%n/a010101
stateFactory()3100%n/a010101
universe()3100%n/a010101
log()3100%n/a010101