CommonEvaluator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,574 of 7,34479%146 of 51372%1333741931,182379
initialValueOfType(State, int, CIVLType)12915154%6857%511205201
evaluateDerivativeCall(State, int, DerivativeCallExpression)1230%60%44202011
getStringExpression(State, String, CIVLSource, SymbolicExpression)1144729%15317%910253701
evaluateCastWorker(State, int, String, CIVLType, Expression)9032078%124479%1129127101
leafNodeReferencesOfType(CIVLSource, State, int, CIVLType, ReferenceExpression)788753%9640%710133401
getString(CIVLSource, State, String, Expression, SymbolicExpression)689759%4450%35103201
isValueDefined(State, String, Expression, SymbolicExpression)655847%31179%3892201
pointerAdd(State, int, String, BinaryExpression, SymbolicExpression, NumericExpression)6418574%31179%3853101
evaluateQuantifiedExpression(State, int, QuantifiedExpression)6123179%101255%101463701
evaluateNumericOperations(State, int, String, BinaryExpression)5822680%41376%41544601
evaluate(State, int, Expression)5728883%63284%63797601
reportPtrAddOutOfBoundError(CIVLSource, State, String, BooleanExpression, ValidityResult.ResultType, SymbolicExpression, SymbolicExpression, SymbolicExpression, boolean)525%1150%121201
pointerSubtraction(State, int, String, BinaryExpression, SymbolicExpression, SymbolicExpression)5121981%51575%51143901
pointerAddWorker(State, String, SymbolicExpression, NumericExpression, boolean, CIVLSource)4721082%41882%41234101
evaluateBitcomplement(State, int, BinaryExpression)470%n/a117711
evaluateScopeofExpressionWorker(State, int, String, LHSExpression)436359%3457%3641401
evaluateScopeOperations(State, int, BinaryExpression)419169%8433%6952201
recomputeArrayIndices(State, String, int, int, SymbolicExpression, NumericExpression, Reasoner, CIVLSource)4023786%51372%51034501
evaluateFunctionIdentifier(State, int, Expression, CIVLSource)404251%1150%1231101
getSystemGuard(CIVLSource, State, int, String, String, List)392034%n/a013501
evaluateSubscript(State, int, String, SubscriptExpression)307271%1375%1311401
evaluateUnary(State, int, UnaryExpression)273355%2250%2431001
evaluateDereference(State, int, String, DereferenceExpression)232552%1150%123601
evaluateBinary(State, int, String, BinaryExpression)208881%31381%31421601
evaluateAnd(State, int, BinaryExpression)198381%1583%1421801
evaluateRegularRange(State, int, RegularRangeExpression)1813989%1583%1422701
evaluateDot(State, int, String, DotExpression)185174%1375%1321101
evaluateFunctionGuard(State, int, String, FunctionGuardExpression)174773%1375%1321001
getDynamicType(State, int, CIVLType, CIVLSource, boolean)1421394%22492%21423901
zeroOf(CIVLSource, CIVLType)131959%2467%241601
evaluateRecDomainLiteral(State, int, RecDomainLiteralExpression)1011192%4660%4601901
evaluateDomainGuard(State, int, DomainGuardExpression)916595%31583%31013501
evaluateStructOrUnionLiteral(State, int, StructOrUnionLiteralExpression)810593%4867%4701701
evaluateBoundVariable(State, int, BoundVariableExpression)83280%3350%3421101
evaluateProcnull(State, int, ProcnullExpression)80%n/a111111
reference(State, int, LHSExpression)614496%1990%1613001
evaluateSizeofType(CIVLSource, State, int, CIVLType)611095%1583%1411901
computeInitialValue(State, int, Variable, SymbolicType, int)49296%41478%41011301
getCompleteArrayType(State, int, CIVLCompleteArrayType)45593%2467%240901
evaluateHereOrRootScope(State, int, HereOrRootExpression)1785%1150%120201
static {...}675%1150%120101
CommonEvaluator(ModelFactory, StateFactory, LibraryEvaluatorLoader, SymbolicUtility, SymbolicAnalyzer, MemoryUnitFactory, CIVLErrorLogger)355100%n/a0103501
dereference(CIVLSource, State, String, Expression, SymbolicExpression, boolean, boolean)215100%11594%1903501
evaluateOr(State, int, BinaryExpression)94100%4100%0301501
evaluateAbstractFunctionCall(State, int, AbstractFunctionCallExpression)91100%4100%0301601
evaluateVariable(State, int, String, VariableExpression)81100%1583%1401001
evaluateImplies(State, int, BinaryExpression)79100%2100%0201301
evaluateArrayLiteral(State, int, ArrayLiteralExpression)74100%4100%0301301
evaluateCIVLArrayType(State, int, CIVLArrayType)73100%4100%0301401
evaluateBitand(State, int, BinaryExpression)47100%n/a010701
evaluateBitor(State, int, BinaryExpression)47100%n/a010701
evaluateBitxor(State, int, BinaryExpression)47100%n/a010701
evaluateShiftleft(State, int, BinaryExpression)47100%n/a010701
evaluateShiftright(State, int, BinaryExpression)47100%n/a010701
evaluateFunctionIdentifierExpression(State, int, FunctionIdentifierExpression)39100%n/a010401
evaluateInitialValue(State, int, InitialValueExpression)31100%n/a010501
dynamicTypeOf(State, int, CIVLType, CIVLSource, boolean)23100%n/a010401
evaluatePointerAdd(State, String, SymbolicExpression, NumericExpression, boolean, CIVLSource)20100%n/a010201
evaluateRealLiteral(State, int, RealLiteralExpression)17100%n/a010101
getType(CIVLSource, SymbolicExpression)14100%n/a010201
evaluateSystemGuard(State, int, SystemGuardExpression)13100%n/a010101
evaluateIntegerLiteral(State, int, IntegerLiteralExpression)11100%n/a010101
evaluateBooleanLiteral(State, int, BooleanLiteralExpression)10100%n/a010101
evaluateCast(State, int, String, CastExpression)10100%n/a010101
evaluateCharLiteral(State, int, CharLiteralExpression)10100%n/a010101
evaluateDynamicTypeOf(State, int, DynamicTypeOfExpression)10100%n/a010101
evaluateSizeofExpressionExpression(State, int, SizeofExpression)10100%n/a010101
evaluateScopeofExpression(State, int, String, ScopeofExpression)10100%n/a010201
dereference(CIVLSource, State, String, Expression, SymbolicExpression, boolean)10100%n/a010101
leafNodeReferencesOfType(CIVLSource, State, int, CIVLType)10100%n/a010101
evaluateSizeofTypeExpression(State, int, SizeofTypeExpression)9100%n/a010101
evaluateSelf(State, int, SelfExpression)9100%n/a010101
evaluateAddressOf(State, int, AddressOfExpression)7100%n/a010101
errorLogger()100%n/a010101
modelFactory()100%n/a010101
stateFactory()100%n/a010101
symbolicUtility()100%n/a010101
universe()100%n/a010101
memoryUnitEvaluator()100%n/a010101