Home | History | Annotate | Download | only in Checkers

Lines Matching refs:Case

208     .Case("atoi", TaintPropagationRule(0, ReturnValueIndex))
209 .Case("atol", TaintPropagationRule(0, ReturnValueIndex))
210 .Case("atoll", TaintPropagationRule(0, ReturnValueIndex))
211 .Case("getc", TaintPropagationRule(0, ReturnValueIndex))
212 .Case("fgetc", TaintPropagationRule(0, ReturnValueIndex))
213 .Case("getc_unlocked", TaintPropagationRule(0, ReturnValueIndex))
214 .Case("getw", TaintPropagationRule(0, ReturnValueIndex))
215 .Case("toupper", TaintPropagationRule(0, ReturnValueIndex))
216 .Case("tolower", TaintPropagationRule(0, ReturnValueIndex))
217 .Case("strchr", TaintPropagationRule(0, ReturnValueIndex))
218 .Case("strrchr", TaintPropagationRule(0, ReturnValueIndex))
219 .Case("read", TaintPropagationRule(0, 2, 1, true))
220 .Case("pread", TaintPropagationRule(InvalidArgIndex, 1, true))
221 .Case("gets", TaintPropagationRule(InvalidArgIndex, 0, true))
222 .Case("fgets", TaintPropagationRule(2, 0, true))
223 .Case("getline", TaintPropagationRule(2, 0))
224 .Case("getdelim", TaintPropagationRule(3, 0))
225 .Case("fgetln", TaintPropagationRule(0, ReturnValueIndex))
236 case Builtin::BImemcpy:
237 case Builtin::BImemmove:
238 case Builtin::BIstrncpy:
239 case Builtin::BIstrncat:
241 case Builtin::BIstrlcpy:
242 case Builtin::BIstrlcat:
244 case Builtin::BIstrndup:
317 .Case("fscanf", &GenericTaintChecker::preFscanf)
381 .Case("scanf", &GenericTaintChecker::postScanf)
383 .Case("getchar", &GenericTaintChecker::postRetTaint)
384 .Case("getchar_unlocked", &GenericTaintChecker::postRetTaint)
385 .Case("getenv", &GenericTaintChecker::postRetTaint)
386 .Case("fopen", &GenericTaintChecker::postRetTaint)
387 .Case("fdopen", &GenericTaintChecker::postRetTaint)
388 .Case("freopen", &GenericTaintChecker::postRetTaint)
389 .Case("getch", &GenericTaintChecker::postRetTaint)
390 .Case("wgetch", &GenericTaintChecker::postRetTaint)
391 .Case("socket", &GenericTaintChecker::postSocket)
678 .Case("system", 0)
679 .Case("popen", 0)
680 .Case("execl", 0)
681 .Case("execle", 0)
682 .Case("execlp", 0)
683 .Case("execv", 0)
684 .Case("execvp", 0)
685 .Case("execvP", 0)
686 .Case("execve", 0)
687 .Case("dlopen", 0)
710 case Builtin::BImemcpy:
711 case Builtin::BImemmove:
712 case Builtin::BIstrncpy:
715 case Builtin::BIstrndup: