| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | Checkers.td | 55 def DereferenceChecker : Checker<"NullDereference">, 59 def CallAndMessageChecker : Checker<"CallAndMessage">, 63 def NonNullParamChecker : Checker<"NonNullParamChecker">, 67 def VLASizeChecker : Checker<"VLASize">, 71 def DivZeroChecker : Checker<"DivideZero">, 75 def UndefResultChecker : Checker<"UndefinedBinaryOperatorResult">, 79 def StackAddrEscapeChecker : Checker<"StackAddressEscape">, 83 def DynamicTypePropagation : Checker<"DynamicTypePropagation">, 91 def BoolAssignmentChecker : Checker<"BoolAssignment">, 95 def CastSizeChecker : Checker<"CastSize">, [all …]
|
| HD | DebugCheckers.cpp | 32 class DominatorsTreeDumper : public Checker<check::ASTCodeBody> { 54 class LiveVariablesDumper : public Checker<check::ASTCodeBody> { 74 class CFGViewer : public Checker<check::ASTCodeBody> { 94 class CFGDumper : public Checker<check::ASTCodeBody> { 120 class CallGraphViewer : public Checker< check::ASTDecl<TranslationUnitDecl> > { 140 class CallGraphDumper : public Checker< check::ASTDecl<TranslationUnitDecl> > { 161 class ConfigDumper : public Checker< check::EndOfTranslationUnit > { 199 class ExplodedGraphViewer : public Checker< check::EndAnalysis > {
|
| HD | LLVMConventionsChecker.cpp | 120 const CheckerBase *Checker; member in __anon7f91e48d0111::StringRefCheckerVisitor 125 : DeclWithIssue(declWithIssue), BR(br), Checker(checker) {} in StringRefCheckerVisitor() 139 const CheckerBase *Checker) { in CheckStringRefAssignedTemporary() argument 140 StringRefCheckerVisitor walker(D, BR, Checker); in CheckStringRefAssignedTemporary() 185 BR.EmitBasicReport(DeclWithIssue, Checker, desc, "LLVM Conventions", desc, in VisitVarDecl() 220 const CheckerBase *Checker; member in __anon7f91e48d0211::ASTFieldVisitor 225 : Root(root), BR(br), Checker(checker) {} in ASTFieldVisitor() 233 const CheckerBase *Checker) { in CheckASTMemory() argument 238 ASTFieldVisitor walker(R, BR, Checker); in CheckASTMemory() 290 BR.EmitBasicReport(Root, Checker, "AST node allocates heap memory", in ReportError() [all …]
|
| HD | 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<
|
| HD | DirectIvarAssignment.cpp | 54 public Checker<check::ASTDecl<ObjCImplementationDecl> > { 66 const CheckerBase *Checker; member in __anon03b4cdad0111::DirectIvarAssignment::MethodCrawler 72 const CheckerBase *Checker, AnalysisDeclContext *InDCtx) in MethodCrawler() argument 74 Checker(Checker), DCtx(InDCtx) {} in MethodCrawler() 201 MD, Checker, "Property access", categories::CoreFoundationObjectiveC, in VisitBinaryOperator()
|
| HD | CheckSizeofPointer.cpp | 27 const CheckerBase *Checker; member in __anone0e0b9d60111::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> {
|
| HD | 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,
|
| HD | IdenticalExprChecker.cpp | 39 const CheckerBase *Checker; member in __anon500b12880111::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() 126 BR.EmitBasicReport(AC->getDecl(), Checker, "Identical conditions", in VisitIfStmt() 156 BR.EmitBasicReport(AC->getDecl(), Checker, in VisitIfStmt() 244 BR.EmitBasicReport(AC->getDecl(), Checker, in checkComparisonOp() 266 AC->getDecl(), Checker, in VisitConditionalOperator() 483 class FindIdenticalExprChecker : public Checker<check::ASTCodeBody> {
|
| HD | VirtualCallChecker.cpp | 31 const CheckerBase *Checker; member in __anonf148e69f0111::WalkAST 64 : Checker(checker), BR(br), AC(ac), visitingCallExpr(nullptr) {} in WalkAST() 197 BR.EmitBasicReport(AC->getDecl(), Checker, in ReportVirtualCall() 206 BR.EmitBasicReport(AC->getDecl(), Checker, in ReportVirtualCall() 219 class VirtualCallChecker : public Checker<check::ASTDecl<CXXRecordDecl> > {
|
| HD | ObjCContainersASTChecker.cpp | 30 const CheckerBase *Checker; member in __anonc4f133980111::WalkAST 76 : BR(br), Checker(checker), AC(ac), ASTC(AC->getASTContext()), in WalkAST() 146 BR.EmitBasicReport(AC->getDecl(), Checker, OsName.str(), in VisitCallExpr() 162 class ObjCContainersASTChecker : public Checker<check::ASTCodeBody> {
|
| HD | CStringSyntaxChecker.cpp | 34 const CheckerBase *Checker; member in __anondd9770fd0111::WalkAST 86 : Checker(checker), BR(br), AC(ac) {} in WalkAST() 160 BR.EmitBasicReport(FD, Checker, "Anti-pattern in the argument", in VisitCallExpr() 177 class CStringSyntaxChecker: public Checker<check::ASTCodeBody> {
|
| HD | CheckObjCDealloc.cpp | 79 static void checkObjCDealloc(const CheckerBase *Checker, in checkObjCDealloc() argument 158 BR.EmitBasicReport(D, Checker, name, categories::CoreFoundationObjectiveC, in checkObjCDealloc() 222 BR.EmitBasicReport(MD, Checker, name, in checkObjCDealloc() 233 class ObjCDeallocChecker : public Checker<
|
| HD | 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<
|
| HD | TraversalChecker.cpp | 27 class TraversalDumper : public Checker< check::BranchCondition, 64 class CallDumper : public Checker< check::PreCall,
|
| HD | DeadStoresChecker.cpp | 127 const CheckerBase *Checker; member in __anonde49362a0211::DeadStoreObs 142 : cfg(cfg), Ctx(ctx), BR(br), Checker(checker), AC(ac), Parents(parents), in DeadStoreObs() 204 BR.EmitBasicReport(AC->getDecl(), Checker, BugType, "Dead store", os.str(), in Report() 424 class DeadStoresChecker : public Checker<check::ASTCodeBody> {
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | Checker.cpp | 30 CheckerProgramPointTag::CheckerProgramPointTag(const CheckerBase *Checker, in CheckerProgramPointTag() argument 32 : SimpleProgramPointTag(Checker->getCheckName().getName(), Msg) {} in CheckerProgramPointTag() 35 const CheckerBase &Checker) { in operator <<() argument 36 Out << Checker.getCheckName().getName(); in operator <<()
|
| HD | CheckerManager.cpp | 158 Pred->getLocationContext(), checkFn.Checker); in runChecker() 196 const ProgramPoint &L = Msg.getProgramPoint(IsPreVisit,checkFn.Checker); in runChecker() 239 const ProgramPoint &L = Call.getProgramPoint(IsPreVisit,checkFn.Checker); in runChecker() 288 checkFn.Checker); in runChecker() 328 const ProgramPoint &L = PP.withTag(checkFn.Checker); in runChecker() 370 checkFn.Checker); in runCheckersForEndFunction() 393 checkFn.Checker); in runChecker() 438 Pred->getLocationContext(), checkFn.Checker); in runChecker() 543 Pred->getLocationContext(), EI->Checker); in runCheckersForEvalCall()
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| HD | RuntimeDyldChecker.cpp | 30 RuntimeDyldCheckerExprEval(const RuntimeDyldCheckerImpl &Checker, in RuntimeDyldCheckerExprEval() argument 32 : Checker(Checker) {} in RuntimeDyldCheckerExprEval() 63 Checker.ErrStream << "Expression '" << Expr << "' is false: " in evaluate() 84 const RuntimeDyldCheckerImpl &Checker; member in llvm::RuntimeDyldCheckerExprEval 146 Checker.ErrStream << "Error evaluating expression '" << Expr in handleError() 227 if (!Checker.isSymbolValid(Symbol)) in evalDecodeOperand() 263 Inst.dump_pretty(ErrMsgStream, Checker.InstPrinter); in evalDecodeOperand() 273 Inst.dump_pretty(ErrMsgStream, Checker.InstPrinter); in evalDecodeOperand() 295 if (!Checker.isSymbolValid(Symbol)) in evalNextPC() 313 ? Checker.getSymbolLocalAddr(Symbol) in evalNextPC() [all …]
|
| HD | RuntimeDyld.cpp | 227 if (Checker) in loadObjectImpl() 228 Checker->registerStubMap(Obj.getFileName(), SectionID, Stubs); in loadObjectImpl() 611 if (Checker) in emitSection() 612 Checker->registerSection(Obj.getFileName(), SectionID); in emitSection() 843 Checker = nullptr; in RuntimeDyld() 851 bool ProcessAllSections, RuntimeDyldCheckerImpl *Checker) { in createRuntimeDyldCOFF() argument 855 Dyld->setRuntimeDyldChecker(Checker); in createRuntimeDyldCOFF() 862 bool ProcessAllSections, RuntimeDyldCheckerImpl *Checker) { in createRuntimeDyldELF() argument 865 Dyld->setRuntimeDyldChecker(Checker); in createRuntimeDyldELF() 873 RuntimeDyldCheckerImpl *Checker) { in createRuntimeDyldMachO() argument [all …]
|
| HD | RuntimeDyldImpl.h | 198 RuntimeDyldCheckerImpl *Checker; variable 386 : MemMgr(MemMgr), Resolver(Resolver), Checker(nullptr), in RuntimeDyldImpl() 396 void setRuntimeDyldChecker(RuntimeDyldCheckerImpl *Checker) { in setRuntimeDyldChecker() argument 397 this->Checker = Checker; in setRuntimeDyldChecker()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/ |
| HD | Checker.h | 319 _checkPointerEscape(void *Checker, in _checkPointerEscape() argument 327 return ((const CHECKER *)Checker)->checkPointerEscape(State, in _checkPointerEscape() 344 return ((const CHECKER *)Checker)->checkPointerEscape(State, in _checkPointerEscape() 362 _checkConstPointerEscape(void *Checker, in _checkConstPointerEscape() argument 384 return ((const CHECKER *)Checker)->checkConstPointerEscape(State, in _checkConstPointerEscape() 465 raw_ostream& operator<<(raw_ostream &Out, const CheckerBase &Checker); 472 CheckerProgramPointTag(const CheckerBase *Checker, StringRef Msg); 476 class Checker : public CHECK1, public CHECKs..., public CheckerBase { 481 Checker<CHECKs...>::_register(checker, mgr); in _register() 486 class Checker<CHECK1> : public CHECK1, public CheckerBase {
|
| /NextBSD/contrib/llvm/tools/llvm-rtdyld/ |
| HD | llvm-rtdyld.cpp | 405 static int checkAllExpressions(RuntimeDyldChecker &Checker) { in checkAllExpressions() argument 413 if (!Checker.checkAllRulesInBuffer("# rtdyld-check:", in checkAllExpressions() 421 applySpecificSectionMappings(RuntimeDyldChecker &Checker) { in applySpecificSectionMappings() argument 443 Checker.getSectionAddr(FileName, SectionName, true); in applySpecificSectionMappings() 460 Checker.getRTDyld().mapSectionAddress(OldAddr, NewAddr); in applySpecificSectionMappings() 480 RuntimeDyldChecker &Checker) { in remapSectionsAndSymbols() argument 494 AppliedMappingsT AppliedMappings = applySpecificSectionMappings(Checker); in remapSectionsAndSymbols() 540 Checker.getRTDyld().mapSectionAddress(CurEntry.first, NextSectionAddr); in remapSectionsAndSymbols() 617 RuntimeDyldChecker Checker(Dyld, Disassembler.get(), InstPrinter.get(), in linkAndVerify() local 654 remapSectionsAndSymbols(TheTriple, MemMgr, Checker); in linkAndVerify() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ |
| HD | CheckerBase.td | 1 //===--- CheckerBase.td - Checker TableGen classes ------------------------===// 28 class Checker<string name = ""> {
|
| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | PassManagerInternal.h | 59 struct Checker; 61 template <typename T> static SmallType f(Checker<T, &T::run> *); 161 struct Checker; 163 template <typename T> static SmallType f(Checker<T, &T::invalidate> *);
|
| /NextBSD/lib/clang/libclangstaticanalyzercore/ |
| HD | Makefile.depend | 72 Checker.o: CommentCommandList.inc.h 73 Checker.o: DeclNodes.inc.h 74 Checker.o: DiagnosticCommonKinds.inc.h 75 Checker.o: StmtNodes.inc.h 76 Checker.po: CommentCommandList.inc.h 77 Checker.po: DeclNodes.inc.h 78 Checker.po: DiagnosticCommonKinds.inc.h 79 Checker.po: StmtNodes.inc.h
|