clang 22.0.0git
|
#include "clang/StaticAnalyzer/Checkers/SValExplainer.h"
Definition at line 28 of file SValExplainer.h.
|
inline |
Definition at line 67 of file SValExplainer.h.
|
inline |
Definition at line 185 of file SValExplainer.h.
References clang::ento::AllocaRegion::getExpr().
|
inline |
Definition at line 189 of file SValExplainer.h.
References clang::ento::CompoundLiteralRegion::getLiteralExpr().
|
inline |
Definition at line 89 of file SValExplainer.h.
References clang::ento::OS, and V.
|
inline |
Definition at line 101 of file SValExplainer.h.
References clang::ento::OS, and V.
|
inline |
Definition at line 249 of file SValExplainer.h.
References clang::ento::CXXBaseObjectRegion::getDecl(), clang::NamedDecl::getQualifiedNameAsString(), clang::ento::SubRegion::getSuperRegion(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 244 of file SValExplainer.h.
References clang::ento::CXXTempObjectRegion::getExpr().
|
inline |
Definition at line 197 of file SValExplainer.h.
References clang::ento::SVal::getAs(), clang::ento::ElementRegion::getElementType(), clang::ento::ElementRegion::getIndex(), clang::ento::SubRegion::getSuperRegion(), clang::ento::OS, and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 239 of file SValExplainer.h.
References clang::ento::FieldRegion::getDecl(), clang::NamedDecl::getNameAsString(), clang::ento::SubRegion::getSuperRegion(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 110 of file SValExplainer.h.
References V, and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 303 of file SValExplainer.h.
References clang::ento::OS.
|
inline |
Definition at line 78 of file SValExplainer.h.
References V, and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
|
inline |
Definition at line 234 of file SValExplainer.h.
References clang::ento::ObjCIvarRegion::getDecl(), clang::NamedDecl::getNameAsString(), clang::ento::SubRegion::getSuperRegion(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 254 of file SValExplainer.h.
References clang::cast(), clang::ento::ParamVarRegion::getDecl(), clang::LocationContext::getDecl(), clang::ento::ParamVarRegion::getIndex(), clang::NamedDecl::getQualifiedNameAsString(), clang::ento::VarRegion::getStackFrame(), clang::isa(), and clang::ento::OS.
|
inline |
Definition at line 193 of file SValExplainer.h.
References clang::ento::MemRegion::getString().
|
inline |
Definition at line 287 of file SValExplainer.h.
References clang::ento::OS, and V.
|
inline |
Definition at line 123 of file SValExplainer.h.
References clang::QualType::getAsString(), clang::ento::SymbolConjured::getCFGElementRef(), and clang::ento::SymbolConjured::getType().
|
inline |
Definition at line 129 of file SValExplainer.h.
References clang::ento::SymbolDerived::getParentSymbol(), clang::ento::SymbolDerived::getRegion(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 134 of file SValExplainer.h.
References clang::ento::SymbolExtent::getRegion(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 169 of file SValExplainer.h.
References clang::Type::getAs(), clang::QualType::getCanonicalType(), clang::ento::SymbolicRegion::getSymbol(), clang::ento::SymExpr::getType(), clang::ento::MemRegion::hasMemorySpace(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 138 of file SValExplainer.h.
References clang::QualType::getAsString(), clang::ento::SymbolMetadata::getRegion(), clang::ento::SymbolMetadata::getType(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 114 of file SValExplainer.h.
References clang::ento::SymbolRegionValue::getRegion(), V, and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 97 of file SValExplainer.h.
References V, and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 295 of file SValExplainer.h.
References clang::ento::SymExpr::dumpToStream(), and clang::ento::OS.
|
inline |
Definition at line 143 of file SValExplainer.h.
References clang::ento::BinarySymExprImpl< LHSTYPE, RHSTYPE, ClassK >::getLHS(), clang::ento::BinarySymExpr::getOpcode(), clang::BinaryOperator::getOpcodeStr(), clang::ento::BinarySymExprImpl< LHSTYPE, RHSTYPE, ClassK >::getRHS(), clang::ento::OS, and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 155 of file SValExplainer.h.
References clang::ento::BinarySymExprImpl< LHSTYPE, RHSTYPE, ClassK >::getLHS(), clang::ento::BinarySymExpr::getOpcode(), clang::BinaryOperator::getOpcodeStr(), clang::ento::BinarySymExprImpl< LHSTYPE, RHSTYPE, ClassK >::getRHS(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 161 of file SValExplainer.h.
References clang::ento::UnarySymExpr::getOpcode(), clang::UnaryOperator::getOpcodeStr(), clang::ento::UnarySymExpr::getOperand(), and clang::ento::SValVisitor< SValExplainer, std::string >::Visit().
|
inline |
Definition at line 74 of file SValExplainer.h.
References V.
|
inline |
Definition at line 70 of file SValExplainer.h.
References V.