Home
last modified time | relevance | path

Searched refs:Checker (Results 1 – 25 of 128) sorted by relevance

123456

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td318 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 DBugType.h35 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 DDebugCheckers.cpp34 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 DCastToStructChecker.cpp29 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 DLLVMConventionsChecker.cpp119 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 DCheckObjCInstMethSignature.cpp44 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 DDirectIvarAssignment.cpp53 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 DCheckSizeofPointer.cpp27 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 DCStringSyntaxChecker.cpp34 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 DIdenticalExprChecker.cpp39 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 DNSErrorChecker.cpp41 : 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 DPaddingChecker.cpp33 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 DObjCContainersASTChecker.cpp30 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 DObjCAutoreleaseWriteChecker.cpp49 class ObjCAutoreleaseWriteChecker : public Checker<check::ASTCodeBody> {
111 const ObjCAutoreleaseWriteChecker *Checker) { in emitDiagnostics() argument
137 ADC->getDecl(), Checker, in emitDiagnostics()
H A DRunLoopAutoreleaseLeakChecker.cpp50 class RunLoopAutoreleaseLeakChecker : public Checker<check::ASTCodeBody> {
85 const RunLoopAutoreleaseLeakChecker *Checker) { in emitDiagnostics() argument
117 BR.EmitBasicReport(ADC->getDecl(), Checker, in emitDiagnostics()
H A DObjCUnusedIVarsChecker.cpp109 const CheckerBase *Checker) { in checkObjCUnusedIvar() argument
166 BR.EmitBasicReport(D, Checker, "Unused instance variable", "Optimization", in checkObjCUnusedIvar()
176 class ObjCUnusedIvarsChecker : public Checker<
H A DGCDAntipatternChecker.cpp49 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 DChecker.cpp32 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 DCheckerManager.cpp165 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 DRuntimeDyldChecker.cpp35 : 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 DRuntimeDyld.cpp381 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 DRuntimeDyldImpl.h255 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 Dllvm-rtdyld.cpp488 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 DChecker.h359 _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 DPointerSumType.h251 struct Checker : Checker<InnerMemberTs...> {
255 template <typename MemberT> struct Checker<MemberT> : std::true_type {
259 static_assert(Checker<MemberTs...>::value,

123456