Manages the lifetime of CallEvent objects. More...
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
Manages the lifetime of CallEvent objects.
CallEventManager provides a way to create arbitrary CallEvents "on the stack" as if they were value objects by keeping a cache of CallEvent-sized memory blocks. The CallEvents created by CallEventManager are only valid for the lifetime of the OwnedCallEvent that holds them; right now these objects cannot be copied and ownership cannot be transferred.
Definition at line 1361 of file CallEvent.h.
Constructor & Destructor Documentation ◆ CallEventManager() clang::ento::CallEventManager::CallEventManager ( llvm::BumpPtrAllocator & alloc ) inlineDefinition at line 1415 of file CallEvent.h.
Member Function Documentation ◆ getCall() ◆ getCaller()Gets an outside caller given a callee context.
Definition at line 1438 of file CallEvent.cpp.
References E, clang::ento::SVal::getAsRegion(), getCall(), clang::StackFrameContext::getCallSite(), clang::StackFrameContext::getCallSiteBlock(), getCXXConstructorCall(), getCXXDestructorCall(), getCXXInheritedConstructorCall(), clang::ento::SValBuilder::getCXXThis(), clang::LocationContext::getDecl(), clang::StackFrameContext::getIndex(), clang::LocationContext::getParent(), and clang::LocationContext::getStackFrame().
Referenced by annotateConsumedSummaryMismatch(), clang::ento::CallEvent::getCaller(), clang::ento::ExprEngine::processCallExit(), clang::ento::NoStateChangeFuncVisitor::VisitNode(), and clang::ento::UndefOrNullArgVisitor::VisitNode().
◆ getCXXAllocatorCall() ◆ getCXXConstructorCall() ◆ getCXXDeallocatorCall() ◆ getCXXDestructorCall() ◆ getCXXInheritedConstructorCall() ◆ getObjCMethodCall() ◆ getSimpleCall() Friends And Related Function Documentation ◆ CallEventThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4