• Home
  • Raw
  • Download

Lines Matching refs:strLength

205                                               SVal strLength);
699 SVal strLength) { in setCStringLength() argument
700 assert(!strLength.isUndef() && "Attempt to set an undefined string length"); in setCStringLength()
732 if (strLength.isUnknown()) in setCStringLength()
735 return state->set<CStringLength>(MR, strLength); in setCStringLength()
753 SVal strLength = svalBuilder.getMetadataSymbolVal(CStringChecker::getTag(), in getCStringLengthForRegion() local
759 if (Optional<NonLoc> strLn = strLength.getAs<NonLoc>()) { in getCStringLengthForRegion()
771 state = state->set<CStringLength>(MR, strLength); in getCStringLengthForRegion()
774 return strLength; in getCStringLengthForRegion()
1397 SVal strLength = getCStringLength(C, state, Arg.Expression, ArgVal); in evalstrLengthCommon() local
1401 if (strLength.isUndef()) in evalstrLengthCommon()
1416 Optional<NonLoc> strLengthNL = strLength.getAs<NonLoc>(); in evalstrLengthCommon()
1461 result = strLength.castAs<DefinedOrUnknownSVal>(); in evalstrLengthCommon()
1564 SVal strLength = getCStringLength(C, state, srcExpr.Expression, srcVal); in evalStrcpyCommon() local
1565 Optional<NonLoc> strLengthNL = strLength.getAs<NonLoc>(); in evalStrcpyCommon()
1572 if (strLength.isUndef()) in evalStrcpyCommon()
1633 amountCopied = strLength; in evalStrcpyCommon()
1664 amountCopied = strLength; in evalStrcpyCommon()
1718 StateZeroSize = StateZeroSize->BindExpr(CE, LCtx, strLength); in evalStrcpyCommon()
1722 state, BO_Add, strLength, dstStrLength, sizeTy); in evalStrcpyCommon()
1744 amountCopied = strLength; in evalStrcpyCommon()
1757 strlRetVal = strLength; in evalStrcpyCommon()
1899 if (amountCopied != strLength) in evalStrcpyCommon()
2343 DefinedOrUnknownSVal strLength = in checkPreStmt() local
2346 state = state->set<CStringLength>(MR, strLength); in checkPreStmt()