HomeSort by relevance Sort by last modified time
    Searched refs:Regions (Results 1 - 20 of 20) sorted by null

  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SubEngine.h 107 ArrayRef<const MemRegion *> Regions,
Store.h 174 /// invalidateRegions - Clears out the specified regions from the store,
176 /// invalidate additional regions that may have changed based on accessing
177 /// the given regions. Optionally, invalidates non-static globals as well.
182 /// symbols to mark the values of invalidated regions.
184 /// symbols to mark the values of invalidated regions.
189 /// \param[in,out] Regions A vector to fill with any regions being
190 /// invalidated. This should include any regions explicitly invalidated
194 ArrayRef<const MemRegion *> Regions,
240 /// implicit casts that arise from loads from regions that are reinterprete
    [all...]
ExprEngine.h 222 ArrayRef<const MemRegion *> Regions,
ProgramState.h 180 /// Utility method for getting regions.
216 /// invalidateRegions - Returns the state with bindings for the given regions
217 /// cleared from the store. The regions are provided as a continuous array
218 /// from Begin to End. Optionally invalidates global regions as well.
219 ProgramStateRef invalidateRegions(ArrayRef<const MemRegion *> Regions,
280 /// \brief Visits the symbols reachable from the regions in the given
381 invalidateRegionsImpl(ArrayRef<const MemRegion *> Regions,
MemRegion.h 1 //== MemRegion.h - Abstract memory regions for static analysis --*- C++ -*--==//
65 /// MemRegion - The root abstract class for all memory regions.
86 // Untyped regions.
90 // Typed regions.
100 // Decl Regions.
372 /// SubRegion - A region that subsets another larger region. Most regions
435 /// TypedRegion - An abstract class representing regions that are typed.
457 /// TypedValueRegion - An abstract class representing regions having a typed value.
531 /// Blocks are represented with two kinds of regions. BlockTextRegions
572 /// Blocks are represented with two kinds of regions. BlockTextRegion
    [all...]
  /external/clang/lib/StaticAnalyzer/Checkers/
CheckerDocumentation.cpp 191 /// Allows tracking regions which get invalidated.
194 /// \param ExplicitRegions The regions explicitly requested for invalidation.
196 /// \param Regions The transitive closure of accessible regions,
197 /// i.e. all regions that may have been touched by this change.
198 /// \param The call expression wrapper if the regions are invalidated by a
206 ArrayRef<const MemRegion *> Regions,
CStringChecker.cpp 68 ArrayRef<const MemRegion *> Regions,
646 // FIXME: Handle element regions by upper-bounding the parent region's
651 // Other regions (mostly non-data) can't have a reliable C string length.
734 // Modifying the contents of string regions is undefined [C99 6.4.5p6],
755 // Other regions (mostly non-data) can't have a reliable C string length.
    [all...]
RetainCountChecker.cpp     [all...]
MallocChecker.cpp 134 ArrayRef<const MemRegion *> Regions,
540 // FIXME: at the time this code was written, malloc() regions were
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
MemRegion.cpp 1 //== MemRegion.cpp - Abstract memory regions for static analysis --*- C++ -*--//
44 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
50 Regions.InsertNode(R, InsertPos);
62 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
68 Regions.InsertNode(R, InsertPos);
83 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
89 Regions.InsertNode(R, InsertPos);
102 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
108 Regions.InsertNode(R, InsertPos);
121 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID
    [all...]
ProgramState.cpp 156 ProgramState::invalidateRegions(ArrayRef<const MemRegion *> Regions,
163 return invalidateRegionsImpl(Regions, E, Count, LCtx,
166 return invalidateRegionsImpl(Regions, E, Count, LCtx, *IS, Call);
170 ProgramState::invalidateRegionsImpl(ArrayRef<const MemRegion *> Regions,
181 = Mgr.StoreMgr->invalidateRegions(getStore(), Regions, E, Count, LCtx, IS,
184 return Eng->processRegionChanges(newState, &IS, Regions, Invalidated, Call);
188 Mgr.StoreMgr->invalidateRegions(getStore(), Regions, E, Count, LCtx, IS,
214 // We only want to do fetches from regions that we can actually bind
566 // If this is a subregion, also visit the parent regions.
RegionStore.cpp 88 // raw offsets yet, including regions with symbolic offsets. These will be
247 // Binding values to regions.
256 StoreRef invalidateRegions(Store store, ArrayRef<const MemRegion *> Regions,
462 // We also need to record in the subregion map "intermediate" regions that
463 // don't have direct bindings but are super regions of those that do.
611 StoreManager::InvalidatedRegions *Regions;
622 Ex(ex), Count(count), LCtx(lctx), IS(is), Regions(r) {}
691 if (Regions)
692 Regions->push_back(baseR);
770 ArrayRef<const MemRegion *> Regions,
    [all...]
CheckerManager.cpp 428 ArrayRef<const MemRegion *> Regions,
436 ExplicitRegions, Regions, Call);
ExprEngine.cpp 198 ArrayRef<const MemRegion *> Regions,
201 Explicits, Regions, Call);
    [all...]
  /development/samples/ApiDemos/src/com/example/android/apis/graphics/
Regions.java 24 public class Regions extends GraphicsActivity {
  /external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
BugReporter.h 82 typedef llvm::DenseSet<const MemRegion *> Regions;
89 /// A set of regions that are registered with this report as being
92 Regions interestingRegions;
189 /// Ranges are used to highlight regions of interest in the source code.
  /external/llvm/lib/Analysis/
RegionInfo.cpp 9 // Detects single entry single exit regions in the control flow graph.
41 STATISTIC(numRegions, "The # of regions");
42 STATISTIC(numSimpleRegions, "The # of simple regions");
46 cl::desc("style of printing regions"),
50 "print regions in detail with block_iterator"),
52 "print regions in detail with element_iterator"),
66 // Only clean the cache for this Region. Caches of child Regions will be
67 // cleaned when the child Regions are deleted.
614 // Tried to create regions from entry to lastExit. Next time take a
625 // regions from the bottom of the dominance tree. If the small regions ar
    [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/
Checker.h 268 ArrayRef<const MemRegion *> Regions,
271 Explicits, Regions, Call);
CheckerManager.h 285 /// \param ExplicitRegions The regions explicitly requested for invalidation.
287 /// \param Regions The transitive closure of accessible regions,
288 /// i.e. all regions that may have been touched by this change.
289 /// \param The call expression wrapper if the regions are invalidated by a
295 ArrayRef<const MemRegion *> Regions,
374 ArrayRef<const MemRegion *> Regions,
  /external/llvm/include/llvm/Analysis/
RegionInfo.h 11 // regions.
47 /// iterate in Flat mode. During a Flat mode iteration all Regions are entered
94 /// example a BasicBlock is element of two Regions, there exist two
166 /// Regions.
170 /// Two canonical Regions either do not intersect at all or one is
174 /// Regions in the control flow graph and E is the \e parent relation of these
175 /// Regions.
180 /// A simple control flow graph, that contains two regions.
196 /// <tt> "opt -regions -analyze anyprogram.ll" </tt>
198 /// <tt> "opt -view-regions-only anyprogram.ll" </tt
    [all...]

Completed in 609 milliseconds