|
clang 23.0.0git
|
#include "clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h"
Public Types | |
| using | iterator = CFGBlock::const_succ_iterator |
Additional Inherited Members | |
| Protected Attributes inherited from clang::ento::NodeBuilder | |
| const NodeBuilderContext & | C |
| bool | HasGeneratedNodes = false |
| ExplodedNodeSet & | Frontier |
| The frontier set - a set of nodes which need to be propagated after the builder dies. | |
Definition at line 337 of file CoreEngine.h.
Definition at line 347 of file CoreEngine.h.
|
inline |
Definition at line 342 of file CoreEngine.h.
References clang::ento::NodeBuilder::NodeBuilder().
|
inline |
Definition at line 349 of file CoreEngine.h.
|
inline |
Definition at line 350 of file CoreEngine.h.
| ExplodedNode * IndirectGotoNodeBuilder::generateNode | ( | const CFGBlock * | Block, |
| ProgramStateRef | State, | ||
| ExplodedNode * | Pred ) |
Definition at line 714 of file CoreEngine.cpp.
References clang::Block, clang::ento::NodeBuilder::C, generateNode(), and clang::ento::ExplodedNode::getLocationContext().
Referenced by generateNode().
| ExplodedNode * NodeBuilder::generateNode | ( | const ProgramPoint & | PP, |
| ProgramStateRef | State, | ||
| ExplodedNode * | Pred, | ||
| bool | MarkAsSink = false ) |
Generates a node in the ExplodedGraph.
Definition at line 273 of file CoreEngine.cpp.
References clang::ento::CoreEngine::getDataTags(), clang::ento::ExplodedNode::getState(), clang::ento::CoreEngine::makeNode(), and clang::ProgramPoint::withTag().
|
inline |
Definition at line 287 of file CoreEngine.h.
|
inline |
Definition at line 359 of file CoreEngine.h.
References clang::ento::NodeBuilder::C.
|
inline |
Definition at line 357 of file CoreEngine.h.