enum MemRegion::Kind
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:97
Enumerators
| Name | Value | Comment |
|---|---|---|
| CodeSpaceRegionKind | 0 | |
| GlobalImmutableSpaceRegionKind | 1 | |
| GlobalInternalSpaceRegionKind | 2 | |
| GlobalSystemSpaceRegionKind | 3 | |
| BEGIN_NON_STATIC_GLOBAL_MEMSPACES | 1 | |
| END_NON_STATIC_GLOBAL_MEMSPACES | 3 | |
| StaticGlobalSpaceRegionKind | 4 | |
| BEGIN_GLOBAL_MEMSPACES | 1 | |
| END_GLOBAL_MEMSPACES | 4 | |
| HeapSpaceRegionKind | 5 | |
| StackArgumentsSpaceRegionKind | 6 | |
| StackLocalsSpaceRegionKind | 7 | |
| BEGIN_STACK_MEMSPACES | 6 | |
| END_STACK_MEMSPACES | 7 | |
| UnknownSpaceRegionKind | 8 | |
| BEGIN_MEMSPACES | 0 | |
| END_MEMSPACES | 8 | |
| AllocaRegionKind | 9 | |
| SymbolicRegionKind | 10 | |
| BlockDataRegionKind | 11 | |
| BlockCodeRegionKind | 12 | |
| FunctionCodeRegionKind | 13 | |
| BEGIN_CODE_TEXT_REGIONS | 12 | |
| END_CODE_TEXT_REGIONS | 13 | |
| CompoundLiteralRegionKind | 14 | |
| CXXBaseObjectRegionKind | 15 | |
| CXXDerivedObjectRegionKind | 16 | |
| CXXTempObjectRegionKind | 17 | |
| CXXThisRegionKind | 18 | |
| FieldRegionKind | 19 | |
| ObjCIvarRegionKind | 20 | |
| NonParamVarRegionKind | 21 | |
| ParamVarRegionKind | 22 | |
| BEGIN_VAR_REGIONS | 21 | |
| END_VAR_REGIONS | 22 | |
| BEGIN_DECL_REGIONS | 19 | |
| END_DECL_REGIONS | 22 | |
| ElementRegionKind | 23 | |
| ObjCStringRegionKind | 24 | |
| StringRegionKind | 25 | |
| BEGIN_TYPED_VALUE_REGIONS | 14 | |
| END_TYPED_VALUE_REGIONS | 25 | |
| BEGIN_TYPED_REGIONS | 11 | |
| END_TYPED_REGIONS | 25 |