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 |