Enum LocalAttributes
- Namespace
- AsmResolver.Symbols.Pdb.Records
- Assembly
- AsmResolver.Symbols.Pdb.dll
Provides members defining all possible flags that can be assigned to a LocalSymbol.
[Flags]
public enum LocalAttributes : ushort
Fields
AddrTaken = 2
Indicates the address is taken.
Aggregate = 8
Indicates the the symbol is split in temporaries, which are treated by compiler as independent entities.
Aggregated = 16
Indicates the Counterpart of Aggregate and tells that it is a part of an Aggregate symbol.
Alias = 64
Indicates the represents one of the multiple simultaneous lifetimes.
Aliased = 32
Indicates the variable has multiple simultaneous lifetimes.
CompilerGenerated = 4
Indicates the variable is compiler generated.
EnregisteredGlobal = 512
Indicates the variable is an enregistered global.
EnregisteredStatic = 1024
Indicates the variable is an enregistered static.
OptimizedOut = 256
Indicates the variable has no lifetimes.
Parameter = 1
Indicates the variable is a parameter.
ReturnValue = 128
Indicates the represents a function return value.
Remarks
This enum is in direct correspondence of the CV_LVARFLAGS
enum in cvinfo.h
.