| File: System\Diagnostics\SymbolStore\SymAddressKind.cs | Web Access |
| Project: src\runtime\src\libraries\System.Diagnostics.StackTrace\src\System.Diagnostics.StackTrace.csproj (System.Diagnostics.StackTrace) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Diagnostics.SymbolStore { public enum SymAddressKind { // ILOffset: addr1 = IL local var or param index. ILOffset = 1, // NativeRVA: addr1 = RVA into module. NativeRVA = 2, // NativeRegister: addr1 = register the var is stored in. NativeRegister = 3, // NativeRegisterRelative: addr1 = register, addr2 = offset. NativeRegisterRelative = 4, // NativeOffset: addr1 = offset from start of parent. NativeOffset = 5, // NativeRegisterRegister: addr1 = reg low, addr2 = reg high. NativeRegisterRegister = 6, // NativeRegisterStack: addr1 = reg low, addr2 = reg stk, addr3 = offset. NativeRegisterStack = 7, // NativeStackRegister: addr1 = reg stk, addr2 = offset, addr3 = reg high. NativeStackRegister = 8, // BitField: addr1 = field start, addr = field length. BitField = 9, // NativeSectionOffset: addr1 = section, addr = offset NativeSectionOffset = 10, } }