A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/CallEvent_8cpp.html below:

clang: lib/StaticAnalyzer/Core/CallEvent.cpp File Reference

Go to the source code of this file.

namespace   llvm   Diagnostic wrappers for TextAPI types for error reporting.
  static bool  isCallback (QualType T)   static bool  isVoidPointerToNonConst (QualType T)   static bool  isPointerToConst (QualType Ty)   Returns true if a type is a pointer-to-const or reference-to-const with no further indirection.
  static void  findPtrToConstParams (llvm::SmallSet< unsigned, 4 > &PreserveArgs, const CallEvent &Call)   static bool  isTransparentUnion (QualType T)   static SVal  processArgument (SVal Value, const Expr *ArgumentExpr, const ParmVarDecl *Parameter, SValBuilder &SVB)   static SVal  castArgToParamTypeIfNeeded (const CallEvent &Call, unsigned ArgIdx, SVal ArgVal, SValBuilder &SVB)   Cast the argument value to the type of the parameter at the function declaration.
  static void  addParameterValuesToBindings (const StackFrameContext *CalleeCtx, CallEvent::BindingsTy &Bindings, SValBuilder &SVB, const CallEvent &Call, ArrayRef< ParmVarDecl * > parameters)   static const ExprgetSyntacticFromForPseudoObjectExpr (const PseudoObjectExpr *POE)   static const ObjCMethodDeclfindDefiningRedecl (const ObjCMethodDecl *MD)   static const ObjCMethodDecllookupRuntimeDefinition (const ObjCInterfaceDecl *Interface, Selector LookupSelector, bool InstanceMethod)   ◆ DEBUG_TYPE #define DEBUG_TYPE   "static-analyzer-call-event"

Definition at line 67 of file CallEvent.cpp.

◆ ObjCMessageDataTy ◆ addParameterValuesToBindings()

Definition at line 462 of file CallEvent.cpp.

References clang::Call, castArgToParamTypeIfNeeded(), clang::ento::CE_CXXAllocator, E, clang::ento::MemRegionManager::getParamVarRegion(), clang::ento::SValBuilder::getRegionManager(), clang::ento::SVal::isUnknown(), clang::ento::SValBuilder::makeLoc(), and processArgument().

Referenced by clang::ento::AnyFunctionCall::getInitialStackFrameContents(), clang::ento::BlockCall::getInitialStackFrameContents(), and clang::ento::ObjCMethodCall::getInitialStackFrameContents().

◆ castArgToParamTypeIfNeeded() ◆ findDefiningRedecl() ◆ findPtrToConstParams() static void findPtrToConstParams ( llvm::SmallSet< unsigned, 4 > &  PreserveArgs, const CallEventCall  ) static ◆ getSyntacticFromForPseudoObjectExpr() ◆ isCallback() ◆ isPointerToConst() ◆ isTransparentUnion() ◆ isVoidPointerToNonConst() ◆ lookupRuntimeDefinition() ◆ processArgument()

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