3 instantiations of ClrDataAddress
Microsoft.Diagnostics.DataContractReader.Legacy (3)
Marshalling\ClrDataAddress.cs (2)
22public static implicit operator ClrDataAddress(ulong v) => new ClrDataAddress(v); 34public static ClrDataAddress ConvertToManaged(ulong address) => new ClrDataAddress(address);
StressTestApi\CdacStressApi.cs (1)
78new ClrDataAddress(req.MethodDesc).ToTargetPointer(target));
1139 references to ClrDataAddress
libmscordaccore_universal (1)
Entrypoints.cs (1)
285ClrDataAddress addr;
Microsoft.Diagnostics.DataContractReader.Legacy (1138)
_generated\21\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.cs (8)
21public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> AllocVirtual_14; 50int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.AllocVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags, uint protectFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* virt) 53var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[14]); 70internal static int ABI_AllocVirtual(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __addr_native, uint size, uint typeFlags, uint protectFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* virt) 73global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 92int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags) 115global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default;
_generated\22\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.cs (11)
21public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> AllocVirtual_14; 365int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.AllocVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags, uint protectFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* virt) 368var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[14]); 386int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags) 427int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.AllocVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags, uint protectFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* virt) => throw new global::System.Diagnostics.UnreachableException(); 429int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags) => throw new global::System.Diagnostics.UnreachableException(); 484new int AllocVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags, uint protectFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* virt) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2)this).AllocVirtual(addr, size, typeFlags, protectFlags, virt); 488new int FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2)this).FreeVirtual(addr, size, typeFlags);
_generated\32\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.cs (272)
15public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetDomainFromContext_8; 23public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetILForModule_16; 25public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetThreadFromThinlockID_18; 26public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetStackLimits_19; 28public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetMethodDescPtrFromIP_21; 30public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetMethodDescPtrFromFrame_23; 31public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetMethodDescFromToken_24; 36public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetJumpThunkTarget_29; 45public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetMethodTableSlot_38; 48public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetMethodTableForEEClass_41; 51public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetPEFileBase_44; 72public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetNestedExceptionData_65; 73public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetStressLogAddress_66; 285int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainList(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] values, uint* pNeeded) 294scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn __values_native__marshaller = new(); 301__values_native__marshaller.FromManaged(values, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn.BufferSize]); 303global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource(); 325global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __values_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __values_native__numElements); 354global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] values = default; 363values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements); 365global::System.ReadOnlySpan<ulong> __values_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__values_native, __values_native__numElements); 366global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values); 377__values_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values).Length; 378global::System.Span<ulong> __values_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__values_native, __values_native__numElements).GetPinnableReference()), __values_native__numElements); 379global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values); 397int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpAppDomainData* data) 420global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 439int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint count, char* name, uint* pNeeded) 462global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 481int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainFromContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress context, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* domain) 484var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[8]); 501internal static int ABI_GetDomainFromContext(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __context_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* domain) 504global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress context = default; 523int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyList(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain, int count, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] values, int* pNeeded) 533scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn __values_native__marshaller = new(); 540__values_native__marshaller.FromManaged(values, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn.BufferSize]); 542global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource(); 565global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __values_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __values_native__numElements); 594global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain = default; 595global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] values = default; 604values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements); 606global::System.ReadOnlySpan<ulong> __values_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__values_native, __values_native__numElements); 607global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values); 619__values_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values).Length; 620global::System.Span<ulong> __values_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__values_native, __values_native__numElements).GetPinnableReference()), __values_native__numElements); 621global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values); 639int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress domain, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpAssemblyData* data) 664global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress domain = default; 665global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly = default; 685int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly, uint count, char* name, uint* pNeeded) 708global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly = default; 727int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetModule(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) 766global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 796int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpModuleData* data) 819global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr = default; 838int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.TraverseModuleMap(global::Microsoft.Diagnostics.DataContractReader.Legacy.ModuleMapType mmt, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr, delegate* unmanaged<uint, ulong, void*, void> pCallback, void* token) 861global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr = default; 880int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyModuleList(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] modules, uint* pNeeded) 890scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn __modules_native__marshaller = new(); 897__modules_native__marshaller.FromManaged(modules, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn.BufferSize]); 899global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __modules_native__managedSpan = __modules_native__marshaller.GetManagedValuesSource(); 922global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __modules_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __modules_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __modules_native__numElements); 951global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly = default; 952global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] modules = default; 961modules = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.AllocateContainerForManagedElements(__modules_native, __modules_native__numElements); 963global::System.ReadOnlySpan<ulong> __modules_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__modules_native, __modules_native__numElements); 964global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __modules_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(modules); 976__modules_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(modules).Length; 977global::System.Span<ulong> __modules_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__modules_native, __modules_native__numElements).GetPinnableReference()), __modules_native__numElements); 978global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __modules_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(modules); 996int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetILForModule(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr, int rva, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* il) 999var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[16]); 1016internal static int ABI_GetILForModule(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __moduleAddr_native, int rva, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* il) 1019global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr = default; 1038int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpThreadData* data) 1061global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread = default; 1080int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadFromThinlockID(uint thinLockId, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pThread) 1083var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[18]); 1097internal static int ABI_GetThreadFromThinlockID(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint thinLockId, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pThread) 1117int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetStackLimits(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress threadPtr, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* lower, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* upper, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* fp) 1120var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[19]); 1137internal static int ABI_GetStackLimits(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __threadPtr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* lower, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* upper, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* fp) 1140global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress threadPtr = default; 1159int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodDescData* data, uint cRevertedRejitVersions, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpReJitData* rgRevertedRejitData, uint* pcNeededRevertedRejitData) 1184global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc = default; 1185global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip = default; 1205int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescPtrFromIP(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* ppMD) 1208var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[21]); 1225internal static int ABI_GetMethodDescPtrFromIP(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __ip_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* ppMD) 1228global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip = default; 1247int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc, uint count, char* name, uint* pNeeded) 1270global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc = default; 1289int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescPtrFromFrame(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress frameAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* ppMD) 1292var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[23]); 1309internal static int ABI_GetMethodDescPtrFromFrame(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __frameAddr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* ppMD) 1312global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress frameAddr = default; 1331int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescFromToken(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr, uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* methodDesc) 1334var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[24]); 1351internal static int ABI_GetMethodDescFromToken(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __moduleAddr_native, uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* methodDesc) 1354global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr = default; 1373int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescTransparencyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodDescTransparencyData* data) 1396global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc = default; 1415int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetCodeHeaderData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpCodeHeaderData* data) 1438global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip = default; 1494int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetJitHelperFunctionName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip, uint count, byte* name, uint* pNeeded) 1517global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip = default; 1536int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetJumpThunkTarget(void* ctx, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* targetIP, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* targetMD) 1539var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[29]); 1553internal static int ABI_GetJumpThunkTarget(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, void* ctx, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* targetIP, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* targetMD) 1610int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetWorkRequestData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addrWorkRequest, void* data) 1633global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addrWorkRequest = default; 1652int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHillClimbingLogEntry(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, void* data) 1675global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 1694int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpObjectData* data) 1717global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr = default; 1736int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectStringData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress obj, uint count, char* stringData, uint* pNeeded) 1759global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress obj = default; 1778int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectClassName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress obj, uint count, char* className, uint* pNeeded) 1801global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress obj = default; 1820int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt, uint count, char* mtName, uint* pNeeded) 1843global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt = default; 1862int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableData* data) 1885global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt = default; 1904int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableSlot(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt, uint slot, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* value) 1907var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[38]); 1924internal static int ABI_GetMethodTableSlot(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __mt_native, uint slot, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* value) 1927global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt = default; 1946int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableFieldData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableFieldData* data) 1969global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt = default; 1988int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableTransparencyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableTransparencyData* data) 2011global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt = default; 2030int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableForEEClass(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress eeClass, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* value) 2033var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[41]); 2050internal static int ABI_GetMethodTableForEEClass(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __eeClass_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* value) 2053global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress eeClass = default; 2072int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFieldDescData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress fieldDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpFieldDescData* data) 2095global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress fieldDesc = default; 2114int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFrameName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress vtable, uint count, char* frameName, uint* pNeeded) 2137global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress vtable = default; 2156int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPEFileBase(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* peBase) 2159var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[44]); 2176internal static int ABI_GetPEFileBase(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __addr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* peBase) 2179global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 2198int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPEFileName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint count, char* fileName, uint* pNeeded) 2221global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 2277int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetGCHeapList(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] heaps, uint* pNeeded) 2286scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn __heaps_native__marshaller = new(); 2293__heaps_native__marshaller.FromManaged(heaps, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn.BufferSize]); 2295global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __heaps_native__managedSpan = __heaps_native__marshaller.GetManagedValuesSource(); 2317global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __heaps_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __heaps_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __heaps_native__numElements); 2346global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] heaps = default; 2355heaps = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.AllocateContainerForManagedElements(__heaps_native, __heaps_native__numElements); 2357global::System.ReadOnlySpan<ulong> __heaps_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__heaps_native, __heaps_native__numElements); 2358global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __heaps_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(heaps); 2369__heaps_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(heaps).Length; 2370global::System.Span<ulong> __heaps_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__heaps_native, __heaps_native__numElements).GetPinnableReference()), __heaps_native__numElements); 2371global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __heaps_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(heaps); 2389int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetGCHeapDetails(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress heap, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGcHeapDetails* details) 2412global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress heap = default; 2468int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHeapSegmentData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress seg, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpHeapSegmentData* data) 2491global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress seg = default; 2510int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetOOMData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress oomAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpOomData* data) 2533global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress oomAddr = default; 2589int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHeapAnalyzeData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGcHeapAnalyzeData* data) 2612global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 2668int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, void* data) 2691global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 2710int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleDataFromAppDomain(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomainAddr, int moduleID, void* data) 2733global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomainAddr = default; 2752int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleDataFromModule(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr, void* data) 2775global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress moduleAddr = default; 2794int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadLocalModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread, uint index, void* data) 2817global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread = default; 2873int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetSyncBlockCleanupData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpSyncBlockCleanupData* data) 2896global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 3118int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.TraverseEHInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip, delegate* unmanaged<uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.DACEHInfo*, void*, int> pCallback, void* token) 3141global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ip = default; 3160int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetNestedExceptionData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress exception, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* exceptionObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* nextNestedException) 3163var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[65]); 3180internal static int ABI_GetNestedExceptionData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __exception_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* exceptionObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* nextNestedException) 3183global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress exception = default; 3202int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetStressLogAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* stressLog) 3205var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[66]); 3219internal static int ABI_GetStressLogAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* stressLog) 3239int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.TraverseLoaderHeap(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loaderHeapAddr, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, void> pCallback) 3262global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loaderHeapAddr = default; 3281int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetCodeHeapList(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress jitManager, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpJitCodeHeapInfo[] codeHeaps, uint* pNeeded) 3306global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress jitManager = default; 3334int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.TraverseVirtCallStubHeap(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress pAppDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, void> pCallback) 3357global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress pAppDomain = default; 3413int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetClrWatsonBuckets(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread, void* pGenericModeBlock) 3436global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread = default; 3529int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetRCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpRCWData* data) 3552global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 3571int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetRCWInterfaces(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcw, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpCOMInterfacePointerData[] interfaces, uint* pNeeded) 3596global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcw = default; 3624int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetCCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpCCWData* data) 3647global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw = default; 3666int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetCCWInterfaces(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpCOMInterfacePointerData[] interfaces, uint* pNeeded) 3691global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw = default; 3719int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.TraverseRCWCleanupList(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress cleanupListPtr, delegate* unmanaged<ulong, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL> pCallback, void* token) 3742global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress cleanupListPtr = default; 3863int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadAllocData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpAllocData* data) 3886global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread = default; 3942int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyList(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain, int count, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] values, uint* pNeeded) 3952scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn __values_native__marshaller = new(); 3959__values_native__marshaller.FromManaged(values, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn.BufferSize]); 3961global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource(); 3984global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __values_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __values_native__numElements); 4013global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain = default; 4014global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] values = default; 4023values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements); 4025global::System.ReadOnlySpan<ulong> __values_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__values_native, __values_native__numElements); 4026global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values); 4038__values_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values).Length; 4039global::System.Span<ulong> __values_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__values_native, __values_native__numElements).GetPinnableReference()), __values_native__numElements); 4040global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __values_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(values); 4058int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPrivateBinPaths(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain, int count, char* paths, uint* pNeeded) 4081global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain = default; 4100int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyLocation(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly, int count, char* location, uint* pNeeded) 4123global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly = default; 4142int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainConfigFile(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain, int count, char* configFile, uint* pNeeded) 4165global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain = default; 4184int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetApplicationBase(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain, int count, char* appBase, uint* pNeeded) 4207global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress appDomain = default; 4226int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly, uint* pContext, int* pResult) 4249global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly = default; 4268int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyLocation(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assesmbly, uint count, char* location, uint* pNeeded) 4291global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assesmbly = default; 4310int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyDisplayName(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly, uint count, char* name, uint* pNeeded) 4333global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress assembly = default;
_generated\33\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.cs (4)
39int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.GetObjectExceptionData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpExceptionObjectData* data) 62global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objectAddress = default; 81int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.IsRCWDCOMProxy(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcwAddress, int* inDCOMProxy) 104global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcwAddress = default;
_generated\34\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface3.cs (2)
41int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface3.GetGCInterestingInfoData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress interestingInfoAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGCInterestingInfoData* data) 64global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress interestingInfoAddr = default;
_generated\35\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface4.cs (14)
37int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface4.GetClrNotification(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] arguments, int count, int* pNeeded) 46scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn __arguments_native__marshaller = new(); 53__arguments_native__marshaller.FromManaged(arguments, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn.BufferSize]); 55global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __arguments_native__managedSpan = __arguments_native__marshaller.GetManagedValuesSource(); 77global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __arguments_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __arguments_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __arguments_native__numElements); 106global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] arguments = default; 115arguments = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.AllocateContainerForManagedElements(__arguments_native, __arguments_native__numElements); 117global::System.ReadOnlySpan<ulong> __arguments_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__arguments_native, __arguments_native__numElements); 118global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __arguments_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(arguments); 129__arguments_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(arguments).Length; 130global::System.Span<ulong> __arguments_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__arguments_native, __arguments_native__numElements).GetPinnableReference()), __arguments_native__numElements); 131global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __arguments_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(arguments);
_generated\36\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface5.cs (2)
37int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface5.GetTieredVersions(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc, int rejitId, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpTieredVersionData[] nativeCodeAddrs, int cNativeCodeAddrs, int* pcNativeCodeAddrs) 62global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc = default;
_generated\37\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface6.cs (2)
37int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface6.GetMethodTableCollectibleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableCollectibleData* data) 60global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt = default;
_generated\38\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.cs (12)
13public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int, int*, int> GetMethodsWithProfilerModifiedIL_6; 43int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetPendingReJITID(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc, int* pRejitId) 66global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc = default; 85int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetReJITInformation(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc, int rejitId, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpReJitData2* pRejitData) 108global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc = default; 127int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetProfilerModifiedILInformation(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpProfilerILData* pILData) 150global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodDesc = default; 169int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetMethodsWithProfilerModifiedIL(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mod, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* methodDescs, int cMethodDescs, int* pcMethodDescs) 172var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int, int*, int> )__vtable[6]); 189internal static int ABI_GetMethodsWithProfilerModifiedIL(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __mod_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* methodDescs, int cMethodDescs, int* pcMethodDescs) 192global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mod = default;
_generated\39\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.cs (18)
12public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, uint*, int> GetFinalizationFillPointers_5; 14public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, uint*, int> GetFinalizationFillPointersSvr_7; 15public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetAssemblyLoadContext_8; 121int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.GetFinalizationFillPointers(uint cFillPointers, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pFinalizationFillPointers, uint* pNeeded) 124var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, uint*, int> )__vtable[5]); 138internal static int ABI_GetFinalizationFillPointers(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint cFillPointers, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pFinalizationFillPointers, uint* pNeeded) 158int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.GetGenerationTableSvr(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress heapAddr, uint cGenerations, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGenerationData* pGenerationData, uint* pNeeded) 181global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress heapAddr = default; 200int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.GetFinalizationFillPointersSvr(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress heapAddr, uint cFillPointers, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pFinalizationFillPointers, uint* pNeeded) 203var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, uint*, int> )__vtable[7]); 220internal static int ABI_GetFinalizationFillPointersSvr(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __heapAddr_native, uint cFillPointers, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pFinalizationFillPointers, uint* pNeeded) 223global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress heapAddr = default; 242int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.GetAssemblyLoadContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodTable, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* assemblyLoadContext) 245var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[8]); 262internal static int ABI_GetAssemblyLoadContext(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __methodTable_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* assemblyLoadContext) 265global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodTable = default;
_generated\41\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.cs (36)
10public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, uint, ulong*, uint*, int> GetObjectComWrappersData_3; 12public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int*, int> GetComWrappersCCWData_5; 14public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetComWrappersRCWData_7; 45int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.GetObjectComWrappersData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* rcw, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] mowList, uint* pNeeded) 48var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, uint, ulong*, uint*, int> )__vtable[3]); 55scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn __mowList_native__marshaller = new(); 62__mowList_native__marshaller.FromManaged(mowList, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn.BufferSize]); 64global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __mowList_native__managedSpan = __mowList_native__marshaller.GetManagedValuesSource(); 87global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __mowList_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __mowList_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __mowList_native__numElements); 113internal static int ABI_GetObjectComWrappersData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __objAddr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* rcw, uint count, ulong* __mowList_native, uint* pNeeded) 116global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr = default; 117global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] mowList = default; 126mowList = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.AllocateContainerForManagedElements(__mowList_native, __mowList_native__numElements); 128global::System.ReadOnlySpan<ulong> __mowList_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__mowList_native, __mowList_native__numElements); 129global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __mowList_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(mowList); 141__mowList_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(mowList).Length; 142global::System.Span<ulong> __mowList_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__mowList_native, __mowList_native__numElements).GetPinnableReference()), __mowList_native__numElements); 143global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __mowList_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(mowList); 161int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersCCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersCCW) 184global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw = default; 203int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.GetComWrappersCCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* managedObject, int* refCount) 206var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int*, int> )__vtable[5]); 223internal static int ABI_GetComWrappersCCWData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __ccw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* managedObject, int* refCount) 226global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw = default; 245int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersRCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersRCW) 268global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcw = default; 287int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.GetComWrappersRCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcw, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* identity) 290var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[7]); 307internal static int ABI_GetComWrappersRCWData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __rcw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* identity) 310global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcw = default;
_generated\42\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.cs (8)
11public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, nuint*, int> GetTaggedMemory_4; 39int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.IsTrackedType(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isTrackedType, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* hasTaggedMemory) 62global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr = default; 81int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.GetTaggedMemory(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* taggedMemory, nuint* taggedMemorySizeInBytes) 84var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, nuint*, int> )__vtable[4]); 101internal static int ABI_GetTaggedMemory(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __objAddr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* taggedMemory, nuint* taggedMemorySizeInBytes) 104global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr = default;
_generated\43\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface12.cs (8)
10public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetGlobalAllocationContext_3; 37int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface12.GetGlobalAllocationContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* allocPtr, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* allocLimit) 40var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[3]); 54internal static int ABI_GetGlobalAllocationContext(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* allocPtr, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* allocLimit)
_generated\44\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.cs (14)
11public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetDomainLoaderAllocator_4; 13public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int*, int*, int> GetLoaderAllocatorHeaps_6; 51int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.TraverseLoaderHeap(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loaderHeapAddr, int kind, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, void> pCallback) 74global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loaderHeapAddr = default; 93int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.GetDomainLoaderAllocator(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress domainAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pLoaderAllocator) 96var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[4]); 113internal static int ABI_GetDomainLoaderAllocator(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __domainAddress_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pLoaderAllocator) 116global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress domainAddress = default; 172int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.GetLoaderAllocatorHeaps(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loaderAllocator, int count, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pLoaderHeaps, int* pKinds, int* pNeeded) 175var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int*, int*, int> )__vtable[6]); 192internal static int ABI_GetLoaderAllocatorHeaps(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __loaderAllocator_native, int count, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* pLoaderHeaps, int* pKinds, int* pNeeded) 195global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loaderAllocator = default;
_generated\45\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.cs (24)
10public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetStaticBaseAddress_3; 11public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetThreadStaticBaseAddress_4; 41int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.GetStaticBaseAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodTable, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* nonGCStaticsAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* GCStaticsAddress) 44var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[3]); 61internal static int ABI_GetStaticBaseAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __methodTable_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* nonGCStaticsAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* GCStaticsAddress) 64global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodTable = default; 83int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.GetThreadStaticBaseAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodTable, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* nonGCStaticsAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* GCStaticsAddress) 86var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[4]); 105internal static int ABI_GetThreadStaticBaseAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __methodTable_native, ulong __thread_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* nonGCStaticsAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* GCStaticsAddress) 108global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodTable = default; 109global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress thread = default; 129int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.GetMethodTableInitializationFlags(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodTable, global::Microsoft.Diagnostics.DataContractReader.Legacy.MethodTableInitializationFlags* initializationStatus) 152global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress methodTable = default;
_generated\47\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface15.cs (2)
37int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface15.GetMethodTableSlotEnumerator(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum> enumerator) 76global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt = default;
_generated\50\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStressLogMsgEnum.cs (14)
90int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStressLogMsgEnum.GetArguments(uint messageIndex, uint argCount, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] args, uint* pFetched) 99scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn __args_native__marshaller = new(); 106__args_native__marshaller.FromManaged(args, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.ManagedToUnmanagedIn.BufferSize]); 108global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __args_native__managedSpan = __args_native__marshaller.GetManagedValuesSource(); 130global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __args_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __args_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __args_native__numElements); 159global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress[] args = default; 168args = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.AllocateContainerForManagedElements(__args_native, __args_native__numElements); 170global::System.ReadOnlySpan<ulong> __args_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__args_native, __args_native__numElements); 171global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __args_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(args); 182__args_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(args).Length; 183global::System.Span<ulong> __args_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetUnmanagedValuesSource(__args_native, __args_native__numElements).GetPinnableReference()), __args_native__numElements); 184global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress> __args_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress, ulong>.GetManagedValuesDestination(args);
_generated\51\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface17.cs (2)
143int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface17.GetStressLogMessageEnumerator(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress threadStressLogAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStressLogMsgEnum> ppEnum) 182global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress threadStressLogAddress = default;
_generated\54\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (36)
22public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetRuntimeNameByAddress_15; 37public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetDataByAddress_30; 53public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, void*, uint*, int> FollowStub_46; 54public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, void*, uint*, int> FollowStub2_47; 646int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint* type) 669global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address = default; 688int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetRuntimeNameByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) 691var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[15]); 708internal static int ABI_GetRuntimeNameByAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __address_native, uint flags, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) 711global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address = default; 1156int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetModuleByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) 1195global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address = default; 1225int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle) 1259global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address = default; 1382int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) 1385var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[30]); 1424internal static int ABI_GetDataByAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __address_native, uint flags, void* __appDomain_native, void* __tlsTask_native, uint bufLen, uint* nameLen, char* nameBuf, void** __value_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) 1427global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address = default; 1614int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) 1665global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr = default; 2146int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, ulong* handle) 2169global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address = default; 2290int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.FollowStub(uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) 2293var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, void*, uint*, int> )__vtable[46]); 2310internal static int ABI_FollowStub(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint inFlags, ulong __inAddr_native, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) 2313global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr = default; 2332int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) 2335var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, void*, uint*, int> )__vtable[47]); 2363internal static int ABI_FollowStub2(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, void* __task_native, uint inFlags, ulong __inAddr_native, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) 2367global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr = default; 2387int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loadedBase, char* name, void* display, void* libSupport, void* dis) 2410global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loadedBase = default;
_generated\55\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (50)
22public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetRuntimeNameByAddress_15; 37public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetDataByAddress_30; 53public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, void*, uint*, int> FollowStub_46; 54public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, void*, uint*, int> FollowStub2_47; 425int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint* type) 446int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetRuntimeNameByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) 449var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[15]); 681int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetModuleByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) 718int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle) 803int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) 806var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[30]); 929int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) 1203int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, ulong* handle) 1277int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.FollowStub(uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) 1280var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, void*, uint*, int> )__vtable[46]); 1298int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) 1301var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, void*, uint*, int> )__vtable[47]); 1330int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loadedBase, char* name, void* display, void* libSupport, void* dis) 1371int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint* type) => throw new global::System.Diagnostics.UnreachableException(); 1373int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetRuntimeNameByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) => throw new global::System.Diagnostics.UnreachableException(); 1395int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetModuleByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) => throw new global::System.Diagnostics.UnreachableException(); 1397int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle) => throw new global::System.Diagnostics.UnreachableException(); 1403int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) => throw new global::System.Diagnostics.UnreachableException(); 1411int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) => throw new global::System.Diagnostics.UnreachableException(); 1429int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, ulong* handle) => throw new global::System.Diagnostics.UnreachableException(); 1435int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.FollowStub(uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) => throw new global::System.Diagnostics.UnreachableException(); 1437int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) => throw new global::System.Diagnostics.UnreachableException(); 1439int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loadedBase, char* name, void* display, void* libSupport, void* dis) => throw new global::System.Diagnostics.UnreachableException(); 1494new int GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint* type) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetAddressType(address, type); 1498new int GetRuntimeNameByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetRuntimeNameByAddress(address, flags, bufLen, nameLen, nameBuf, displacement); 1542new int GetModuleByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetModuleByAddress(address, mod); 1546new int StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).StartEnumMethodInstancesByAddress(address, appDomain, handle); 1558new int GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetDataByAddress(address, flags, appDomain, tlsTask, bufLen, nameLen, nameBuf, value, displacement); 1574new int CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).CreateMemoryValue(appDomain, tlsTask, type, addr, value); 1610new int StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, ulong* handle) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).StartEnumMethodDefinitionsByAddress(address, handle); 1622new int FollowStub(uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).FollowStub(inFlags, inAddr, inBuffer, outAddr, outBuffer, outFlags); 1626new int FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).FollowStub2(task, inFlags, inAddr, inBuffer, outAddr, outBuffer, outFlags); 1630new int DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loadedBase, char* name, void* display, void* libSupport, void* dis) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).DumpNativeImage(loadedBase, name, display, libSupport, dis);
_generated\60\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (6)
26public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetRepresentativeEntryAddress_19; 514int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetILOffsetsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets) 537global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address = default; 789int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* addr) 792var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[19]); 806internal static int ABI_GetRepresentativeEntryAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* addr)
_generated\65\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (4)
25public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetRepresentativeEntryAddress_18; 736int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* addr) 739var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[18]); 753internal static int ABI_GetRepresentativeEntryAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* addr)
_generated\67\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.cs (8)
11public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetAddress_4; 36public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> GetLocationByIndex_29; 126int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.GetAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* address) 129var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[4]); 143internal static int ABI_GetAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* address) 1428int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.GetLocationByIndex(uint loc, uint* flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* arg) 1431var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[29]); 1445internal static int ABI_GetLocationByIndex(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint loc, uint* flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* arg)
_generated\72\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.cs (2)
50int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeGenerated2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance method, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress nativeCodeLocation) 85global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress nativeCodeLocation = default;
_generated\73\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.cs (11)
21public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> AllocVirtual_14; 287int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.AllocVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags, uint protectFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* virt) 290var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress*, int> )__vtable[14]); 308int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags) 349int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.AllocVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags, uint protectFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* virt) => throw new global::System.Diagnostics.UnreachableException(); 351int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags) => throw new global::System.Diagnostics.UnreachableException(); 406new int AllocVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags, uint protectFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* virt) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2)this).AllocVirtual(addr, size, typeFlags, protectFlags, virt); 410new int FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, uint size, uint typeFlags) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2)this).FreeVirtual(addr, size, typeFlags);
ClrDataMethodDefinition.cs (1)
446int IXCLRDataMethodDefinition.GetRepresentativeEntryAddress(ClrDataAddress* addr)
ClrDataMethodInstance.cs (3)
191int IXCLRDataMethodInstance.GetILOffsetsByAddress(ClrDataAddress address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets) 387int IXCLRDataMethodInstance.GetRepresentativeEntryAddress(ClrDataAddress* addr) 414ClrDataAddress addrLocal;
ClrDataValue.cs (4)
83int IXCLRDataValue.GetAddress(ClrDataAddress* address) 104ClrDataAddress addressLocal; 331int IXCLRDataValue.GetLocationByIndex(uint loc, uint* flags, ClrDataAddress* arg) 355ClrDataAddress argLocal;
ConversionExtensions.cs (4)
17public static ClrDataAddress ToClrDataAddress(this TargetPointer address, Target target) 32public static ClrDataAddress ToClrDataAddress(this TargetCodePointer address, Target target) 49public static TargetPointer ToTargetPointer(this ClrDataAddress address, Target target, bool overrideCheck = false) 69public static TargetCodePointer ToTargetCodePointer(this ClrDataAddress address, Target target)
ICLRData.cs (3)
64int AllocVirtual(ClrDataAddress addr, uint size, uint typeFlags, uint protectFlags, ClrDataAddress* virt); 66int FreeVirtual(ClrDataAddress addr, uint size, uint typeFlags);
ISOSDacInterface.cs (307)
30public ClrDataAddress firstThread; 31public ClrDataAddress finalizerThread; 32public ClrDataAddress gcThread; 57public ClrDataAddress AppDomainPtr; 58public ClrDataAddress AppSecDesc; 59public ClrDataAddress pLowFrequencyHeap; 60public ClrDataAddress pHighFrequencyHeap; 61public ClrDataAddress pStubHeap; 62public ClrDataAddress DomainLocalBlock; 63public ClrDataAddress pDomainLocalModules; 73public ClrDataAddress sharedDomain; 74public ClrDataAddress systemDomain; 80public ClrDataAddress AssemblyPtr; 81public ClrDataAddress ClassLoader; 82public ClrDataAddress ParentDomain; 83public ClrDataAddress DomainPtr; 84public ClrDataAddress AssemblySecDesc; 98public ClrDataAddress allocContextPtr; 99public ClrDataAddress allocContextLimit; 100public ClrDataAddress context; 101public ClrDataAddress domain; 102public ClrDataAddress pFrame; 104public ClrDataAddress firstNestedException; // Pass this pointer to DacpNestedExceptionInfo 105public ClrDataAddress teb; 106public ClrDataAddress fiberData; 107public ClrDataAddress lastThrownObjectHandle; 108public ClrDataAddress nextThread; 113public ClrDataAddress allocBytes; 114public ClrDataAddress allocBytesLoh; 124public ClrDataAddress Address; 125public ClrDataAddress PEAssembly; // Actually the module address in .NET 9+ 126public ClrDataAddress ilBase; 127public ClrDataAddress metadataStart; 129public ClrDataAddress Assembly; // Assembly pointer 138public ClrDataAddress TypeDefToMethodTableMap; 139public ClrDataAddress TypeRefToMethodTableMap; 140public ClrDataAddress MethodDefToDescMap; 141public ClrDataAddress FieldDefToDescMap; 142public ClrDataAddress MemberRefToDescMap; 143public ClrDataAddress FileReferencesMap; 144public ClrDataAddress ManifestModuleReferencesMap; 146public ClrDataAddress LoaderAllocator; 147public ClrDataAddress ThunkHeap; 161public ClrDataAddress module; 162public ClrDataAddress klass; 163public ClrDataAddress parentMethodTable; 188public ClrDataAddress MethodTable; 191public ClrDataAddress ElementTypeHandle; 196public ClrDataAddress ArrayDataPtr; 197public ClrDataAddress ArrayBoundsPtr; 198public ClrDataAddress ArrayLowerBoundsPtr; 205public ClrDataAddress ArrayMethodTable; 206public ClrDataAddress StringMethodTable; 207public ClrDataAddress ObjectMethodTable; 208public ClrDataAddress ExceptionMethodTable; 209public ClrDataAddress FreeMethodTable; 218public ClrDataAddress FirstField; 240public ClrDataAddress rejitID; 242public ClrDataAddress NativeCodeAddr; 250public ClrDataAddress NativeCodeAddr; 252public ClrDataAddress AddressOfNativeCodeSlot; 254public ClrDataAddress MethodDescPtr; 255public ClrDataAddress MethodTablePtr; 256public ClrDataAddress ModulePtr; 259public ClrDataAddress GCInfo; 260public ClrDataAddress GCStressCodeCopy; 263public ClrDataAddress managedDynamicMethodObject; 265public ClrDataAddress requestedIP; 313public ClrDataAddress start_segment; 314public ClrDataAddress allocation_start; 317public ClrDataAddress allocContextPtr; 318public ClrDataAddress allocContextLimit; 323public ClrDataAddress heapAddr; // Only filled in server mode, otherwise NULL 324public ClrDataAddress alloc_allocated; 326public ClrDataAddress mark_array; 327public ClrDataAddress current_c_gc_state; 328public ClrDataAddress next_sweep_obj; 329public ClrDataAddress saved_sweep_ephemeral_seg; 330public ClrDataAddress saved_sweep_ephemeral_start; 331public ClrDataAddress background_saved_lowest_address; 332public ClrDataAddress background_saved_highest_address; 341public ClrDataAddress ephemeral_heap_segment; 346private ClrDataAddress _; 350public ClrDataAddress lowest_address; 351public ClrDataAddress highest_address; 352public ClrDataAddress card_table; 357public ClrDataAddress segmentAddr; 358public ClrDataAddress allocated; 359public ClrDataAddress committed; 360public ClrDataAddress reserved; 361public ClrDataAddress used; 362public ClrDataAddress mem; 363public ClrDataAddress next; /* pass this to request if non-null to get the next segments */ 364public ClrDataAddress gc_heap; /* only filled in server mode, otherwise NULL */ 365public ClrDataAddress highAllocMark; /* if this is the ephemeral segment highMark includes the ephemeral generation */ 368public ClrDataAddress background_allocated; 384public ClrDataAddress heapAddr; 385public ClrDataAddress internal_root_array; 414public ClrDataAddress GCInfo; 416public ClrDataAddress MethodDescPtr; 417public ClrDataAddress MethodStart; 419public ClrDataAddress ColdRegionStart; 428public ClrDataAddress MTOfType; // NULL if Type is not loaded 429public ClrDataAddress ModuleOfType; 432public ClrDataAddress MTOfEnclosingClass; 437public ClrDataAddress NextField; 442public ClrDataAddress managerAddr; 444public ClrDataAddress ptrHeapList; 457[FieldOffset(8)] public ClrDataAddress LoaderHeap; // valid when codeHeapType == CODEHEAP_LOADER 458[FieldOffset(8)] public ClrDataAddress baseAddr; // valid when codeHeapType == CODEHEAP_HOST 459[FieldOffset(0x10)] public ClrDataAddress currentAddr; // valid when codeHeapType == CODEHEAP_HOST 470public ClrDataAddress Object; 472public ClrDataAddress SyncBlockPointer; 476public ClrDataAddress HoldingThread; 478public ClrDataAddress appDomainPtr; 484public ClrDataAddress SyncBlockPointer; 485public ClrDataAddress nextSyncBlock; 486public ClrDataAddress blockRCW; 487public ClrDataAddress blockClassFactory; 488public ClrDataAddress blockCCW; 493public ClrDataAddress AppDomain; 494public ClrDataAddress Handle; 495public ClrDataAddress Secondary; 522public ClrDataAddress tryStartOffset; 523public ClrDataAddress tryEndOffset; 524public ClrDataAddress handlerStartOffset; 525public ClrDataAddress handlerEndOffset; 527public ClrDataAddress filterOffset; 529public ClrDataAddress moduleAddr; 530public ClrDataAddress mtCatch; 546public ClrDataAddress Address; 547public ClrDataAddress Object; 550public ClrDataAddress Source; 551public ClrDataAddress StackPointer; 557public ClrDataAddress Source; 558public ClrDataAddress StackPointer; 582public ClrDataAddress Start; 583public ClrDataAddress Size; 584public ClrDataAddress ExtraData; 598public ClrDataAddress outerIUnknown; 599public ClrDataAddress managedObject; 600public ClrDataAddress handle; 601public ClrDataAddress ccwAddress; 615public ClrDataAddress methodTable; 616public ClrDataAddress interfacePtr; 617public ClrDataAddress comContext; 622public ClrDataAddress identityPointer; 623public ClrDataAddress unknownPointer; 624public ClrDataAddress managedObject; 625public ClrDataAddress jupiterObject; 626public ClrDataAddress vtablePtr; 627public ClrDataAddress creatorThread; 628public ClrDataAddress ctxCookie; 664int GetAppDomainList(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] values, uint* pNeeded); 666int GetAppDomainData(ClrDataAddress addr, DacpAppDomainData* data); 668int GetAppDomainName(ClrDataAddress addr, uint count, char* name, uint* pNeeded); 670int GetDomainFromContext(ClrDataAddress context, ClrDataAddress* domain); 674int GetAssemblyList(ClrDataAddress appDomain, int count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[]? values, int* pNeeded); 676int GetAssemblyData(ClrDataAddress domain, ClrDataAddress assembly, DacpAssemblyData* data); 678int GetAssemblyName(ClrDataAddress assembly, uint count, char* name, uint* pNeeded); 682int GetModule(ClrDataAddress addr, DacComNullableByRef<IXCLRDataModule> mod); 684int GetModuleData(ClrDataAddress moduleAddr, DacpModuleData* data); 686int TraverseModuleMap(ModuleMapType mmt, ClrDataAddress moduleAddr, delegate* unmanaged<uint, /*ClrDataAddress*/ ulong, void*, void> pCallback, void* token); 688int GetAssemblyModuleList(ClrDataAddress assembly, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] modules, uint* pNeeded); 690int GetILForModule(ClrDataAddress moduleAddr, int rva, ClrDataAddress* il); 694int GetThreadData(ClrDataAddress thread, DacpThreadData* data); 696int GetThreadFromThinlockID(uint thinLockId, ClrDataAddress* pThread); 698int GetStackLimits(ClrDataAddress threadPtr, ClrDataAddress* lower, ClrDataAddress* upper, ClrDataAddress* fp); 702int GetMethodDescData(ClrDataAddress methodDesc, ClrDataAddress ip, DacpMethodDescData* data, uint cRevertedRejitVersions, DacpReJitData* rgRevertedRejitData, uint* pcNeededRevertedRejitData); 704int GetMethodDescPtrFromIP(ClrDataAddress ip, ClrDataAddress* ppMD); 706int GetMethodDescName(ClrDataAddress methodDesc, uint count, char* name, uint* pNeeded); 708int GetMethodDescPtrFromFrame(ClrDataAddress frameAddr, ClrDataAddress* ppMD); 710int GetMethodDescFromToken(ClrDataAddress moduleAddr, /*mdToken*/ uint token, ClrDataAddress* methodDesc); 712int GetMethodDescTransparencyData(ClrDataAddress methodDesc, DacpMethodDescTransparencyData* data); 716int GetCodeHeaderData(ClrDataAddress ip, DacpCodeHeaderData* data); 720int GetJitHelperFunctionName(ClrDataAddress ip, uint count, byte* name, uint* pNeeded); 722int GetJumpThunkTarget(/*T_CONTEXT*/void* ctx, ClrDataAddress* targetIP, ClrDataAddress* targetMD); 728int GetWorkRequestData(ClrDataAddress addrWorkRequest, /*struct DacpWorkRequestData*/ void* data); 730int GetHillClimbingLogEntry(ClrDataAddress addr, /*struct DacpHillClimbingLogEntry*/ void* data); 734int GetObjectData(ClrDataAddress objAddr, DacpObjectData* data); 736int GetObjectStringData(ClrDataAddress obj, uint count, char* stringData, uint* pNeeded); 738int GetObjectClassName(ClrDataAddress obj, uint count, char* className, uint* pNeeded); 742int GetMethodTableName(ClrDataAddress mt, uint count, char* mtName, uint* pNeeded); 744int GetMethodTableData(ClrDataAddress mt, DacpMethodTableData* data); 746int GetMethodTableSlot(ClrDataAddress mt, uint slot, ClrDataAddress* value); 748int GetMethodTableFieldData(ClrDataAddress mt, DacpMethodTableFieldData* data); 750int GetMethodTableTransparencyData(ClrDataAddress mt, DacpMethodTableTransparencyData* data); 754int GetMethodTableForEEClass(ClrDataAddress eeClass, ClrDataAddress* value); 758int GetFieldDescData(ClrDataAddress fieldDesc, DacpFieldDescData* data); 762int GetFrameName(ClrDataAddress vtable, uint count, char* frameName, uint* pNeeded); 766int GetPEFileBase(ClrDataAddress addr, ClrDataAddress* peBase); 768int GetPEFileName(ClrDataAddress addr, uint count, char* fileName, uint* pNeeded); 774int GetGCHeapList(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] heaps, uint* pNeeded); // svr only 776int GetGCHeapDetails(ClrDataAddress heap, DacpGcHeapDetails* details); 780int GetHeapSegmentData(ClrDataAddress seg, DacpHeapSegmentData* data); 782int GetOOMData(ClrDataAddress oomAddr, DacpOomData* data); 786int GetHeapAnalyzeData(ClrDataAddress addr, DacpGcHeapAnalyzeData* data); 792int GetDomainLocalModuleData(ClrDataAddress addr, /*struct DacpDomainLocalModuleData */ void* data); 794int GetDomainLocalModuleDataFromAppDomain(ClrDataAddress appDomainAddr, int moduleID, /*struct DacpDomainLocalModuleData */ void* data); 796int GetDomainLocalModuleDataFromModule(ClrDataAddress moduleAddr, /*struct DacpDomainLocalModuleData */ void* data); 800int GetThreadLocalModuleData(ClrDataAddress thread, uint index, /*struct DacpThreadLocalModuleData */ void* data); 806int GetSyncBlockCleanupData(ClrDataAddress addr, DacpSyncBlockCleanupData* data); 818int TraverseEHInfo(ClrDataAddress ip, /*DUMPEHINFO*/ delegate* unmanaged<uint, uint, DACEHInfo*, void*, int> pCallback, void* token); 820int GetNestedExceptionData(ClrDataAddress exception, ClrDataAddress* exceptionObject, ClrDataAddress* nextNestedException); 824int GetStressLogAddress(ClrDataAddress* stressLog); 828int TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*VISITHEAP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, nuint, Interop.BOOL, void> pCallback); 830int GetCodeHeapList(ClrDataAddress jitManager, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpJitCodeHeapInfo[]? codeHeaps, uint* pNeeded); 832int TraverseVirtCallStubHeap(ClrDataAddress pAppDomain, VCSHeapType heaptype, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback); 838int GetClrWatsonBuckets(ClrDataAddress thread, void* pGenericModeBlock); 846int GetRCWData(ClrDataAddress addr, DacpRCWData* data); 848int GetRCWInterfaces(ClrDataAddress rcw, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded); 850int GetCCWData(ClrDataAddress ccw, DacpCCWData* data); 852int GetCCWInterfaces(ClrDataAddress ccw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded); 854int TraverseRCWCleanupList(ClrDataAddress cleanupListPtr, /*VISITRCWFORCLEANUP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, Interop.BOOL, void*, Interop.BOOL> pCallback, void* token); 867int GetThreadAllocData(ClrDataAddress thread, DacpAllocData* data); 873int GetFailedAssemblyList(ClrDataAddress appDomain, int count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] values, uint* pNeeded); 875int GetPrivateBinPaths(ClrDataAddress appDomain, int count, char* paths, uint* pNeeded); 877int GetAssemblyLocation(ClrDataAddress assembly, int count, char* location, uint* pNeeded); 879int GetAppDomainConfigFile(ClrDataAddress appDomain, int count, char* configFile, uint* pNeeded); 881int GetApplicationBase(ClrDataAddress appDomain, int count, char* appBase, uint* pNeeded); 883int GetFailedAssemblyData(ClrDataAddress assembly, uint* pContext, int* pResult); 885int GetFailedAssemblyLocation(ClrDataAddress assesmbly, uint count, char* location, uint* pNeeded); 887int GetFailedAssemblyDisplayName(ClrDataAddress assembly, uint count, char* name, uint* pNeeded); 893public ClrDataAddress Message; 894public ClrDataAddress InnerException; 895public ClrDataAddress StackTrace; 896public ClrDataAddress WatsonBuckets; 897public ClrDataAddress StackTraceString; 898public ClrDataAddress RemoteStackTraceString; 909int GetObjectExceptionData(ClrDataAddress objectAddress, DacpExceptionObjectData* data); 911int IsRCWDCOMProxy(ClrDataAddress rcwAddress, int* inDCOMProxy); 958int GetGCInterestingInfoData(ClrDataAddress interestingInfoAddr, DacpGCInterestingInfoData* data); 970int GetClrNotification([In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] arguments, int count, int* pNeeded); 988public ClrDataAddress nativeCodeAddr; 990public ClrDataAddress nativeCodeVersionNodePtr; 999ClrDataAddress methodDesc, 1008public ClrDataAddress LoaderAllocatorObjectHandle; 1017int GetMethodTableCollectibleData(ClrDataAddress mt, DacpMethodTableCollectibleData* data); 1032public ClrDataAddress il; 1033public ClrDataAddress ilCodeVersionNodePtr; 1046public ClrDataAddress il; 1055int GetPendingReJITID(ClrDataAddress methodDesc, int* pRejitId); 1057int GetReJITInformation(ClrDataAddress methodDesc, int rejitId, DacpReJitData2* pRejitData); 1059int GetProfilerModifiedILInformation(ClrDataAddress methodDesc, DacpProfilerILData* pILData); 1061int GetMethodsWithProfilerModifiedIL(ClrDataAddress mod, ClrDataAddress* methodDescs, int cMethodDescs, int* pcMethodDescs); 1075int GetFinalizationFillPointers(uint cFillPointers, ClrDataAddress* pFinalizationFillPointers, uint* pNeeded); 1079int GetGenerationTableSvr(ClrDataAddress heapAddr, uint cGenerations, DacpGenerationData* pGenerationData, uint* pNeeded); 1081int GetFinalizationFillPointersSvr(ClrDataAddress heapAddr, uint cFillPointers, ClrDataAddress* pFinalizationFillPointers, uint* pNeeded); 1084int GetAssemblyLoadContext(ClrDataAddress methodTable, ClrDataAddress* assemblyLoadContext); 1099int GetObjectComWrappersData(ClrDataAddress objAddr, ClrDataAddress* rcw, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[]? mowList, uint* pNeeded); 1101int IsComWrappersCCW(ClrDataAddress ccw, Interop.BOOL* isComWrappersCCW); 1103int GetComWrappersCCWData(ClrDataAddress ccw, ClrDataAddress* managedObject, int* refCount); 1105int IsComWrappersRCW(ClrDataAddress rcw, Interop.BOOL* isComWrappersRCW); 1107int GetComWrappersRCWData(ClrDataAddress rcw, ClrDataAddress* identity); 1115int IsTrackedType(ClrDataAddress objAddr, Interop.BOOL* isTrackedType, Interop.BOOL* hasTaggedMemory); 1117int GetTaggedMemory(ClrDataAddress objAddr, ClrDataAddress* taggedMemory, nuint* taggedMemorySizeInBytes); 1125int GetGlobalAllocationContext(ClrDataAddress* allocPtr, ClrDataAddress* allocLimit); 1133int TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged< /*ClrDataAddress*/ ulong, nuint, Interop.BOOL, void> pCallback); 1135int GetDomainLoaderAllocator(ClrDataAddress domainAddress, ClrDataAddress* pLoaderAllocator); 1139int GetLoaderAllocatorHeaps(ClrDataAddress loaderAllocator, int count, ClrDataAddress* pLoaderHeaps, /*LoaderHeapKind*/ int* pKinds, int* pNeeded); 1155int GetStaticBaseAddress(ClrDataAddress methodTable, ClrDataAddress* nonGCStaticsAddress, ClrDataAddress* GCStaticsAddress); 1157int GetThreadStaticBaseAddress(ClrDataAddress methodTable, ClrDataAddress thread, ClrDataAddress* nonGCStaticsAddress, ClrDataAddress* GCStaticsAddress); 1159int GetMethodTableInitializationFlags(ClrDataAddress methodTable, MethodTableInitializationFlags* initializationStatus); 1164public ClrDataAddress MethodDesc; 1165public ClrDataAddress Entrypoint; 1166public ClrDataAddress DefiningMethodTable; 1167public ClrDataAddress DefiningModule; 1185int GetMethodTableSlotEnumerator(ClrDataAddress mt, DacComNullableByRef<ISOSMethodEnum> enumerator); 1212public ClrDataAddress ThreadLogAddress; 1219public ClrDataAddress FormatString; 1249ClrDataAddress[] args, 1266ClrDataAddress threadStressLogAddress,
IXCLRData.cs (29)
15public ClrDataAddress baseAddress; 22public ClrDataAddress ModulePtr; 30public ClrDataAddress PEAssembly; // Actually the module address in .NET 9+ 31public ClrDataAddress LoadedPEAddress; 33public ClrDataAddress InMemoryPdbAddress; 204int GetAddressType(ClrDataAddress address, /*CLRDataAddressType*/ uint* type); 208ClrDataAddress address, 213ClrDataAddress* displacement); 238int GetModuleByAddress(ClrDataAddress address, DacComNullableByRef<IXCLRDataModule> mod); 241int StartEnumMethodInstancesByAddress(ClrDataAddress address, IXCLRDataAppDomain? appDomain, ulong* handle); 249ClrDataAddress address, 257ClrDataAddress* displacement); 272ClrDataAddress addr, 315int StartEnumMethodDefinitionsByAddress(ClrDataAddress address, ulong* handle); 324ClrDataAddress inAddr, 326ClrDataAddress* outAddr, 333ClrDataAddress inAddr, 335ClrDataAddress* outAddr, 341ClrDataAddress loadedBase, 536public ClrDataAddress startAddress; 537public ClrDataAddress endAddress; 578ClrDataAddress address, 614int GetRepresentativeEntryAddress(ClrDataAddress* addr); 899public ClrDataAddress startAddress; 900public ClrDataAddress endAddress; 946int GetRepresentativeEntryAddress(ClrDataAddress* addr); 1018int GetAddress(ClrDataAddress* address); 1115int GetLocationByIndex(uint loc, uint* flags, ClrDataAddress* arg); 1173int OnCodeGenerated2(IXCLRDataMethodInstance? method, ClrDataAddress nativeCodeLocation);
Marshalling\ClrDataAddress.cs (8)
15public struct ClrDataAddress : IEquatable<ClrDataAddress> 21public static implicit operator ulong(ClrDataAddress a) => a.Value; 22public static implicit operator ClrDataAddress(ulong v) => new ClrDataAddress(v); 24public override bool Equals(object? obj) => obj is ClrDataAddress address && Equals(address); 25public readonly bool Equals(ClrDataAddress other) => Value == other.Value; 31[CustomMarshaller(typeof(ClrDataAddress), MarshalMode.Default, typeof(ClrDataAddressMarshaller))] 34public static ClrDataAddress ConvertToManaged(ulong address) => new ClrDataAddress(address); 35public static ulong ConvertToUnmanaged(ClrDataAddress address) => address.Value;
SOSDacImpl.cs (194)
96int ISOSDacInterface.GetAppDomainConfigFile(ClrDataAddress appDomain, int count, char* configFile, uint* pNeeded) 113int ISOSDacInterface.GetAppDomainData(ClrDataAddress addr, DacpAppDomainData* data) 180int ISOSDacInterface.GetAppDomainList(uint count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[] values, uint* pNeeded) 206ClrDataAddress[] valuesLocal = new ClrDataAddress[count]; 220int ISOSDacInterface.GetAppDomainName(ClrDataAddress addr, uint count, char* name, uint* pNeeded) 319int ISOSDacInterface.GetApplicationBase(ClrDataAddress appDomain, int count, char* appBase, uint* pNeeded) 335int ISOSDacInterface.GetAssemblyData(ClrDataAddress domain, ClrDataAddress assembly, DacpAssemblyData* data) 393int ISOSDacInterface.GetAssemblyList(ClrDataAddress addr, int count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[]? values, int* pNeeded) 447ClrDataAddress[]? valuesLocal = values != null ? new ClrDataAddress[count] : null; 469int ISOSDacInterface.GetAssemblyLocation(ClrDataAddress assembly, int count, char* location, uint* pNeeded) 471int ISOSDacInterface.GetAssemblyModuleList(ClrDataAddress assembly, uint count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[]? modules, uint* pNeeded) 500ClrDataAddress[] modulesLocal = new ClrDataAddress[count]; 517int ISOSDacInterface.GetAssemblyName(ClrDataAddress assembly, uint count, char* name, uint* pNeeded) 565int ISOSDacInterface.GetCCWData(ClrDataAddress ccw, DacpCCWData* data) 634int ISOSDacInterface.GetCCWInterfaces(ClrDataAddress ccw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded) 717int ISOSDacInterface.GetClrWatsonBuckets(ClrDataAddress thread, void* pGenericModeBlock) 765int ISOSDacInterface.GetCodeHeaderData(ClrDataAddress ip, DacpCodeHeaderData* data) 849int ISOSDacInterface.GetCodeHeapList(ClrDataAddress jitManager, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpJitCodeHeapInfo[]? codeHeaps, uint* pNeeded) 934int ISOSDacInterface.GetDomainFromContext(ClrDataAddress context, ClrDataAddress* domain) 950ClrDataAddress domainLocal; 961int ISOSDacInterface.GetDomainLocalModuleData(ClrDataAddress addr, void* data) 977int ISOSDacInterface.GetDomainLocalModuleDataFromAppDomain(ClrDataAddress appDomainAddr, int moduleID, void* data) 992int ISOSDacInterface.GetDomainLocalModuleDataFromModule(ClrDataAddress moduleAddr, void* data) 1007int ISOSDacInterface.GetFailedAssemblyData(ClrDataAddress assembly, uint* pContext, int* pResult) 1009int ISOSDacInterface.GetFailedAssemblyDisplayName(ClrDataAddress assembly, uint count, char* name, uint* pNeeded) 1011int ISOSDacInterface.GetFailedAssemblyList(ClrDataAddress appDomain, int count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[] values, uint* pNeeded) 1013int ISOSDacInterface.GetFailedAssemblyLocation(ClrDataAddress assembly, uint count, char* location, uint* pNeeded) 1051int ISOSDacInterface.GetFieldDescData(ClrDataAddress fieldDesc, DacpFieldDescData* data) 1181int ISOSDacInterface.GetFrameName(ClrDataAddress vtable, uint count, char* frameName, uint* pNeeded) 1276int ISOSDacInterface.GetGCHeapList(uint count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[] heaps, uint* pNeeded) 1320ClrDataAddress[] heapsLocal = new ClrDataAddress[count]; 1338int ISOSDacInterface.GetGCHeapDetails(ClrDataAddress heap, DacpGcHeapDetails* details) 1625ClrDataAddress appDomainClrAddress = appDomain.ToClrDataAddress(_target); 1741Size = (ClrDataAddress)regions[i].Size, 1742ExtraData = (ClrDataAddress)regions[i].ExtraData, 1879int ISOSDacInterface.GetHeapAnalyzeData(ClrDataAddress addr, DacpGcHeapAnalyzeData* data) 1970int ISOSDacInterface.GetHeapSegmentData(ClrDataAddress seg, DacpHeapSegmentData* data) 2039int ISOSDacInterface.GetHillClimbingLogEntry(ClrDataAddress addr, void* data) 2054int ISOSDacInterface.GetILForModule(ClrDataAddress moduleAddr, int rva, ClrDataAddress* il) 2075ClrDataAddress ilLocal; 2086int ISOSDacInterface.GetJitHelperFunctionName(ClrDataAddress ip, uint count, byte* name, uint* pNeeded) 2194int ISOSDacInterface.GetJumpThunkTarget(void* ctx, ClrDataAddress* targetIP, ClrDataAddress* targetMD) 2230ClrDataAddress targetIPLocal; 2231ClrDataAddress targetMDLocal; 2244int ISOSDacInterface.GetMethodDescData(ClrDataAddress addr, ClrDataAddress ip, DacpMethodDescData* data, uint cRevertedRejitVersions, DacpReJitData* rgRevertedRejitData, uint* pcNeededRevertedRejitData) 2537int ISOSDacInterface.GetMethodDescFromToken(ClrDataAddress moduleAddr, uint token, ClrDataAddress* methodDesc) 2574ClrDataAddress methodDescLocal; 2585int ISOSDacInterface.GetMethodDescName(ClrDataAddress addr, uint count, char* name, uint* pNeeded) 2674int ISOSDacInterface.GetMethodDescPtrFromFrame(ClrDataAddress frameAddr, ClrDataAddress* ppMD) 2697ClrDataAddress ppMDLocal; 2709int ISOSDacInterface.GetMethodDescPtrFromIP(ClrDataAddress ip, ClrDataAddress* ppMD) 2748ClrDataAddress ppMDLocal; 2761int ISOSDacInterface.GetMethodDescTransparencyData(ClrDataAddress methodDesc, DacpMethodDescTransparencyData* data) 2783int ISOSDacInterface.GetMethodTableData(ClrDataAddress mt, DacpMethodTableData* data) 2854int ISOSDacInterface.GetMethodTableFieldData(ClrDataAddress mt, DacpMethodTableFieldData* data) 2896int ISOSDacInterface.GetMethodTableForEEClass(ClrDataAddress eeClassReallyCanonMT, ClrDataAddress* value) 2915ClrDataAddress valueLocal; 2925int ISOSDacInterface.GetMethodTableName(ClrDataAddress mt, uint count, char* mtName, uint* pNeeded) 2994int ISOSDacInterface.GetMethodTableSlot(ClrDataAddress mt, uint slot, ClrDataAddress* value) 3049ClrDataAddress valueLocal; 3064int ISOSDacInterface.GetMethodTableTransparencyData(ClrDataAddress mt, DacpMethodTableTransparencyData* data) 3086int ISOSDacInterface.GetModule(ClrDataAddress addr, DacComNullableByRef<IXCLRDataModule> mod) 3103int ISOSDacInterface.GetModuleData(ClrDataAddress moduleAddr, DacpModuleData* data) 3149static ClrDataAddress ReadMapBase(Target target, TargetPointer table, uint offset) 3199int ISOSDacInterface.GetNestedExceptionData(ClrDataAddress exception, ClrDataAddress* exceptionObject, ClrDataAddress* nextNestedException) 3222ClrDataAddress exceptionObjectLocal; 3223ClrDataAddress nextNestedExceptionLocal; 3236int ISOSDacInterface.GetObjectClassName(ClrDataAddress obj, uint count, char* className, uint* pNeeded) 3309int ISOSDacInterface.GetObjectData(ClrDataAddress objAddr, DacpObjectData* data) 3419int ISOSDacInterface.GetObjectStringData(ClrDataAddress obj, uint count, char* stringData, uint* pNeeded) 3465int ISOSDacInterface.GetOOMData(ClrDataAddress oomAddr, DacpOomData* data) 3566int ISOSDacInterface.GetPEFileBase(ClrDataAddress addr, ClrDataAddress* peBase) 3594ClrDataAddress peBaseLocal; 3604int ISOSDacInterface.GetPEFileName(ClrDataAddress addr, uint count, char* fileName, uint* pNeeded) 3652int ISOSDacInterface.GetPrivateBinPaths(ClrDataAddress appDomain, int count, char* paths, uint* pNeeded) 3667int ISOSDacInterface.GetRCWData(ClrDataAddress addr, DacpRCWData* data) 3724int ISOSDacInterface.GetRCWInterfaces(ClrDataAddress rcw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded) 3927int ISOSDacInterface.GetStackLimits(ClrDataAddress threadPtr, ClrDataAddress* lower, ClrDataAddress* upper, ClrDataAddress* fp) 3956ClrDataAddress lowerLocal, upperLocal, fpLocal; 4104int ISOSDacInterface.GetStressLogAddress(ClrDataAddress* stressLog) 4111ClrDataAddress legacyStressLog; 4120int ISOSDacInterface.GetSyncBlockCleanupData(ClrDataAddress addr, DacpSyncBlockCleanupData* data) 4259int ISOSDacInterface.GetThreadAllocData(ClrDataAddress thread, DacpAllocData* data) 4271data->allocBytes = (ClrDataAddress)(ulong)allocBytes; 4272data->allocBytesLoh = (ClrDataAddress)(ulong)allocBytesLoh; 4295int ISOSDacInterface.GetThreadData(ClrDataAddress thread, DacpThreadData* data) 4355int ISOSDacInterface.GetThreadFromThinlockID(uint thinLockId, ClrDataAddress* pThread) 4372ClrDataAddress pThreadLocal; 4383int ISOSDacInterface.GetThreadLocalModuleData(ClrDataAddress thread, uint index, void* data) 4547int ISOSDacInterface.GetWorkRequestData(ClrDataAddress addrWorkRequest, void* data) 4613int ISOSDacInterface.TraverseEHInfo(ClrDataAddress ip, delegate* unmanaged<uint, uint, DACEHInfo*, void*, int> pCallback, void* token) 4764int ISOSDacInterface.TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback) 4801int ISOSDacInterface.TraverseModuleMap(ModuleMapType mmt, ClrDataAddress moduleAddr, delegate* unmanaged<uint, ulong, void*, void> pCallback, void* token) 4867int ISOSDacInterface.TraverseRCWCleanupList(ClrDataAddress cleanupListPtr, delegate* unmanaged<ulong, ulong, ulong, Interop.BOOL, void*, Interop.BOOL> pCallback, void* token) 4911int ISOSDacInterface.TraverseVirtCallStubHeap(ClrDataAddress pAppDomain, VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback) 4965int ISOSDacInterface2.GetObjectExceptionData(ClrDataAddress objectAddress, DacpExceptionObjectData* data) 4988int ISOSDacInterface2.IsRCWDCOMProxy(ClrDataAddress rcwAddress, int* inDCOMProxy) 5025int ISOSDacInterface3.GetGCInterestingInfoData(ClrDataAddress interestingInfoAddr, DacpGCInterestingInfoData* data) 5228int ISOSDacInterface4.GetClrNotification(ClrDataAddress[] arguments, int count, int* pNeeded) 5252ClrDataAddress[] argumentsLocal = new ClrDataAddress[count]; 5272ClrDataAddress methodDesc, 5407int ISOSDacInterface6.GetMethodTableCollectibleData(ClrDataAddress mt, DacpMethodTableCollectibleData* data) 5452int ISOSDacInterface7.GetPendingReJITID(ClrDataAddress methodDesc, int* pRejitId) 5492int ISOSDacInterface7.GetReJITInformation(ClrDataAddress methodDesc, int rejitId, DacpReJitData2* pRejitData) 5552int ISOSDacInterface7.GetProfilerModifiedILInformation(ClrDataAddress methodDesc, DacpProfilerILData* pILData) 5612int ISOSDacInterface7.GetMethodsWithProfilerModifiedIL(ClrDataAddress mod, ClrDataAddress* methodDescs, int cMethodDescs, int* pcMethodDescs) 5660ClrDataAddress[] methodDescsLocal = new ClrDataAddress[cMethodDescs]; 5663fixed (ClrDataAddress* ptr = methodDescsLocal) 5787int ISOSDacInterface8.GetFinalizationFillPointers(uint cFillPointers, ClrDataAddress* pFinalizationFillPointers, uint* pNeeded) 5827ClrDataAddress[]? fillPointersLocal = cFillPointers > 0 ? new ClrDataAddress[cFillPointers] : null; 5828fixed (ClrDataAddress* pFillPointersLocal = fillPointersLocal) 5849int ISOSDacInterface8.GetGenerationTableSvr(ClrDataAddress heapAddr, uint cGenerations, DacpGenerationData* pGenerationData, uint* pNeeded) 5918int ISOSDacInterface8.GetFinalizationFillPointersSvr(ClrDataAddress heapAddr, uint cFillPointers, ClrDataAddress* pFinalizationFillPointers, uint* pNeeded) 5958ClrDataAddress[]? fillPointersLocal = cFillPointers > 0 ? new ClrDataAddress[cFillPointers] : null; 5959fixed (ClrDataAddress* pFillPointersLocal = fillPointersLocal) 5981int ISOSDacInterface8.GetAssemblyLoadContext(ClrDataAddress methodTable, ClrDataAddress* assemblyLoadContext) 6003ClrDataAddress assemblyLoadContextLocal; 6032int ISOSDacInterface10.GetObjectComWrappersData(ClrDataAddress objAddr, ClrDataAddress* rcw, uint count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[]? mowList, uint* pNeeded) 6082ClrDataAddress rcwLocal = 0; 6084ClrDataAddress[]? mowListLocal = count > 0 ? new ClrDataAddress[count] : null; 6105int ISOSDacInterface10.IsComWrappersCCW(ClrDataAddress ccw, Interop.BOOL* isComWrappersCCW) 6139int ISOSDacInterface10.GetComWrappersCCWData(ClrDataAddress ccw, ClrDataAddress* managedObject, int* refCount) 6168ClrDataAddress managedObjectLocal; 6183int ISOSDacInterface10.IsComWrappersRCW(ClrDataAddress rcw, Interop.BOOL* isComWrappersRCW) 6221int ISOSDacInterface10.GetComWrappersRCWData(ClrDataAddress rcw, ClrDataAddress* identity) 6244ClrDataAddress identityLocal; 6258int ISOSDacInterface11.IsTrackedType(ClrDataAddress objAddr, Interop.BOOL* isTrackedType, Interop.BOOL* hasTaggedMemory) 6311int ISOSDacInterface11.GetTaggedMemory(ClrDataAddress objAddr, ClrDataAddress* taggedMemory, nuint* taggedMemorySizeInBytes) 6341ClrDataAddress taggedMemoryLocal; 6357int ISOSDacInterface12.GetGlobalAllocationContext(ClrDataAddress* allocPtr, ClrDataAddress* allocLimit) 6378ClrDataAddress allocPtrLocal = default; 6379ClrDataAddress allocLimitLocal = default; 6395int ISOSDacInterface13.TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback) 6416int ISOSDacInterface13.GetDomainLoaderAllocator(ClrDataAddress domainAddress, ClrDataAddress* pLoaderAllocator) 6445ClrDataAddress pLoaderAllocatorLocal; 6559int ISOSDacInterface13.GetLoaderAllocatorHeaps(ClrDataAddress loaderAllocator, int count, ClrDataAddress* pLoaderHeaps, /*LoaderHeapKind*/ int* pKinds, int* pNeeded) 6602ClrDataAddress* pLoaderHeapsLocal = stackalloc ClrDataAddress[pNeededLocal]; 6708int ISOSDacInterface14.GetStaticBaseAddress(ClrDataAddress methodTable, ClrDataAddress* nonGCStaticsAddress, ClrDataAddress* GCStaticsAddress) 6732ClrDataAddress nonGCStaticsAddressLocal; 6733ClrDataAddress GCStaticsAddressLocal; 6747int ISOSDacInterface14.GetThreadStaticBaseAddress(ClrDataAddress methodTable, ClrDataAddress thread, ClrDataAddress* nonGCStaticsAddress, ClrDataAddress* GCStaticsAddress) 6784ClrDataAddress nonGCStaticsAddressLocal = default; 6785ClrDataAddress GCStaticsAddressLocal = default; 6786ClrDataAddress* nonGCStaticsAddressOrNull = nonGCStaticsAddress != null ? &nonGCStaticsAddressLocal : null; 6787ClrDataAddress* gcStaticsAddressOrNull = GCStaticsAddress != null ? &GCStaticsAddressLocal : null; 6802int ISOSDacInterface14.GetMethodTableInitializationFlags(ClrDataAddress methodTable, MethodTableInitializationFlags* initializationStatus) 7023int ISOSDacInterface15.GetMethodTableSlotEnumerator(ClrDataAddress mt, DacComNullableByRef<ISOSMethodEnum> enumerator) 7210int ISOSStressLogMsgEnum.GetArguments(uint messageIndex, uint argCount, ClrDataAddress[] args, uint* pFetched) 7314ClrDataAddress threadStressLogAddress,
SOSDacImpl.IXCLRDataProcess.cs (15)
95int IXCLRDataProcess.GetAddressType(ClrDataAddress address, /*CLRDataAddressType*/ uint* type) 99ClrDataAddress address, 104ClrDataAddress* displacement) 176ClrDataAddress displacementLocal = default; 246int IXCLRDataProcess.GetModuleByAddress(ClrDataAddress address, DacComNullableByRef<IXCLRDataModule> mod) 441int IXCLRDataProcess.StartEnumMethodInstancesByAddress(ClrDataAddress address, IXCLRDataAppDomain? appDomain, ulong* handle) 595ClrDataAddress address, 603ClrDataAddress* displacement) 790ClrDataAddress addr, 1030int IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(ClrDataAddress address, ulong* handle) 1041ClrDataAddress inAddr, 1043ClrDataAddress* outAddr, 1051ClrDataAddress inAddr, 1053ClrDataAddress* outAddr, 1059ClrDataAddress loadedBase,