clang 23.0.0git
LifetimeModeling.h
Go to the documentation of this file.
1#ifndef LLVM_CLANG_LIB_STATICANALYZER_CHECKERS_LIFETIMEMODELING_H
2#define LLVM_CLANG_LIB_STATICANALYZER_CHECKERS_LIFETIMEMODELING_H
3
7#include <vector>
8
10/// Returns the set of lifetime sources bound to \p Source that are dangling
11/// stack regions.
12std::vector<const MemRegion *>
15
16} // namespace clang::ento::lifetime_modeling
17
18#endif // LLVM_CLANG_LIB_STATICANALYZER_CHECKERS_LIFETIMEMODELING_H
SVal - This represents a symbolic expression, which can be either an L-value or an R-value.
Definition SVals.h:57
std::vector< const MemRegion * > getDanglingRegionsAfterReturn(SVal Source, ProgramStateRef State, CheckerContext &C)
Returns the set of lifetime sources bound to Source that are dangling stack regions.
IntrusiveRefCntPtr< const ProgramState > ProgramStateRef