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

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
   49 struct NodeBuilderContext;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
   32 struct NodeBuilderContext;

References

tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  313   void runCheckersForEndFunction(NodeBuilderContext &BC,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  240   const NodeBuilderContext &C;
  274               const NodeBuilderContext &Ctx, bool F = true)
  280               const NodeBuilderContext &Ctx, bool F = true)
  326   const NodeBuilderContext &getContext() { return C; }
  350                        const NodeBuilderContext &Ctx, ProgramPoint &L)
  386                   const NodeBuilderContext &Ctx,
  394                   const NodeBuilderContext &Ctx,
  441                     const NodeBuilderContext &C,
  451                     const NodeBuilderContext &C,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  141   const NodeBuilderContext *currBldrCtx = nullptr;
  203   const NodeBuilderContext &getBuilderContext() {
  273                          unsigned StmtIdx, NodeBuilderContext *Ctx) override;
  304                      NodeBuilderContext& BuilderCtx,
  314                                      NodeBuilderContext &BldCtx,
  322                                 NodeBuilderContext& BuilderCtx,
  338   void processBeginOfFunction(NodeBuilderContext &BC,
  344   void processEndOfFunction(NodeBuilderContext& BC,
  349   void removeDeadOnEndOfFunction(NodeBuilderContext& BC,
  354   void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
   63                                  unsigned StmtIdx, NodeBuilderContext *Ctx)=0;
   75                              NodeBuilderContext& BuilderCtx,
   85                                              NodeBuilderContext &BldCtx,
   94                                         NodeBuilderContext& BuilderCtx,
  110   virtual void processBeginOfFunction(NodeBuilderContext &BC,
  117   virtual void processEndOfFunction(NodeBuilderContext& BC,
  122   virtual void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  114   const NodeBuilderContext &BldrCtx = checkCtx.Eng.getBuilderContext();
  449 void CheckerManager::runCheckersForEndFunction(NodeBuilderContext &BC,
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  114     NodeBuilderContext BuilderCtx(*this, StartLoc.getDst(), Node);
  211   NodeBuilderContext BuilderCtx(*this, Blk, Pred);
  289     NodeBuilderContext Ctx(*this, L.getBlock(), Pred);
  420   NodeBuilderContext BuilderCtx(*this, CE.getEntry(), Pred);
  427   NodeBuilderContext Ctx(*this, B, Pred);
  439   NodeBuilderContext Ctx(*this, B, Pred);
  450   NodeBuilderContext Ctx(*this, B, Pred);
  466     NodeBuilderContext Ctx(*this, B, Pred);
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  628                                    unsigned StmtIdx, NodeBuilderContext *Ctx) {
 1130                                                NodeBuilderContext &BldCtx,
 2088                                NodeBuilderContext& BldCtx,
 2186                                           NodeBuilderContext &BuilderCtx,
 2252 void ExprEngine::processBeginOfFunction(NodeBuilderContext &BC,
 2256   SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC);
 2262 void ExprEngine::processEndOfFunction(NodeBuilderContext& BC,
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
   39 void ExprEngine::processCallEnter(NodeBuilderContext& BC, CallEnter CE,
  160 void ExprEngine::removeDeadOnEndOfFunction(NodeBuilderContext& BC,
  177   SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC);
  287     NodeBuilderContext Ctx(getCoreEngine(), Blk, BindedRetNode);
  318     NodeBuilderContext Ctx(Engine, calleeCtx->getCallSiteBlock(), CEENode);
  319     SaveAndRestore<const NodeBuilderContext*> NBCSave(currBldrCtx,
tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
   49     SymbolManager &SymMgr, const NodeBuilderContext *currBldrCtx,