Searched refs:CallEvent (Results 1 - 25 of 31) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DTraversalChecker.cpp19 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
67 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
68 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
72 void CallDumper::checkPreCall(const CallEvent &Call, CheckerContext &C) const {
85 void CallDumper::checkPostCall(const CallEvent &Call, CheckerContext &C) const {
H A DCheckerDocumentation.cpp108 void checkPreCall(const CallEvent &Call, CheckerContext &C) const {}
114 void checkPostCall(const CallEvent &Call, CheckerContext &C) const {}
254 const CallEvent *Call) const {
267 /// \param Call The corresponding CallEvent, if the symbols escape as
273 const CallEvent *Call,
284 const CallEvent *Call,
H A DSimpleStreamChecker.cpp21 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
63 const CallEvent &Call,
70 bool guaranteedNotToCloseFile(const CallEvent &Call) const;
76 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
78 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
85 const CallEvent *Call,
121 void SimpleStreamChecker::checkPostCall(const CallEvent &Call,
142 void SimpleStreamChecker::checkPreCall(const CallEvent &Call,
209 const CallEvent &Call,
239 bool SimpleStreamChecker::guaranteedNotToCloseFile(const CallEvent
[all...]
H A DNoReturnFunctionChecker.cpp20 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
35 void checkPostCall(const CallEvent &CE, CheckerContext &C) const;
41 void NoReturnFunctionChecker::checkPostCall(const CallEvent &CE,
H A DNonNullParamChecker.cpp23 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
37 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
46 void NonNullParamChecker::checkPreCall(const CallEvent &Call,
56 CallEvent::param_type_iterator TyI = Call.param_type_begin(),
H A DDynamicTypePropagation.cpp19 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
39 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
40 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
60 void DynamicTypePropagation::checkPreCall(const CallEvent &Call,
104 void DynamicTypePropagation::checkPostCall(const CallEvent &Call,
H A DObjCSelfInitChecker.cpp44 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
79 void checkPreCall(const CallEvent &CE, CheckerContext &C) const;
80 void checkPostCall(const CallEvent &CE, CheckerContext &C) const;
239 void ObjCSelfInitChecker::checkPreCall(const CallEvent &CE,
267 void ObjCSelfInitChecker::checkPostCall(const CallEvent &CE,
H A DReturnUndefChecker.cpp20 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
47 QualType RT = CallEvent::getDeclaredResultType(SFC->getDecl());
H A DCallAndMessageChecker.cpp21 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
63 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
68 bool CheckUninitFields, const CallEvent &Call,
107 static StringRef describeUninitializedArgumentInCall(const CallEvent &Call,
186 const CallEvent &Call,
353 void CallAndMessageChecker::checkPreCall(const CallEvent &Call,
H A DMallocChecker.cpp23 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
179 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
194 const CallEvent *Call,
198 const CallEvent *Call,
307 bool mayFreeAnyEscapedMemoryOrIsModeledExplicitly(const CallEvent *Call,
314 const CallEvent *Call,
1853 void MallocChecker::checkPreCall(const CallEvent &Call,
2039 const CallEvent *Call,
2200 const CallEvent *Call,
2207 const CallEvent *Cal
[all...]
H A DBasicObjCFoundationChecks.cpp27 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
855 const CallEvent *Call,
1091 static SymbolRef getMethodReceiverIfKnownImmutable(const CallEvent *Call) {
1132 const CallEvent *Call,
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h1 //===- CallEvent.h - Wrapper for all function and method calls ----*- C++ -*--//
10 /// \file This file defines CallEvent and its subclasses, which represent path-
49 class CallEvent;
52 template<typename T = CallEvent>
110 /// CallEventManager to be able to re-use CallEvent-sized memory blocks,
111 /// subclasses of CallEvent may not add any data members to the base class.
113 class CallEvent { class in namespace:clang::ento
122 void operator=(const CallEvent &) LLVM_DELETED_FUNCTION;
143 CallEvent(const Expr *E, ProgramStateRef state, const LocationContext *lctx) function in class:clang::ento::CallEvent
146 CallEvent(cons function in class:clang::ento::CallEvent
150 CallEvent(const CallEvent &Original) function in class:clang::ento::CallEvent
[all...]
H A DSubEngine.h119 const CallEvent *Call) = 0;
136 const CallEvent *Call,
H A DExprEngine.h45 class CallEvent;
283 const CallEvent *Call) override;
493 const CallEvent *Call,
520 ProgramStateRef bindReturnValue(const CallEvent &Call,
527 const CallEvent &Call);
531 const CallEvent &Call);
556 bool shouldInlineCall(const CallEvent &Call, const Decl *D,
559 bool inlineCall(const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
564 void conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr,
570 const CallEvent
[all...]
H A DStore.h33 class CallEvent;
188 const CallEvent *Call,
197 const CallEvent &Call,
H A DProgramState.h39 class CallEvent;
241 const CallEvent *Call = nullptr,
248 const CallEvent *Call = nullptr,
253 ProgramStateRef enterStackFrame(const CallEvent &Call,
429 const CallEvent *Call) const;
/external/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp10 /// \file This file defines CallEvent and its subclasses, which represent path-
16 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
27 QualType CallEvent::getResultType() const {
81 bool CallEvent::hasNonZeroCallbackArg() const {
90 for (CallEvent::param_type_iterator I = param_type_begin(),
103 bool CallEvent::isGlobalCFunction(StringRef FunctionName) const {
128 const CallEvent &Call) {
130 for (CallEvent::param_type_iterator I = Call.param_type_begin(),
138 ProgramStateRef CallEvent::invalidateRegions(unsigned BlockCount,
178 ProgramPoint CallEvent
[all...]
H A DAndroid.mk20 CallEvent.cpp \
H A DExprEngineCallAndReturn.cpp21 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
236 // Generate a CallEvent /before/ cleaning the state, so that we can get the
252 CallEvent::getDeclaredResultType(calleeCtx->getDecl());
416 bool ExprEngine::inlineCall(const CallEvent &Call, const Decl *D,
511 const CallEvent &Call) {
514 // use an updated CallEvent instance when calling checkers, but if 'Call' is
535 ProgramStateRef ExprEngine::bindReturnValue(const CallEvent &Call,
574 void ExprEngine::conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr,
590 static CallInlinePolicy mayInlineCallKind(const CallEvent &Call,
746 if (CallEvent
[all...]
H A DStore.cpp18 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
29 const CallEvent &Call,
33 SmallVector<CallEvent::FrameBindingTy, 16> InitialBindings;
36 for (CallEvent::BindingsTy::iterator I = InitialBindings.begin(),
H A DCheckerManager.cpp18 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
225 const CallEvent &Call;
232 const CallEvent &call, ExprEngine &eng,
251 const CallEvent &Call,
475 const CallEvent *Call) {
491 const CallEvent *Call,
526 const CallEvent &Call,
H A DProgramState.cpp16 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
144 const CallEvent *Call,
161 const CallEvent *Call,
175 const CallEvent *Call) const {
228 ProgramState::enterStackFrame(const CallEvent &Call,
H A DExplodedGraph.cpp18 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
154 if (CallEvent::isCallStmt(SP->getStmt()))
/external/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h290 const CallEvent &Call, ExprEngine &Eng) {
296 const CallEvent &Call, ExprEngine &Eng,
305 const CallEvent &Call, ExprEngine &Eng,
377 const CallEvent *Call);
388 /// \param Call The corresponding CallEvent, if the symbols escape as
397 const CallEvent *Call,
407 /// Warning: Currently, the CallEvent MUST come from a CallExpr!
410 const CallEvent &CE, ExprEngine &Eng);
452 typedef CheckerFn<void (const CallEvent &, CheckerContext &)>
482 const CallEvent *Cal
[all...]
H A DChecker.h155 static void _checkCall(void *checker, const CallEvent &msg,
170 static void _checkCall(void *checker, const CallEvent &msg,
299 const CallEvent *Call) {
326 const CallEvent *Call,
369 const CallEvent *Call,

Completed in 2207 milliseconds

12