reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
   68 class WalkAST : public StmtVisitor<WalkAST> {
  144     .Case("bcmp", &WalkAST::checkCall_bcmp)
  145     .Case("bcopy", &WalkAST::checkCall_bcopy)
  146     .Case("bzero", &WalkAST::checkCall_bzero)
  147     .Case("gets", &WalkAST::checkCall_gets)
  148     .Case("getpw", &WalkAST::checkCall_getpw)
  149     .Case("mktemp", &WalkAST::checkCall_mktemp)
  150     .Case("mkstemp", &WalkAST::checkCall_mkstemp)
  151     .Case("mkdtemp", &WalkAST::checkCall_mkstemp)
  152     .Case("mkstemps", &WalkAST::checkCall_mkstemp)
  153     .Cases("strcpy", "__strcpy_chk", &WalkAST::checkCall_strcpy)
  154     .Cases("strcat", "__strcat_chk", &WalkAST::checkCall_strcat)
  157            &WalkAST::checkDeprecatedOrUnsafeBufferHandling)
  160            &WalkAST::checkDeprecatedOrUnsafeBufferHandling)
  162            &WalkAST::checkDeprecatedOrUnsafeBufferHandling)
  163     .Case("drand48", &WalkAST::checkCall_rand)
  164     .Case("erand48", &WalkAST::checkCall_rand)
  165     .Case("jrand48", &WalkAST::checkCall_rand)
  166     .Case("lrand48", &WalkAST::checkCall_rand)
  167     .Case("mrand48", &WalkAST::checkCall_rand)
  168     .Case("nrand48", &WalkAST::checkCall_rand)
  169     .Case("lcong48", &WalkAST::checkCall_rand)
  170     .Case("rand", &WalkAST::checkCall_rand)
  171     .Case("rand_r", &WalkAST::checkCall_rand)
  172     .Case("random", &WalkAST::checkCall_random)
  173     .Case("vfork", &WalkAST::checkCall_vfork)
 1002     WalkAST walker(BR, mgr.getAnalysisDeclContext(D), filter);