Searched refs:NodeBuilderContext (Results 1 – 9 of 9) sorted by relevance
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | SubEngine.h | 29 struct NodeBuilderContext; 57 unsigned StmtIdx, NodeBuilderContext *Ctx)=0; 69 NodeBuilderContext& BuilderCtx, 79 NodeBuilderContext &BldCtx, 88 NodeBuilderContext& BuilderCtx, 104 virtual void processBeginOfFunction(NodeBuilderContext &BC, 111 virtual void processEndOfFunction(NodeBuilderContext& BC, 115 virtual void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
|
D | CoreEngine.h | 44 friend struct NodeBuilderContext; 182 struct NodeBuilderContext { struct 186 NodeBuilderContext(const CoreEngine &E, const CFGBlock *B, ExplodedNode *N) in NodeBuilderContext() argument 213 const NodeBuilderContext &C; argument 248 const NodeBuilderContext &Ctx, bool F = true) 254 const NodeBuilderContext &Ctx, bool F = true) 298 const NodeBuilderContext &getContext() { return C; } in getContext() 320 const NodeBuilderContext &Ctx, ProgramPoint &L) in NodeBuilderWithSinks() 356 const NodeBuilderContext &Ctx, 364 const NodeBuilderContext &Ctx, [all …]
|
D | ExprEngine.h | 78 const NodeBuilderContext *currBldrCtx; 135 const NodeBuilderContext &getBuilderContext() { in getBuilderContext() 195 unsigned StmtIdx, NodeBuilderContext *Ctx) override; 224 NodeBuilderContext& BuilderCtx, 234 NodeBuilderContext &BldCtx, 242 NodeBuilderContext& BuilderCtx, 258 void processBeginOfFunction(NodeBuilderContext &BC, 264 void processEndOfFunction(NodeBuilderContext& BC, 268 void removeDeadOnEndOfFunction(NodeBuilderContext& BC, 273 void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | CoreEngine.cpp | 202 NodeBuilderContext BuilderCtx(*this, StartLoc.getDst(), Node); in ExecuteWorkList() 299 NodeBuilderContext BuilderCtx(*this, Blk, Pred); in HandleBlockEdge() 348 NodeBuilderContext Ctx(*this, L.getBlock(), Pred); in HandleBlockEntrance() 472 NodeBuilderContext BuilderCtx(*this, CE.getEntry(), Pred); in HandleCallEnter() 479 NodeBuilderContext Ctx(*this, B, Pred); in HandleBranch() 491 NodeBuilderContext Ctx(*this, B, Pred); in HandleCleanupTemporaryBranch() 502 NodeBuilderContext Ctx(*this, B, Pred); in HandleStaticInit() 519 NodeBuilderContext Ctx(*this, B, Pred); in HandlePostStmt()
|
D | ExprEngineCallAndReturn.cpp | 40 void ExprEngine::processCallEnter(NodeBuilderContext& BC, CallEnter CE, in processCallEnter() 162 void ExprEngine::removeDeadOnEndOfFunction(NodeBuilderContext& BC, in removeDeadOnEndOfFunction() 179 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in removeDeadOnEndOfFunction() 296 NodeBuilderContext Ctx(getCoreEngine(), Blk, BindedRetNode); in processCallExit() 326 NodeBuilderContext Ctx(Engine, calleeCtx->getCallSiteBlock(), CEENode); in processCallExit() 327 SaveAndRestore<const NodeBuilderContext*> NBCSave(currBldrCtx, in processCallExit()
|
D | ExprEngine.cpp | 290 unsigned StmtIdx, NodeBuilderContext *Ctx) { in processCFGElement() 702 NodeBuilderContext &BldCtx, in processCleanupTemporaryBranch() 1579 NodeBuilderContext& BldCtx, in processBranch() 1681 NodeBuilderContext &BuilderCtx, in REGISTER_TRAIT_WITH_PROGRAMSTATE() 1764 void ExprEngine::processBeginOfFunction(NodeBuilderContext &BC, in processBeginOfFunction() 1768 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in processBeginOfFunction() 1774 void ExprEngine::processEndOfFunction(NodeBuilderContext& BC, in processEndOfFunction()
|
D | CheckerManager.cpp | 97 const NodeBuilderContext &BldrCtx = checkCtx.Eng.getBuilderContext(); in expandGraphWithCheckers() 417 void CheckerManager::runCheckersForEndFunction(NodeBuilderContext &BC, in runCheckersForEndFunction()
|
D | ExprEngineCXX.cpp | 179 const NodeBuilderContext &CurrBldrCtx = getBuilderContext(); in findElementDirectlyInitializedByCurrentConstructor()
|
/external/clang/include/clang/StaticAnalyzer/Core/ |
D | CheckerManager.h | 45 struct NodeBuilderContext; 296 void runCheckersForEndFunction(NodeBuilderContext &BC,
|