Home
last modified time | relevance | path

Searched refs:DerefKind (Results 1 – 3 of 3) sorted by relevance

/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp34 enum DerefKind { NullPointer, UndefinedPointerValue }; enum in __anon7b9b12c80111::DereferenceChecker
40 void reportBug(DerefKind K, ProgramStateRef State, const Stmt *S,
154 void DereferenceChecker::reportBug(DerefKind K, ProgramStateRef State, in reportBug()
160 case DerefKind::NullPointer: in reportBug()
165 case DerefKind::UndefinedPointerValue: in reportBug()
244 reportBug(DerefKind::UndefinedPointerValue, C.getState(), DerefExpr, C); in checkLocation()
265 reportBug(DerefKind::NullPointer, nullState, expr, C); in checkLocation()
307 reportBug(DerefKind::NullPointer, StNull, expr, C); in checkBind()
/openbsd/gnu/llvm/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp69 CE->getSubExpr(), DerefKind::Read, in VisitCastExpr()
634 case DerefKind::Read: in dereferenceParam()
637 case DerefKind::Write: in dereferenceParam()
644 case DerefKind::ReadWrite: in dereferenceParam()
676 case DerefKind::Read: in dereferenceVar()
681 case DerefKind::Write: in dereferenceVar()
688 case DerefKind::ReadWrite: in dereferenceVar()
699 case DerefKind::Read: in dereferenceVar()
704 case DerefKind::Write: in dereferenceVar()
711 case DerefKind::ReadWrite: in dereferenceVar()
[all …]
H A DByteCodeExprGen.h189 enum class DerefKind { enum
201 bool dereference(const Expr *LV, DerefKind AK,
205 DerefKind AK,
209 DerefKind AK, llvm::function_ref<bool(PrimType)> Direct,