Table of Contents

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.