| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ |
| H A D | Checkers.td | 318 def MoveChecker: Checker<"Move">, 422 def bcmp : Checker<"bcmp">, 425 def bcopy : Checker<"bcopy">, 428 def bzero : Checker<"bzero">, 431 def gets : Checker<"gets">, 434 def getpw : Checker<"getpw">, 437 def mktemp : Checker<"mktemp">, 444 def rand : Checker<"rand">, 447 def strcpy : Checker<"strcpy">, 450 def vfork : Checker<"vfork">, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
| H A D | BugType.h | 35 const CheckerBase *Checker; variable 42 : Check(Check), Name(Name), Category(Cat), Checker(nullptr), in BugType() 44 BugType(const CheckerBase *Checker, StringRef Name, StringRef Cat) in BugType() argument 45 : Check(Checker->getCheckName()), Name(Name), Category(Cat), in BugType() 46 Checker(Checker), SuppressOnSink(false) {} in BugType() 58 Checker ? Checker->getCheckName().getName() : Check.getName(); in getCheckName()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DebugCheckers.cpp | 34 class DominatorsTreeDumper : public Checker<check::ASTCodeBody> { 56 class LiveVariablesDumper : public Checker<check::ASTCodeBody> { 76 class LiveStatementsDumper : public Checker<check::ASTCodeBody> { 95 class CFGViewer : public Checker<check::ASTCodeBody> { 115 class CFGDumper : public Checker<check::ASTCodeBody> { 141 class CallGraphViewer : public Checker< check::ASTDecl<TranslationUnitDecl> > { 161 class CallGraphDumper : public Checker< check::ASTDecl<TranslationUnitDecl> > { 182 class ConfigDumper : public Checker< check::EndOfTranslationUnit > { 222 class ExplodedGraphViewer : public Checker< check::EndAnalysis > {
|
| H A D | CastToStructChecker.cpp | 29 const CheckerBase *Checker; member in __anona22e1c450111::CastToStructVisitor 33 explicit CastToStructVisitor(BugReporter &B, const CheckerBase *Checker, in CastToStructVisitor() argument 35 : BR(B), Checker(Checker), AC(A) {} in CastToStructVisitor() 67 AC->getDecl(), Checker, "Cast from non-struct type to struct type", in VisitCastExpr() 98 BR.EmitBasicReport(AC->getDecl(), Checker, "Widening cast to struct type", in VisitCastExpr() 110 class CastToStructChecker : public Checker<check::ASTCodeBody> {
|
| H A D | LLVMConventionsChecker.cpp | 119 const CheckerBase *Checker; member in __anonc69ecde30111::StringRefCheckerVisitor 124 : DeclWithIssue(declWithIssue), BR(br), Checker(checker) {} in StringRefCheckerVisitor() 138 const CheckerBase *Checker) { in CheckStringRefAssignedTemporary() argument 139 StringRefCheckerVisitor walker(D, BR, Checker); in CheckStringRefAssignedTemporary() 184 BR.EmitBasicReport(DeclWithIssue, Checker, desc, "LLVM Conventions", desc, in VisitVarDecl() 219 const CheckerBase *Checker; member in __anonc69ecde30211::ASTFieldVisitor 224 : Root(root), BR(br), Checker(checker) {} in ASTFieldVisitor() 232 const CheckerBase *Checker) { in CheckASTMemory() argument 237 ASTFieldVisitor walker(R, BR, Checker); in CheckASTMemory() 288 BR.EmitBasicReport(Root, Checker, "AST node allocates heap memory", in ReportError() [all …]
|
| H A D | CheckObjCInstMethSignature.cpp | 44 const CheckerBase *Checker) { in CompareReturnTypes() argument 74 MethDerived, Checker, "Incompatible instance method return type", in CompareReturnTypes() 81 const CheckerBase *Checker) { in CheckObjCInstMethSignature() argument 116 CompareReturnTypes(MethDerived, M, BR, Ctx, ID, Checker); in CheckObjCInstMethSignature() 128 class ObjCMethSigsChecker : public Checker<
|
| H A D | DirectIvarAssignment.cpp | 53 public Checker<check::ASTDecl<ObjCImplementationDecl> > { 65 const CheckerBase *Checker; member in __anonb2ab69830111::DirectIvarAssignment::MethodCrawler 71 const CheckerBase *Checker, AnalysisDeclContext *InDCtx) in MethodCrawler() argument 73 Checker(Checker), DCtx(InDCtx) {} in MethodCrawler() 200 MD, Checker, "Property access", categories::CoreFoundationObjectiveC, in VisitBinaryOperator()
|
| H A D | CheckSizeofPointer.cpp | 27 const CheckerBase *Checker; member in __anon54b2682c0111::WalkAST 32 : BR(br), Checker(checker), AC(ac) {} in WalkAST() 67 BR.EmitBasicReport(AC->getDecl(), Checker, in VisitUnaryExprOrTypeTraitExpr() 81 class SizeofPointerChecker : public Checker<check::ASTCodeBody> {
|
| H A D | CStringSyntaxChecker.cpp | 34 const CheckerBase *Checker; member in __anon8c8e0cd30111::WalkAST 105 WalkAST(const CheckerBase *Checker, BugReporter &BR, AnalysisDeclContext *AC) in WalkAST() argument 106 : Checker(Checker), BR(BR), AC(AC) {} in WalkAST() 237 BR.EmitBasicReport(FD, Checker, "Anti-pattern in the argument", in VisitCallExpr() 261 BR.EmitBasicReport(FD, Checker, "Anti-pattern in the argument", in VisitCallExpr() 278 class CStringSyntaxChecker: public Checker<check::ASTCodeBody> {
|
| H A D | IdenticalExprChecker.cpp | 39 const CheckerBase *Checker; member in __anonff01ae5e0111::FindIdenticalExprVisitor 43 const CheckerBase *Checker, in FindIdenticalExprVisitor() argument 45 : BR(B), Checker(Checker), AC(A) {} in FindIdenticalExprVisitor() 72 BR.EmitBasicReport(AC->getDecl(), Checker, in reportIdenticalExpr() 121 BR.EmitBasicReport(AC->getDecl(), Checker, "Identical conditions", in VisitIfStmt() 144 BR.EmitBasicReport(AC->getDecl(), Checker, "Identical conditions", in VisitIfStmt() 174 BR.EmitBasicReport(AC->getDecl(), Checker, in VisitIfStmt() 265 BR.EmitBasicReport(AC->getDecl(), Checker, in checkComparisonOp() 287 AC->getDecl(), Checker, in VisitConditionalOperator() 503 class FindIdenticalExprChecker : public Checker<check::ASTCodeBody> {
|
| H A D | NSErrorChecker.cpp | 41 : public Checker< check::ASTDecl<ObjCMethodDecl> > { 88 : public Checker< check::ASTDecl<FunctionDecl> > { 137 NSErrorDerefBug(const CheckerBase *Checker) in NSErrorDerefBug() argument 138 : BugType(Checker, "NSError** null dereference", in NSErrorDerefBug() 144 CFErrorDerefBug(const CheckerBase *Checker) in CFErrorDerefBug() argument 145 : BugType(Checker, "CFErrorRef* null dereference", in CFErrorDerefBug() 153 : public Checker< check::Location,
|
| H A D | PaddingChecker.cpp | 33 class PaddingChecker : public Checker<check::ASTDecl<TranslationUnitDecl>> { 52 const PaddingChecker *Checker; in checkASTDecl() member 55 explicit LocalVisitor(const PaddingChecker *Checker) : Checker(Checker) {} in checkASTDecl() 57 Checker->visitRecord(RD); in checkASTDecl() 61 Checker->visitVariable(VD); in checkASTDecl()
|
| H A D | ObjCContainersASTChecker.cpp | 30 const CheckerBase *Checker; member in __anon02ddca6e0111::WalkAST 75 : BR(br), Checker(checker), AC(ac), ASTC(AC->getASTContext()), in WalkAST() 145 BR.EmitBasicReport(AC->getDecl(), Checker, OsName.str(), in VisitCallExpr() 161 class ObjCContainersASTChecker : public Checker<check::ASTCodeBody> {
|
| H A D | ObjCAutoreleaseWriteChecker.cpp | 49 class ObjCAutoreleaseWriteChecker : public Checker<check::ASTCodeBody> { 111 const ObjCAutoreleaseWriteChecker *Checker) { in emitDiagnostics() argument 137 ADC->getDecl(), Checker, in emitDiagnostics()
|
| H A D | RunLoopAutoreleaseLeakChecker.cpp | 50 class RunLoopAutoreleaseLeakChecker : public Checker<check::ASTCodeBody> { 85 const RunLoopAutoreleaseLeakChecker *Checker) { in emitDiagnostics() argument 117 BR.EmitBasicReport(ADC->getDecl(), Checker, in emitDiagnostics()
|
| H A D | ObjCUnusedIVarsChecker.cpp | 109 const CheckerBase *Checker) { in checkObjCUnusedIvar() argument 166 BR.EmitBasicReport(D, Checker, "Unused instance variable", "Optimization", in checkObjCUnusedIvar() 176 class ObjCUnusedIvarsChecker : public Checker<
|
| H A D | GCDAntipatternChecker.cpp | 49 class GCDAntipatternChecker : public Checker<check::ASTCodeBody> { 186 const GCDAntipatternChecker *Checker) { in emitDiagnostics() argument 198 Checker, in emitDiagnostics()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | Checker.cpp | 32 CheckerProgramPointTag::CheckerProgramPointTag(const CheckerBase *Checker, in CheckerProgramPointTag() argument 34 : SimpleProgramPointTag(Checker->getCheckName().getName(), Msg) {} in CheckerProgramPointTag() 37 const CheckerBase &Checker) { in operator <<() argument 38 Out << Checker.getCheckName().getName(); in operator <<()
|
| H A D | CheckerManager.cpp | 165 Pred->getLocationContext(), checkFn.Checker); in runChecker() 220 const ProgramPoint &L = Msg.getProgramPoint(IsPreVisit,checkFn.Checker); in runChecker() 278 const ProgramPoint &L = Call.getProgramPoint(IsPreVisit,checkFn.Checker); in runChecker() 330 checkFn.Checker); in runChecker() 373 const ProgramPoint &L = PP.withTag(checkFn.Checker); in runChecker() 417 const ProgramPoint &L = PP.withTag(checkFn.Checker); in runChecker() 450 FunctionExitPoint(RS, Pred->getLocationContext(), checkFn.Checker); in runCheckersForEndFunction() 475 checkFn.Checker); in runChecker() 561 Pred->getLocationContext(), checkFn.Checker); in runChecker() 656 EvalCallChecker.Checker); in runCheckersForEvalCall()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldChecker.cpp | 35 : Checker(Checker) {} in RuntimeDyldCheckerExprEval() 87 const RuntimeDyldCheckerImpl &Checker; member in llvm::RuntimeDyldCheckerExprEval 231 if (!Checker.isSymbolValid(Symbol)) in evalDecodeOperand() 267 Inst.dump_pretty(ErrMsgStream, Checker.InstPrinter); in evalDecodeOperand() 277 Inst.dump_pretty(ErrMsgStream, Checker.InstPrinter); in evalDecodeOperand() 299 if (!Checker.isSymbolValid(Symbol)) in evalNextPC() 365 std::tie(StubAddr, ErrorMsg) = Checker.getStubAddrFor( in evalStubAddr() 402 std::tie(StubAddr, ErrorMsg) = Checker.getSectionAddr( in evalSectionAddr() 430 if (!Checker.isSymbolValid(Symbol)) { in evalIdentifierExpr() 668 MCDisassembler *Dis = Checker.Disassembler; in decodeInst() [all …]
|
| H A D | RuntimeDyld.cpp | 381 if (Checker) in loadObjectImpl() 706 if (Checker) in emitCommonSymbols() 820 if (Checker) in emitSection() 1205 Checker = nullptr; in RuntimeDyld() 1213 RuntimeDyldCheckerImpl *Checker) { in createRuntimeDyldCOFF() argument 1217 Dyld->setRuntimeDyldChecker(Checker); in createRuntimeDyldCOFF() 1224 RuntimeDyldCheckerImpl *Checker) { in createRuntimeDyldELF() argument 1228 Dyld->setRuntimeDyldChecker(Checker); in createRuntimeDyldELF() 1240 Dyld->setRuntimeDyldChecker(Checker); in createRuntimeDyldMachO() 1254 ProcessAllSections, Checker); in loadObject() [all …]
|
| H A D | RuntimeDyldImpl.h | 255 RuntimeDyldCheckerImpl *Checker; variable 475 : MemMgr(MemMgr), Resolver(Resolver), Checker(nullptr), in RuntimeDyldImpl() 485 void setRuntimeDyldChecker(RuntimeDyldCheckerImpl *Checker) { in setRuntimeDyldChecker() argument 486 this->Checker = Checker; in setRuntimeDyldChecker()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-rtdyld/ |
| H A D | llvm-rtdyld.cpp | 488 static int checkAllExpressions(RuntimeDyldChecker &Checker) { in checkAllExpressions() argument 496 if (!Checker.checkAllRulesInBuffer("# rtdyld-check:", in checkAllExpressions() 503 void applySpecificSectionMappings(RuntimeDyldChecker &Checker) { in applySpecificSectionMappings() argument 521 Checker.getSectionAddr(FileName, SectionName, true); in applySpecificSectionMappings() 535 Checker.getRTDyld().mapSectionAddress(OldAddr, NewAddr); in applySpecificSectionMappings() 552 RuntimeDyldChecker &Checker) { in remapSectionsAndSymbols() argument 565 applySpecificSectionMappings(Checker); in remapSectionsAndSymbols() 580 auto LoadAddr = Checker.getSectionLoadAddress(Tmp->first); in remapSectionsAndSymbols() 693 RuntimeDyldChecker Checker(Dyld, Disassembler.get(), InstPrinter.get(), in linkAndVerify() local 729 remapSectionsAndSymbols(TheTriple, MemMgr, Checker); in linkAndVerify() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/ |
| H A D | Checker.h | 359 _checkPointerEscape(void *Checker, in _checkPointerEscape() argument 367 return ((const CHECKER *)Checker)->checkPointerEscape(State, in _checkPointerEscape() 384 return ((const CHECKER *)Checker)->checkPointerEscape(State, in _checkPointerEscape() 402 _checkConstPointerEscape(void *Checker, in _checkConstPointerEscape() argument 424 return ((const CHECKER *)Checker)->checkConstPointerEscape(State, in _checkConstPointerEscape() 505 raw_ostream& operator<<(raw_ostream &Out, const CheckerBase &Checker); 512 CheckerProgramPointTag(const CheckerBase *Checker, StringRef Msg); 516 class Checker : public CHECK1, public CHECKs..., public CheckerBase { 521 Checker<CHECKs...>::_register(checker, mgr); in _register() 526 class Checker<CHECK1> : public CHECK1, public CheckerBase {
|
| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | PointerSumType.h | 251 struct Checker : Checker<InnerMemberTs...> { 255 template <typename MemberT> struct Checker<MemberT> : std::true_type { 259 static_assert(Checker<MemberTs...>::value,
|