2 instantiations of ClrDataAddress
Microsoft.Diagnostics.DataContractReader.Legacy (2)
Marshalling\ClrDataAddress.cs (2)
22
public static implicit operator ClrDataAddress(ulong v) => new
ClrDataAddress
(v);
34
public static ClrDataAddress ConvertToManaged(ulong address) => new
ClrDataAddress
(address);
1119 references to ClrDataAddress
libmscordaccore_universal (1)
Entrypoints.cs (1)
208
ClrDataAddress
addr;
Microsoft.Diagnostics.DataContractReader.Legacy (1118)
_generated\19\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.cs (8)
21
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> AllocVirtual_14;
50
int 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)
53
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[14]);
70
internal 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)
73
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
92
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint size, uint typeFlags)
115
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
_generated\20\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.cs (11)
21
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> AllocVirtual_14;
365
int 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)
368
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[14]);
386
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint size, uint typeFlags)
427
int 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();
429
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint size, uint typeFlags) => throw new global::System.Diagnostics.UnreachableException();
484
new 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);
488
new 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\30\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.cs (272)
15
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetDomainFromContext_8;
23
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetILForModule_16;
25
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetThreadFromThinlockID_18;
26
public 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;
28
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodDescPtrFromIP_21;
30
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodDescPtrFromFrame_23;
31
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodDescFromToken_24;
36
public 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;
45
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodTableSlot_38;
48
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodTableForEEClass_41;
51
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetPEFileBase_44;
72
public 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;
73
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetStressLogAddress_66;
285
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainList(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] values, uint* pNeeded)
294
scoped 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]);
303
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource();
325
global::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);
354
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] values = default;
363
values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements);
365
global::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);
366
global::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;
378
global::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);
379
global::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);
397
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpAppDomainData* data)
420
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
439
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint count, char* name, uint* pNeeded)
462
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
481
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainFromContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
context, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* domain)
484
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[8]);
501
internal static int ABI_GetDomainFromContext(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __context_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* domain)
504
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
context = default;
523
int 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)
533
scoped 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]);
542
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource();
565
global::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);
594
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
595
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] values = default;
604
values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements);
606
global::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);
607
global::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;
620
global::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);
621
global::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);
639
int 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)
664
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
domain = default;
665
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly = default;
685
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded)
708
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly = default;
727
int 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)
766
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
796
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpModuleData* data)
819
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
838
int 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)
861
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
880
int 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)
890
scoped 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]);
899
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __modules_native__managedSpan = __modules_native__marshaller.GetManagedValuesSource();
922
global::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);
951
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly = default;
952
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] modules = default;
961
modules = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__modules_native, __modules_native__numElements);
963
global::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);
964
global::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;
977
global::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);
978
global::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);
996
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetILForModule(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr, int rva, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* il)
999
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[16]);
1016
internal static int ABI_GetILForModule(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __moduleAddr_native, int rva, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* il)
1019
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
1038
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpThreadData* data)
1061
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
1080
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadFromThinlockID(uint thinLockId, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pThread)
1083
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[18]);
1097
internal static int ABI_GetThreadFromThinlockID(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint thinLockId, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pThread)
1117
int 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)
1120
var __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]);
1137
internal 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)
1140
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
threadPtr = default;
1159
int 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)
1184
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
1185
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
1205
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescPtrFromIP(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* ppMD)
1208
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[21]);
1225
internal static int ABI_GetMethodDescPtrFromIP(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __ip_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* ppMD)
1228
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
1247
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, uint count, char* name, uint* pNeeded)
1270
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
1289
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescPtrFromFrame(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
frameAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* ppMD)
1292
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[23]);
1309
internal static int ABI_GetMethodDescPtrFromFrame(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __frameAddr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* ppMD)
1312
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
frameAddr = default;
1331
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescFromToken(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr, uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* methodDesc)
1334
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[24]);
1351
internal static int ABI_GetMethodDescFromToken(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __moduleAddr_native, uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* methodDesc)
1354
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
1373
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescTransparencyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodDescTransparencyData* data)
1396
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
1415
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetCodeHeaderData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpCodeHeaderData* data)
1438
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
1494
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetJitHelperFunctionName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, uint count, byte* name, uint* pNeeded)
1517
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
1536
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetJumpThunkTarget(void* ctx, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* targetIP, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* targetMD)
1539
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[29]);
1553
internal 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)
1610
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetWorkRequestData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addrWorkRequest, void* data)
1633
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addrWorkRequest = default;
1652
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHillClimbingLogEntry(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, void* data)
1675
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
1694
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpObjectData* data)
1717
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr = default;
1736
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectStringData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
obj, uint count, char* stringData, uint* pNeeded)
1759
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
obj = default;
1778
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectClassName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
obj, uint count, char* className, uint* pNeeded)
1801
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
obj = default;
1820
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, uint count, char* mtName, uint* pNeeded)
1843
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
1862
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableData* data)
1885
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
1904
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableSlot(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, uint slot, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* value)
1907
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[38]);
1924
internal static int ABI_GetMethodTableSlot(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __mt_native, uint slot, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* value)
1927
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
1946
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableFieldData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableFieldData* data)
1969
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
1988
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableTransparencyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableTransparencyData* data)
2011
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
2030
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableForEEClass(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
eeClass, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* value)
2033
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[41]);
2050
internal static int ABI_GetMethodTableForEEClass(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __eeClass_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* value)
2053
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
eeClass = default;
2072
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFieldDescData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
fieldDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpFieldDescData* data)
2095
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
fieldDesc = default;
2114
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFrameName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
vtable, uint count, char* frameName, uint* pNeeded)
2137
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
vtable = default;
2156
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPEFileBase(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* peBase)
2159
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[44]);
2176
internal static int ABI_GetPEFileBase(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __addr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* peBase)
2179
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2198
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPEFileName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint count, char* fileName, uint* pNeeded)
2221
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2277
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetGCHeapList(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] heaps, uint* pNeeded)
2286
scoped 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]);
2295
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __heaps_native__managedSpan = __heaps_native__marshaller.GetManagedValuesSource();
2317
global::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);
2346
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] heaps = default;
2355
heaps = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__heaps_native, __heaps_native__numElements);
2357
global::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);
2358
global::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;
2370
global::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);
2371
global::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);
2389
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetGCHeapDetails(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
heap, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGcHeapDetails* details)
2412
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
heap = default;
2468
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHeapSegmentData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
seg, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpHeapSegmentData* data)
2491
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
seg = default;
2510
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetOOMData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
oomAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpOomData* data)
2533
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
oomAddr = default;
2589
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHeapAnalyzeData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGcHeapAnalyzeData* data)
2612
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2668
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, void* data)
2691
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2710
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleDataFromAppDomain(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomainAddr, int moduleID, void* data)
2733
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomainAddr = default;
2752
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleDataFromModule(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr, void* data)
2775
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
2794
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadLocalModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread, uint index, void* data)
2817
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
2873
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetSyncBlockCleanupData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpSyncBlockCleanupData* data)
2896
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
3118
int 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)
3141
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
3160
int 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)
3163
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[65]);
3180
internal 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)
3183
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
exception = default;
3202
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetStressLogAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* stressLog)
3205
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[66]);
3219
internal static int ABI_GetStressLogAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* stressLog)
3239
int 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)
3262
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loaderHeapAddr = default;
3281
int 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)
3306
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
jitManager = default;
3334
int 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)
3357
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
pAppDomain = default;
3413
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetClrWatsonBuckets(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread, void* pGenericModeBlock)
3436
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
3529
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetRCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpRCWData* data)
3552
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
3571
int 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)
3596
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw = default;
3624
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetCCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpCCWData* data)
3647
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw = default;
3666
int 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)
3691
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw = default;
3719
int 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)
3742
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
cleanupListPtr = default;
3863
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadAllocData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpAllocData* data)
3886
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
3942
int 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)
3952
scoped 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]);
3961
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource();
3984
global::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);
4013
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
4014
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] values = default;
4023
values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements);
4025
global::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);
4026
global::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;
4039
global::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);
4040
global::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);
4058
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPrivateBinPaths(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain, int count, char* paths, uint* pNeeded)
4081
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
4100
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyLocation(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly, int count, char* location, uint* pNeeded)
4123
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly = default;
4142
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainConfigFile(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain, int count, char* configFile, uint* pNeeded)
4165
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
4184
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetApplicationBase(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain, int count, char* appBase, uint* pNeeded)
4207
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
4226
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly, uint* pContext, int* pResult)
4249
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly = default;
4268
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyLocation(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assesmbly, uint count, char* location, uint* pNeeded)
4291
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assesmbly = default;
4310
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyDisplayName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded)
4333
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assembly = default;
_generated\31\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.cs (4)
39
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.GetObjectExceptionData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpExceptionObjectData* data)
62
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objectAddress = default;
81
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.IsRCWDCOMProxy(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcwAddress, int* inDCOMProxy)
104
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcwAddress = default;
_generated\32\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface3.cs (2)
41
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface3.GetGCInterestingInfoData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
interestingInfoAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGCInterestingInfoData* data)
64
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
interestingInfoAddr = default;
_generated\33\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface4.cs (14)
37
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface4.GetClrNotification(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] arguments, int count, int* pNeeded)
46
scoped 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]);
55
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __arguments_native__managedSpan = __arguments_native__marshaller.GetManagedValuesSource();
77
global::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);
106
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] arguments = default;
115
arguments = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__arguments_native, __arguments_native__numElements);
117
global::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);
118
global::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;
130
global::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);
131
global::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\34\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface5.cs (2)
37
int 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)
62
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
_generated\35\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface6.cs (2)
37
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface6.GetMethodTableCollectibleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableCollectibleData* data)
60
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
_generated\36\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.cs (12)
13
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int, int*, int> GetMethodsWithProfilerModifiedIL_6;
43
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetPendingReJITID(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, int* pRejitId)
66
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
85
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetReJITInformation(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, int rejitId, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpReJitData2* pRejitData)
108
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
127
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetProfilerModifiedILInformation(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpProfilerILData* pILData)
150
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
169
int 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)
172
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int, int*, int> )__vtable[6]);
189
internal 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)
192
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mod = default;
_generated\37\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.cs (18)
12
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint*, int> GetFinalizationFillPointers_5;
14
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint*, int> GetFinalizationFillPointersSvr_7;
15
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetAssemblyLoadContext_8;
121
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.GetFinalizationFillPointers(uint cFillPointers, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded)
124
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint*, int> )__vtable[5]);
138
internal static int ABI_GetFinalizationFillPointers(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint cFillPointers, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded)
158
int 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)
181
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
heapAddr = default;
200
int 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)
203
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint*, int> )__vtable[7]);
220
internal 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)
223
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
heapAddr = default;
242
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.GetAssemblyLoadContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* assemblyLoadContext)
245
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[8]);
262
internal static int ABI_GetAssemblyLoadContext(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __methodTable_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* assemblyLoadContext)
265
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable = default;
_generated\39\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.cs (36)
10
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint, ulong*, uint*, int> GetObjectComWrappersData_3;
12
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int*, int> GetComWrappersCCWData_5;
14
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetComWrappersRCWData_7;
45
int 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)
48
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint, ulong*, uint*, int> )__vtable[3]);
55
scoped 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]);
64
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __mowList_native__managedSpan = __mowList_native__marshaller.GetManagedValuesSource();
87
global::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);
113
internal 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)
116
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr = default;
117
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] mowList = default;
126
mowList = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__mowList_native, __mowList_native__numElements);
128
global::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);
129
global::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;
142
global::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);
143
global::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);
161
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersCCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersCCW)
184
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw = default;
203
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.GetComWrappersCCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* managedObject, int* refCount)
206
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int*, int> )__vtable[5]);
223
internal static int ABI_GetComWrappersCCWData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __ccw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* managedObject, int* refCount)
226
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw = default;
245
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersRCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersRCW)
268
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw = default;
287
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.GetComWrappersRCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* identity)
290
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[7]);
307
internal static int ABI_GetComWrappersRCWData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __rcw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* identity)
310
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw = default;
_generated\40\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.cs (8)
11
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, nuint*, int> GetTaggedMemory_4;
39
int 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)
62
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr = default;
81
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.GetTaggedMemory(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* taggedMemory, nuint* taggedMemorySizeInBytes)
84
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, nuint*, int> )__vtable[4]);
101
internal static int ABI_GetTaggedMemory(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __objAddr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* taggedMemory, nuint* taggedMemorySizeInBytes)
104
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr = default;
_generated\41\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface12.cs (8)
10
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetGlobalAllocationContext_3;
37
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface12.GetGlobalAllocationContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* allocPtr, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* allocLimit)
40
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[3]);
54
internal 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\42\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.cs (14)
11
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetDomainLoaderAllocator_4;
13
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int*, int*, int> GetLoaderAllocatorHeaps_6;
51
int 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)
74
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loaderHeapAddr = default;
93
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.GetDomainLoaderAllocator(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
domainAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pLoaderAllocator)
96
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[4]);
113
internal static int ABI_GetDomainLoaderAllocator(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __domainAddress_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pLoaderAllocator)
116
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
domainAddress = default;
172
int 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)
175
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int*, int*, int> )__vtable[6]);
192
internal 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)
195
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loaderAllocator = default;
_generated\43\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.cs (24)
10
public 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;
11
public 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;
41
int 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)
44
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[3]);
61
internal 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)
64
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable = default;
83
int 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)
86
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[4]);
105
internal 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)
108
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable = default;
109
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
129
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.GetMethodTableInitializationFlags(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable, global::Microsoft.Diagnostics.DataContractReader.Legacy.MethodTableInitializationFlags* initializationStatus)
152
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable = default;
_generated\45\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface15.cs (2)
37
int 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)
76
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
_generated\49\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (36)
22
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetRuntimeNameByAddress_15;
37
public 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;
53
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> FollowStub_46;
54
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> FollowStub2_47;
646
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, uint* type)
669
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
688
int 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)
691
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[15]);
708
internal 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)
711
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
1156
int 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)
1195
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
1225
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle)
1259
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
1382
int 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)
1385
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[30]);
1424
internal 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)
1427
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
1614
int 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)
1665
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2146
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle)
2169
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
2290
int 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)
2293
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> )__vtable[46]);
2310
internal 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)
2313
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
inAddr = default;
2332
int 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)
2335
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> )__vtable[47]);
2363
internal 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)
2367
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
inAddr = default;
2387
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loadedBase, char* name, void* display, void* libSupport, void* dis)
2410
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loadedBase = default;
_generated\50\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (50)
22
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetRuntimeNameByAddress_15;
37
public 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;
53
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> FollowStub_46;
54
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> FollowStub2_47;
425
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, uint* type)
446
int 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)
449
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[15]);
681
int 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)
718
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle)
803
int 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)
806
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[30]);
929
int 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)
1203
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle)
1277
int 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)
1280
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> )__vtable[46]);
1298
int 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)
1301
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> )__vtable[47]);
1330
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loadedBase, char* name, void* display, void* libSupport, void* dis)
1371
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, uint* type) => throw new global::System.Diagnostics.UnreachableException();
1373
int 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();
1395
int 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();
1397
int 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();
1403
int 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();
1411
int 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();
1429
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle) => throw new global::System.Diagnostics.UnreachableException();
1435
int 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();
1437
int 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();
1439
int 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();
1494
new int GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, uint* type) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetAddressType(address, type);
1498
new 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);
1542
new 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);
1546
new 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);
1558
new 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);
1574
new 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);
1610
new int StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).StartEnumMethodDefinitionsByAddress(address, handle);
1622
new 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);
1626
new 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);
1630
new 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\55\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (6)
26
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetRepresentativeEntryAddress_19;
514
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetILOffsetsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets)
537
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
789
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* addr)
792
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[19]);
806
internal static int ABI_GetRepresentativeEntryAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* addr)
_generated\60\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (4)
25
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetRepresentativeEntryAddress_18;
736
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* addr)
739
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[18]);
753
internal static int ABI_GetRepresentativeEntryAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* addr)
_generated\62\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.cs (8)
11
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetAddress_4;
36
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetLocationByIndex_29;
126
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.GetAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* address)
129
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[4]);
143
internal static int ABI_GetAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* address)
1428
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.GetLocationByIndex(uint loc, uint* flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* arg)
1431
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[29]);
1445
internal static int ABI_GetLocationByIndex(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint loc, uint* flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* arg)
_generated\67\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.cs (2)
50
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeGenerated2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance method, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
nativeCodeLocation)
85
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
nativeCodeLocation = default;
_generated\68\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.cs (11)
21
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> AllocVirtual_14;
287
int 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)
290
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> )__vtable[14]);
308
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint size, uint typeFlags)
349
int 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();
351
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint size, uint typeFlags) => throw new global::System.Diagnostics.UnreachableException();
406
new 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);
410
new 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)
446
int IXCLRDataMethodDefinition.GetRepresentativeEntryAddress(
ClrDataAddress
* addr)
ClrDataMethodInstance.cs (3)
191
int IXCLRDataMethodInstance.GetILOffsetsByAddress(
ClrDataAddress
address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets)
387
int IXCLRDataMethodInstance.GetRepresentativeEntryAddress(
ClrDataAddress
* addr)
414
ClrDataAddress
addrLocal;
ClrDataValue.cs (4)
83
int IXCLRDataValue.GetAddress(
ClrDataAddress
* address)
104
ClrDataAddress
addressLocal;
331
int IXCLRDataValue.GetLocationByIndex(uint loc, uint* flags,
ClrDataAddress
* arg)
355
ClrDataAddress
argLocal;
ConversionExtensions.cs (4)
17
public static
ClrDataAddress
ToClrDataAddress(this TargetPointer address, Target target)
32
public static
ClrDataAddress
ToClrDataAddress(this TargetCodePointer address, Target target)
49
public static TargetPointer ToTargetPointer(this
ClrDataAddress
address, Target target, bool overrideCheck = false)
69
public static TargetCodePointer ToTargetCodePointer(this
ClrDataAddress
address, Target target)
ICLRData.cs (3)
64
int AllocVirtual(
ClrDataAddress
addr, uint size, uint typeFlags, uint protectFlags,
ClrDataAddress
* virt);
66
int FreeVirtual(
ClrDataAddress
addr, uint size, uint typeFlags);
ISOSDacInterface.cs (303)
30
public
ClrDataAddress
firstThread;
31
public
ClrDataAddress
finalizerThread;
32
public
ClrDataAddress
gcThread;
57
public
ClrDataAddress
AppDomainPtr;
58
public
ClrDataAddress
AppSecDesc;
59
public
ClrDataAddress
pLowFrequencyHeap;
60
public
ClrDataAddress
pHighFrequencyHeap;
61
public
ClrDataAddress
pStubHeap;
62
public
ClrDataAddress
DomainLocalBlock;
63
public
ClrDataAddress
pDomainLocalModules;
73
public
ClrDataAddress
sharedDomain;
74
public
ClrDataAddress
systemDomain;
80
public
ClrDataAddress
AssemblyPtr;
81
public
ClrDataAddress
ClassLoader;
82
public
ClrDataAddress
ParentDomain;
83
public
ClrDataAddress
DomainPtr;
84
public
ClrDataAddress
AssemblySecDesc;
98
public
ClrDataAddress
allocContextPtr;
99
public
ClrDataAddress
allocContextLimit;
100
public
ClrDataAddress
context;
101
public
ClrDataAddress
domain;
102
public
ClrDataAddress
pFrame;
104
public
ClrDataAddress
firstNestedException; // Pass this pointer to DacpNestedExceptionInfo
105
public
ClrDataAddress
teb;
106
public
ClrDataAddress
fiberData;
107
public
ClrDataAddress
lastThrownObjectHandle;
108
public
ClrDataAddress
nextThread;
113
public
ClrDataAddress
allocBytes;
114
public
ClrDataAddress
allocBytesLoh;
124
public
ClrDataAddress
Address;
125
public
ClrDataAddress
PEAssembly; // Actually the module address in .NET 9+
126
public
ClrDataAddress
ilBase;
127
public
ClrDataAddress
metadataStart;
129
public
ClrDataAddress
Assembly; // Assembly pointer
138
public
ClrDataAddress
TypeDefToMethodTableMap;
139
public
ClrDataAddress
TypeRefToMethodTableMap;
140
public
ClrDataAddress
MethodDefToDescMap;
141
public
ClrDataAddress
FieldDefToDescMap;
142
public
ClrDataAddress
MemberRefToDescMap;
143
public
ClrDataAddress
FileReferencesMap;
144
public
ClrDataAddress
ManifestModuleReferencesMap;
146
public
ClrDataAddress
LoaderAllocator;
147
public
ClrDataAddress
ThunkHeap;
161
public
ClrDataAddress
module;
162
public
ClrDataAddress
klass;
163
public
ClrDataAddress
parentMethodTable;
188
public
ClrDataAddress
MethodTable;
191
public
ClrDataAddress
ElementTypeHandle;
196
public
ClrDataAddress
ArrayDataPtr;
197
public
ClrDataAddress
ArrayBoundsPtr;
198
public
ClrDataAddress
ArrayLowerBoundsPtr;
205
public
ClrDataAddress
ArrayMethodTable;
206
public
ClrDataAddress
StringMethodTable;
207
public
ClrDataAddress
ObjectMethodTable;
208
public
ClrDataAddress
ExceptionMethodTable;
209
public
ClrDataAddress
FreeMethodTable;
218
public
ClrDataAddress
FirstField;
240
public
ClrDataAddress
rejitID;
242
public
ClrDataAddress
NativeCodeAddr;
250
public
ClrDataAddress
NativeCodeAddr;
252
public
ClrDataAddress
AddressOfNativeCodeSlot;
254
public
ClrDataAddress
MethodDescPtr;
255
public
ClrDataAddress
MethodTablePtr;
256
public
ClrDataAddress
ModulePtr;
259
public
ClrDataAddress
GCInfo;
260
public
ClrDataAddress
GCStressCodeCopy;
263
public
ClrDataAddress
managedDynamicMethodObject;
265
public
ClrDataAddress
requestedIP;
313
public
ClrDataAddress
start_segment;
314
public
ClrDataAddress
allocation_start;
317
public
ClrDataAddress
allocContextPtr;
318
public
ClrDataAddress
allocContextLimit;
323
public
ClrDataAddress
heapAddr; // Only filled in server mode, otherwise NULL
324
public
ClrDataAddress
alloc_allocated;
326
public
ClrDataAddress
mark_array;
327
public
ClrDataAddress
current_c_gc_state;
328
public
ClrDataAddress
next_sweep_obj;
329
public
ClrDataAddress
saved_sweep_ephemeral_seg;
330
public
ClrDataAddress
saved_sweep_ephemeral_start;
331
public
ClrDataAddress
background_saved_lowest_address;
332
public
ClrDataAddress
background_saved_highest_address;
341
public
ClrDataAddress
ephemeral_heap_segment;
346
private
ClrDataAddress
_;
350
public
ClrDataAddress
lowest_address;
351
public
ClrDataAddress
highest_address;
352
public
ClrDataAddress
card_table;
357
public
ClrDataAddress
segmentAddr;
358
public
ClrDataAddress
allocated;
359
public
ClrDataAddress
committed;
360
public
ClrDataAddress
reserved;
361
public
ClrDataAddress
used;
362
public
ClrDataAddress
mem;
363
public
ClrDataAddress
next; /* pass this to request if non-null to get the next segments */
364
public
ClrDataAddress
gc_heap; /* only filled in server mode, otherwise NULL */
365
public
ClrDataAddress
highAllocMark; /* if this is the ephemeral segment highMark includes the ephemeral generation */
368
public
ClrDataAddress
background_allocated;
384
public
ClrDataAddress
heapAddr;
385
public
ClrDataAddress
internal_root_array;
414
public
ClrDataAddress
GCInfo;
416
public
ClrDataAddress
MethodDescPtr;
417
public
ClrDataAddress
MethodStart;
419
public
ClrDataAddress
ColdRegionStart;
428
public
ClrDataAddress
MTOfType; // NULL if Type is not loaded
429
public
ClrDataAddress
ModuleOfType;
432
public
ClrDataAddress
MTOfEnclosingClass;
437
public
ClrDataAddress
NextField;
442
public
ClrDataAddress
managerAddr;
444
public
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
470
public
ClrDataAddress
Object;
472
public
ClrDataAddress
SyncBlockPointer;
476
public
ClrDataAddress
HoldingThread;
478
public
ClrDataAddress
appDomainPtr;
484
public
ClrDataAddress
SyncBlockPointer;
485
public
ClrDataAddress
nextSyncBlock;
486
public
ClrDataAddress
blockRCW;
487
public
ClrDataAddress
blockClassFactory;
488
public
ClrDataAddress
blockCCW;
493
public
ClrDataAddress
AppDomain;
494
public
ClrDataAddress
Handle;
495
public
ClrDataAddress
Secondary;
522
public
ClrDataAddress
tryStartOffset;
523
public
ClrDataAddress
tryEndOffset;
524
public
ClrDataAddress
handlerStartOffset;
525
public
ClrDataAddress
handlerEndOffset;
527
public
ClrDataAddress
filterOffset;
529
public
ClrDataAddress
moduleAddr;
530
public
ClrDataAddress
mtCatch;
545
public
ClrDataAddress
Address;
546
public
ClrDataAddress
Object;
549
public
ClrDataAddress
Source;
550
public
ClrDataAddress
StackPointer;
556
public
ClrDataAddress
Source;
557
public
ClrDataAddress
StackPointer;
581
public
ClrDataAddress
Start;
582
public
ClrDataAddress
Size;
583
public
ClrDataAddress
ExtraData;
597
public
ClrDataAddress
outerIUnknown;
598
public
ClrDataAddress
managedObject;
599
public
ClrDataAddress
handle;
600
public
ClrDataAddress
ccwAddress;
614
public
ClrDataAddress
methodTable;
615
public
ClrDataAddress
interfacePtr;
616
public
ClrDataAddress
comContext;
621
public
ClrDataAddress
identityPointer;
622
public
ClrDataAddress
unknownPointer;
623
public
ClrDataAddress
managedObject;
624
public
ClrDataAddress
jupiterObject;
625
public
ClrDataAddress
vtablePtr;
626
public
ClrDataAddress
creatorThread;
627
public
ClrDataAddress
ctxCookie;
663
int GetAppDomainList(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] values, uint* pNeeded);
665
int GetAppDomainData(
ClrDataAddress
addr, DacpAppDomainData* data);
667
int GetAppDomainName(
ClrDataAddress
addr, uint count, char* name, uint* pNeeded);
669
int GetDomainFromContext(
ClrDataAddress
context,
ClrDataAddress
* domain);
673
int GetAssemblyList(
ClrDataAddress
appDomain, int count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[]? values, int* pNeeded);
675
int GetAssemblyData(
ClrDataAddress
domain,
ClrDataAddress
assembly, DacpAssemblyData* data);
677
int GetAssemblyName(
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded);
681
int GetModule(
ClrDataAddress
addr, DacComNullableByRef<IXCLRDataModule> mod);
683
int GetModuleData(
ClrDataAddress
moduleAddr, DacpModuleData* data);
685
int TraverseModuleMap(ModuleMapType mmt,
ClrDataAddress
moduleAddr, delegate* unmanaged<uint, /*ClrDataAddress*/ ulong, void*, void> pCallback, void* token);
687
int GetAssemblyModuleList(
ClrDataAddress
assembly, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] modules, uint* pNeeded);
689
int GetILForModule(
ClrDataAddress
moduleAddr, int rva,
ClrDataAddress
* il);
693
int GetThreadData(
ClrDataAddress
thread, DacpThreadData* data);
695
int GetThreadFromThinlockID(uint thinLockId,
ClrDataAddress
* pThread);
697
int GetStackLimits(
ClrDataAddress
threadPtr,
ClrDataAddress
* lower,
ClrDataAddress
* upper,
ClrDataAddress
* fp);
701
int GetMethodDescData(
ClrDataAddress
methodDesc,
ClrDataAddress
ip, DacpMethodDescData* data, uint cRevertedRejitVersions, DacpReJitData* rgRevertedRejitData, uint* pcNeededRevertedRejitData);
703
int GetMethodDescPtrFromIP(
ClrDataAddress
ip,
ClrDataAddress
* ppMD);
705
int GetMethodDescName(
ClrDataAddress
methodDesc, uint count, char* name, uint* pNeeded);
707
int GetMethodDescPtrFromFrame(
ClrDataAddress
frameAddr,
ClrDataAddress
* ppMD);
709
int GetMethodDescFromToken(
ClrDataAddress
moduleAddr, /*mdToken*/ uint token,
ClrDataAddress
* methodDesc);
711
int GetMethodDescTransparencyData(
ClrDataAddress
methodDesc, DacpMethodDescTransparencyData* data);
715
int GetCodeHeaderData(
ClrDataAddress
ip, DacpCodeHeaderData* data);
719
int GetJitHelperFunctionName(
ClrDataAddress
ip, uint count, byte* name, uint* pNeeded);
721
int GetJumpThunkTarget(/*T_CONTEXT*/void* ctx,
ClrDataAddress
* targetIP,
ClrDataAddress
* targetMD);
727
int GetWorkRequestData(
ClrDataAddress
addrWorkRequest, /*struct DacpWorkRequestData*/ void* data);
729
int GetHillClimbingLogEntry(
ClrDataAddress
addr, /*struct DacpHillClimbingLogEntry*/ void* data);
733
int GetObjectData(
ClrDataAddress
objAddr, DacpObjectData* data);
735
int GetObjectStringData(
ClrDataAddress
obj, uint count, char* stringData, uint* pNeeded);
737
int GetObjectClassName(
ClrDataAddress
obj, uint count, char* className, uint* pNeeded);
741
int GetMethodTableName(
ClrDataAddress
mt, uint count, char* mtName, uint* pNeeded);
743
int GetMethodTableData(
ClrDataAddress
mt, DacpMethodTableData* data);
745
int GetMethodTableSlot(
ClrDataAddress
mt, uint slot,
ClrDataAddress
* value);
747
int GetMethodTableFieldData(
ClrDataAddress
mt, DacpMethodTableFieldData* data);
749
int GetMethodTableTransparencyData(
ClrDataAddress
mt, DacpMethodTableTransparencyData* data);
753
int GetMethodTableForEEClass(
ClrDataAddress
eeClass,
ClrDataAddress
* value);
757
int GetFieldDescData(
ClrDataAddress
fieldDesc, DacpFieldDescData* data);
761
int GetFrameName(
ClrDataAddress
vtable, uint count, char* frameName, uint* pNeeded);
765
int GetPEFileBase(
ClrDataAddress
addr,
ClrDataAddress
* peBase);
767
int GetPEFileName(
ClrDataAddress
addr, uint count, char* fileName, uint* pNeeded);
773
int GetGCHeapList(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] heaps, uint* pNeeded); // svr only
775
int GetGCHeapDetails(
ClrDataAddress
heap, DacpGcHeapDetails* details);
779
int GetHeapSegmentData(
ClrDataAddress
seg, DacpHeapSegmentData* data);
781
int GetOOMData(
ClrDataAddress
oomAddr, DacpOomData* data);
785
int GetHeapAnalyzeData(
ClrDataAddress
addr, DacpGcHeapAnalyzeData* data);
791
int GetDomainLocalModuleData(
ClrDataAddress
addr, /*struct DacpDomainLocalModuleData */ void* data);
793
int GetDomainLocalModuleDataFromAppDomain(
ClrDataAddress
appDomainAddr, int moduleID, /*struct DacpDomainLocalModuleData */ void* data);
795
int GetDomainLocalModuleDataFromModule(
ClrDataAddress
moduleAddr, /*struct DacpDomainLocalModuleData */ void* data);
799
int GetThreadLocalModuleData(
ClrDataAddress
thread, uint index, /*struct DacpThreadLocalModuleData */ void* data);
805
int GetSyncBlockCleanupData(
ClrDataAddress
addr, DacpSyncBlockCleanupData* data);
817
int TraverseEHInfo(
ClrDataAddress
ip, /*DUMPEHINFO*/ delegate* unmanaged<uint, uint, DACEHInfo*, void*, int> pCallback, void* token);
819
int GetNestedExceptionData(
ClrDataAddress
exception,
ClrDataAddress
* exceptionObject,
ClrDataAddress
* nextNestedException);
823
int GetStressLogAddress(
ClrDataAddress
* stressLog);
827
int TraverseLoaderHeap(
ClrDataAddress
loaderHeapAddr, /*VISITHEAP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, nuint, Interop.BOOL, void> pCallback);
829
int GetCodeHeapList(
ClrDataAddress
jitManager, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpJitCodeHeapInfo[]? codeHeaps, uint* pNeeded);
831
int TraverseVirtCallStubHeap(
ClrDataAddress
pAppDomain, VCSHeapType heaptype, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback);
837
int GetClrWatsonBuckets(
ClrDataAddress
thread, void* pGenericModeBlock);
845
int GetRCWData(
ClrDataAddress
addr, DacpRCWData* data);
847
int GetRCWInterfaces(
ClrDataAddress
rcw, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded);
849
int GetCCWData(
ClrDataAddress
ccw, DacpCCWData* data);
851
int GetCCWInterfaces(
ClrDataAddress
ccw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded);
853
int TraverseRCWCleanupList(
ClrDataAddress
cleanupListPtr, /*VISITRCWFORCLEANUP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, Interop.BOOL, void*, Interop.BOOL> pCallback, void* token);
866
int GetThreadAllocData(
ClrDataAddress
thread, DacpAllocData* data);
872
int GetFailedAssemblyList(
ClrDataAddress
appDomain, int count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] values, uint* pNeeded);
874
int GetPrivateBinPaths(
ClrDataAddress
appDomain, int count, char* paths, uint* pNeeded);
876
int GetAssemblyLocation(
ClrDataAddress
assembly, int count, char* location, uint* pNeeded);
878
int GetAppDomainConfigFile(
ClrDataAddress
appDomain, int count, char* configFile, uint* pNeeded);
880
int GetApplicationBase(
ClrDataAddress
appDomain, int count, char* appBase, uint* pNeeded);
882
int GetFailedAssemblyData(
ClrDataAddress
assembly, uint* pContext, int* pResult);
884
int GetFailedAssemblyLocation(
ClrDataAddress
assesmbly, uint count, char* location, uint* pNeeded);
886
int GetFailedAssemblyDisplayName(
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded);
892
public
ClrDataAddress
Message;
893
public
ClrDataAddress
InnerException;
894
public
ClrDataAddress
StackTrace;
895
public
ClrDataAddress
WatsonBuckets;
896
public
ClrDataAddress
StackTraceString;
897
public
ClrDataAddress
RemoteStackTraceString;
908
int GetObjectExceptionData(
ClrDataAddress
objectAddress, DacpExceptionObjectData* data);
910
int IsRCWDCOMProxy(
ClrDataAddress
rcwAddress, int* inDCOMProxy);
957
int GetGCInterestingInfoData(
ClrDataAddress
interestingInfoAddr, DacpGCInterestingInfoData* data);
969
int GetClrNotification([In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] arguments, int count, int* pNeeded);
987
public
ClrDataAddress
nativeCodeAddr;
989
public
ClrDataAddress
nativeCodeVersionNodePtr;
998
ClrDataAddress
methodDesc,
1007
public
ClrDataAddress
LoaderAllocatorObjectHandle;
1016
int GetMethodTableCollectibleData(
ClrDataAddress
mt, DacpMethodTableCollectibleData* data);
1031
public
ClrDataAddress
il;
1032
public
ClrDataAddress
ilCodeVersionNodePtr;
1045
public
ClrDataAddress
il;
1054
int GetPendingReJITID(
ClrDataAddress
methodDesc, int* pRejitId);
1056
int GetReJITInformation(
ClrDataAddress
methodDesc, int rejitId, DacpReJitData2* pRejitData);
1058
int GetProfilerModifiedILInformation(
ClrDataAddress
methodDesc, DacpProfilerILData* pILData);
1060
int GetMethodsWithProfilerModifiedIL(
ClrDataAddress
mod,
ClrDataAddress
* methodDescs, int cMethodDescs, int* pcMethodDescs);
1074
int GetFinalizationFillPointers(uint cFillPointers,
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded);
1078
int GetGenerationTableSvr(
ClrDataAddress
heapAddr, uint cGenerations, DacpGenerationData* pGenerationData, uint* pNeeded);
1080
int GetFinalizationFillPointersSvr(
ClrDataAddress
heapAddr, uint cFillPointers,
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded);
1083
int GetAssemblyLoadContext(
ClrDataAddress
methodTable,
ClrDataAddress
* assemblyLoadContext);
1098
int GetObjectComWrappersData(
ClrDataAddress
objAddr,
ClrDataAddress
* rcw, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[]? mowList, uint* pNeeded);
1100
int IsComWrappersCCW(
ClrDataAddress
ccw, Interop.BOOL* isComWrappersCCW);
1102
int GetComWrappersCCWData(
ClrDataAddress
ccw,
ClrDataAddress
* managedObject, int* refCount);
1104
int IsComWrappersRCW(
ClrDataAddress
rcw, Interop.BOOL* isComWrappersRCW);
1106
int GetComWrappersRCWData(
ClrDataAddress
rcw,
ClrDataAddress
* identity);
1114
int IsTrackedType(
ClrDataAddress
objAddr, Interop.BOOL* isTrackedType, Interop.BOOL* hasTaggedMemory);
1116
int GetTaggedMemory(
ClrDataAddress
objAddr,
ClrDataAddress
* taggedMemory, nuint* taggedMemorySizeInBytes);
1124
int GetGlobalAllocationContext(
ClrDataAddress
* allocPtr,
ClrDataAddress
* allocLimit);
1132
int TraverseLoaderHeap(
ClrDataAddress
loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged< /*ClrDataAddress*/ ulong, nuint, Interop.BOOL, void> pCallback);
1134
int GetDomainLoaderAllocator(
ClrDataAddress
domainAddress,
ClrDataAddress
* pLoaderAllocator);
1138
int GetLoaderAllocatorHeaps(
ClrDataAddress
loaderAllocator, int count,
ClrDataAddress
* pLoaderHeaps, /*LoaderHeapKind*/ int* pKinds, int* pNeeded);
1154
int GetStaticBaseAddress(
ClrDataAddress
methodTable,
ClrDataAddress
* nonGCStaticsAddress,
ClrDataAddress
* GCStaticsAddress);
1156
int GetThreadStaticBaseAddress(
ClrDataAddress
methodTable,
ClrDataAddress
thread,
ClrDataAddress
* nonGCStaticsAddress,
ClrDataAddress
* GCStaticsAddress);
1158
int GetMethodTableInitializationFlags(
ClrDataAddress
methodTable, MethodTableInitializationFlags* initializationStatus);
1163
public
ClrDataAddress
MethodDesc;
1164
public
ClrDataAddress
Entrypoint;
1165
public
ClrDataAddress
DefiningMethodTable;
1166
public
ClrDataAddress
DefiningModule;
1184
int GetMethodTableSlotEnumerator(
ClrDataAddress
mt, DacComNullableByRef<ISOSMethodEnum> enumerator);
IXCLRData.cs (29)
15
public
ClrDataAddress
baseAddress;
22
public
ClrDataAddress
ModulePtr;
30
public
ClrDataAddress
PEAssembly; // Actually the module address in .NET 9+
31
public
ClrDataAddress
LoadedPEAddress;
33
public
ClrDataAddress
InMemoryPdbAddress;
204
int GetAddressType(
ClrDataAddress
address, /*CLRDataAddressType*/ uint* type);
208
ClrDataAddress
address,
213
ClrDataAddress
* displacement);
238
int GetModuleByAddress(
ClrDataAddress
address, DacComNullableByRef<IXCLRDataModule> mod);
241
int StartEnumMethodInstancesByAddress(
ClrDataAddress
address, IXCLRDataAppDomain? appDomain, ulong* handle);
249
ClrDataAddress
address,
257
ClrDataAddress
* displacement);
272
ClrDataAddress
addr,
315
int StartEnumMethodDefinitionsByAddress(
ClrDataAddress
address, ulong* handle);
324
ClrDataAddress
inAddr,
326
ClrDataAddress
* outAddr,
333
ClrDataAddress
inAddr,
335
ClrDataAddress
* outAddr,
341
ClrDataAddress
loadedBase,
536
public
ClrDataAddress
startAddress;
537
public
ClrDataAddress
endAddress;
578
ClrDataAddress
address,
614
int GetRepresentativeEntryAddress(
ClrDataAddress
* addr);
899
public
ClrDataAddress
startAddress;
900
public
ClrDataAddress
endAddress;
946
int GetRepresentativeEntryAddress(
ClrDataAddress
* addr);
1018
int GetAddress(
ClrDataAddress
* address);
1115
int GetLocationByIndex(uint loc, uint* flags,
ClrDataAddress
* arg);
1173
int OnCodeGenerated2(IXCLRDataMethodInstance? method,
ClrDataAddress
nativeCodeLocation);
Marshalling\ClrDataAddress.cs (8)
15
public struct ClrDataAddress : IEquatable<
ClrDataAddress
>
21
public static implicit operator ulong(
ClrDataAddress
a) => a.Value;
22
public static implicit operator
ClrDataAddress
(ulong v) => new ClrDataAddress(v);
24
public override bool Equals(object? obj) => obj is
ClrDataAddress
address && Equals(address);
25
public readonly bool Equals(
ClrDataAddress
other) => Value == other.Value;
31
[CustomMarshaller(typeof(
ClrDataAddress
), MarshalMode.Default, typeof(ClrDataAddressMarshaller))]
34
public static
ClrDataAddress
ConvertToManaged(ulong address) => new ClrDataAddress(address);
35
public static ulong ConvertToUnmanaged(
ClrDataAddress
address) => address.Value;
SOSDacImpl.cs (194)
104
int ISOSDacInterface.GetAppDomainConfigFile(
ClrDataAddress
appDomain, int count, char* configFile, uint* pNeeded)
119
int ISOSDacInterface.GetAppDomainData(
ClrDataAddress
addr, DacpAppDomainData* data)
130
ClrDataAddress
systemDomain = _target.ReadPointer(systemDomainPointer).ToClrDataAddress(_target);
190
int ISOSDacInterface.GetAppDomainList(uint count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[] values, uint* pNeeded)
217
ClrDataAddress
[] valuesLocal = new
ClrDataAddress
[count];
230
int ISOSDacInterface.GetAppDomainName(
ClrDataAddress
addr, uint count, char* name, uint* pNeeded)
237
ClrDataAddress
systemDomain = _target.ReadPointer(systemDomainPtr).ToClrDataAddress(_target);
335
int ISOSDacInterface.GetApplicationBase(
ClrDataAddress
appDomain, int count, char* appBase, uint* pNeeded)
351
int ISOSDacInterface.GetAssemblyData(
ClrDataAddress
domain,
ClrDataAddress
assembly, DacpAssemblyData* data)
409
int ISOSDacInterface.GetAssemblyList(
ClrDataAddress
addr, int count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[]? values, int* pNeeded)
419
ClrDataAddress
systemDomain = _target.ReadPointer(systemDomainPtr).ToClrDataAddress(_target);
468
ClrDataAddress
[]? valuesLocal = values != null ? new
ClrDataAddress
[count] : null;
490
int ISOSDacInterface.GetAssemblyLocation(
ClrDataAddress
assembly, int count, char* location, uint* pNeeded)
492
int ISOSDacInterface.GetAssemblyModuleList(
ClrDataAddress
assembly, uint count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[]? modules, uint* pNeeded)
521
ClrDataAddress
[] modulesLocal = new
ClrDataAddress
[count];
538
int ISOSDacInterface.GetAssemblyName(
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded)
586
int ISOSDacInterface.GetCCWData(
ClrDataAddress
ccw, DacpCCWData* data)
655
int ISOSDacInterface.GetCCWInterfaces(
ClrDataAddress
ccw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded)
738
int ISOSDacInterface.GetClrWatsonBuckets(
ClrDataAddress
thread, void* pGenericModeBlock)
786
int ISOSDacInterface.GetCodeHeaderData(
ClrDataAddress
ip, DacpCodeHeaderData* data)
870
int ISOSDacInterface.GetCodeHeapList(
ClrDataAddress
jitManager, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpJitCodeHeapInfo[]? codeHeaps, uint* pNeeded)
955
int ISOSDacInterface.GetDomainFromContext(
ClrDataAddress
context,
ClrDataAddress
* domain)
971
ClrDataAddress
domainLocal;
982
int ISOSDacInterface.GetDomainLocalModuleData(
ClrDataAddress
addr, void* data)
998
int ISOSDacInterface.GetDomainLocalModuleDataFromAppDomain(
ClrDataAddress
appDomainAddr, int moduleID, void* data)
1013
int ISOSDacInterface.GetDomainLocalModuleDataFromModule(
ClrDataAddress
moduleAddr, void* data)
1028
int ISOSDacInterface.GetFailedAssemblyData(
ClrDataAddress
assembly, uint* pContext, int* pResult)
1030
int ISOSDacInterface.GetFailedAssemblyDisplayName(
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded)
1032
int ISOSDacInterface.GetFailedAssemblyList(
ClrDataAddress
appDomain, int count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[] values, uint* pNeeded)
1034
int ISOSDacInterface.GetFailedAssemblyLocation(
ClrDataAddress
assembly, uint count, char* location, uint* pNeeded)
1072
int ISOSDacInterface.GetFieldDescData(
ClrDataAddress
fieldDesc, DacpFieldDescData* data)
1202
int ISOSDacInterface.GetFrameName(
ClrDataAddress
vtable, uint count, char* frameName, uint* pNeeded)
1297
int ISOSDacInterface.GetGCHeapList(uint count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[] heaps, uint* pNeeded)
1341
ClrDataAddress
[] heapsLocal = new
ClrDataAddress
[count];
1359
int ISOSDacInterface.GetGCHeapDetails(
ClrDataAddress
heap, DacpGcHeapDetails* details)
1647
ClrDataAddress
appDomainClrAddress = appDomain.ToClrDataAddress(_target);
1763
Size = (
ClrDataAddress
)regions[i].Size,
1764
ExtraData = (
ClrDataAddress
)regions[i].ExtraData,
1901
int ISOSDacInterface.GetHeapAnalyzeData(
ClrDataAddress
addr, DacpGcHeapAnalyzeData* data)
1992
int ISOSDacInterface.GetHeapSegmentData(
ClrDataAddress
seg, DacpHeapSegmentData* data)
2061
int ISOSDacInterface.GetHillClimbingLogEntry(
ClrDataAddress
addr, void* data)
2076
int ISOSDacInterface.GetILForModule(
ClrDataAddress
moduleAddr, int rva,
ClrDataAddress
* il)
2097
ClrDataAddress
ilLocal;
2108
int ISOSDacInterface.GetJitHelperFunctionName(
ClrDataAddress
ip, uint count, byte* name, uint* pNeeded)
2216
int ISOSDacInterface.GetJumpThunkTarget(void* ctx,
ClrDataAddress
* targetIP,
ClrDataAddress
* targetMD)
2252
ClrDataAddress
targetIPLocal;
2253
ClrDataAddress
targetMDLocal;
2266
int ISOSDacInterface.GetMethodDescData(
ClrDataAddress
addr,
ClrDataAddress
ip, DacpMethodDescData* data, uint cRevertedRejitVersions, DacpReJitData* rgRevertedRejitData, uint* pcNeededRevertedRejitData)
2559
int ISOSDacInterface.GetMethodDescFromToken(
ClrDataAddress
moduleAddr, uint token,
ClrDataAddress
* methodDesc)
2596
ClrDataAddress
methodDescLocal;
2607
int ISOSDacInterface.GetMethodDescName(
ClrDataAddress
addr, uint count, char* name, uint* pNeeded)
2696
int ISOSDacInterface.GetMethodDescPtrFromFrame(
ClrDataAddress
frameAddr,
ClrDataAddress
* ppMD)
2719
ClrDataAddress
ppMDLocal;
2731
int ISOSDacInterface.GetMethodDescPtrFromIP(
ClrDataAddress
ip,
ClrDataAddress
* ppMD)
2770
ClrDataAddress
ppMDLocal;
2783
int ISOSDacInterface.GetMethodDescTransparencyData(
ClrDataAddress
methodDesc, DacpMethodDescTransparencyData* data)
2805
int ISOSDacInterface.GetMethodTableData(
ClrDataAddress
mt, DacpMethodTableData* data)
2876
int ISOSDacInterface.GetMethodTableFieldData(
ClrDataAddress
mt, DacpMethodTableFieldData* data)
2918
int ISOSDacInterface.GetMethodTableForEEClass(
ClrDataAddress
eeClassReallyCanonMT,
ClrDataAddress
* value)
2937
ClrDataAddress
valueLocal;
2947
int ISOSDacInterface.GetMethodTableName(
ClrDataAddress
mt, uint count, char* mtName, uint* pNeeded)
3016
int ISOSDacInterface.GetMethodTableSlot(
ClrDataAddress
mt, uint slot,
ClrDataAddress
* value)
3071
ClrDataAddress
valueLocal;
3086
int ISOSDacInterface.GetMethodTableTransparencyData(
ClrDataAddress
mt, DacpMethodTableTransparencyData* data)
3108
int ISOSDacInterface.GetModule(
ClrDataAddress
addr, DacComNullableByRef<IXCLRDataModule> mod)
3125
int ISOSDacInterface.GetModuleData(
ClrDataAddress
moduleAddr, DacpModuleData* data)
3219
int ISOSDacInterface.GetNestedExceptionData(
ClrDataAddress
exception,
ClrDataAddress
* exceptionObject,
ClrDataAddress
* nextNestedException)
3242
ClrDataAddress
exceptionObjectLocal;
3243
ClrDataAddress
nextNestedExceptionLocal;
3256
int ISOSDacInterface.GetObjectClassName(
ClrDataAddress
obj, uint count, char* className, uint* pNeeded)
3329
int ISOSDacInterface.GetObjectData(
ClrDataAddress
objAddr, DacpObjectData* data)
3439
int ISOSDacInterface.GetObjectStringData(
ClrDataAddress
obj, uint count, char* stringData, uint* pNeeded)
3477
int ISOSDacInterface.GetOOMData(
ClrDataAddress
oomAddr, DacpOomData* data)
3578
int ISOSDacInterface.GetPEFileBase(
ClrDataAddress
addr,
ClrDataAddress
* peBase)
3606
ClrDataAddress
peBaseLocal;
3616
int ISOSDacInterface.GetPEFileName(
ClrDataAddress
addr, uint count, char* fileName, uint* pNeeded)
3664
int ISOSDacInterface.GetPrivateBinPaths(
ClrDataAddress
appDomain, int count, char* paths, uint* pNeeded)
3679
int ISOSDacInterface.GetRCWData(
ClrDataAddress
addr, DacpRCWData* data)
3736
int ISOSDacInterface.GetRCWInterfaces(
ClrDataAddress
rcw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded)
3939
int ISOSDacInterface.GetStackLimits(
ClrDataAddress
threadPtr,
ClrDataAddress
* lower,
ClrDataAddress
* upper,
ClrDataAddress
* fp)
3968
ClrDataAddress
lowerLocal, upperLocal, fpLocal;
4112
int ISOSDacInterface.GetStressLogAddress(
ClrDataAddress
* stressLog)
4119
ClrDataAddress
legacyStressLog;
4128
int ISOSDacInterface.GetSyncBlockCleanupData(
ClrDataAddress
addr, DacpSyncBlockCleanupData* data)
4268
int ISOSDacInterface.GetThreadAllocData(
ClrDataAddress
thread, DacpAllocData* data)
4280
data->allocBytes = (
ClrDataAddress
)(ulong)allocBytes;
4281
data->allocBytesLoh = (
ClrDataAddress
)(ulong)allocBytesLoh;
4304
int ISOSDacInterface.GetThreadData(
ClrDataAddress
thread, DacpThreadData* data)
4365
int ISOSDacInterface.GetThreadFromThinlockID(uint thinLockId,
ClrDataAddress
* pThread)
4382
ClrDataAddress
pThreadLocal;
4393
int ISOSDacInterface.GetThreadLocalModuleData(
ClrDataAddress
thread, uint index, void* data)
4566
int ISOSDacInterface.GetWorkRequestData(
ClrDataAddress
addrWorkRequest, void* data)
4632
int ISOSDacInterface.TraverseEHInfo(
ClrDataAddress
ip, delegate* unmanaged<uint, uint, DACEHInfo*, void*, int> pCallback, void* token)
4783
int ISOSDacInterface.TraverseLoaderHeap(
ClrDataAddress
loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback)
4820
int ISOSDacInterface.TraverseModuleMap(ModuleMapType mmt,
ClrDataAddress
moduleAddr, delegate* unmanaged<uint, ulong, void*, void> pCallback, void* token)
4886
int ISOSDacInterface.TraverseRCWCleanupList(
ClrDataAddress
cleanupListPtr, delegate* unmanaged<ulong, ulong, ulong, Interop.BOOL, void*, Interop.BOOL> pCallback, void* token)
4930
int ISOSDacInterface.TraverseVirtCallStubHeap(
ClrDataAddress
pAppDomain, VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback)
4984
int ISOSDacInterface2.GetObjectExceptionData(
ClrDataAddress
objectAddress, DacpExceptionObjectData* data)
5007
int ISOSDacInterface2.IsRCWDCOMProxy(
ClrDataAddress
rcwAddress, int* inDCOMProxy)
5044
int ISOSDacInterface3.GetGCInterestingInfoData(
ClrDataAddress
interestingInfoAddr, DacpGCInterestingInfoData* data)
5247
int ISOSDacInterface4.GetClrNotification(
ClrDataAddress
[] arguments, int count, int* pNeeded)
5270
ClrDataAddress
[] argumentsLocal = new
ClrDataAddress
[count];
5290
ClrDataAddress
methodDesc,
5425
int ISOSDacInterface6.GetMethodTableCollectibleData(
ClrDataAddress
mt, DacpMethodTableCollectibleData* data)
5470
int ISOSDacInterface7.GetPendingReJITID(
ClrDataAddress
methodDesc, int* pRejitId)
5510
int ISOSDacInterface7.GetReJITInformation(
ClrDataAddress
methodDesc, int rejitId, DacpReJitData2* pRejitData)
5570
int ISOSDacInterface7.GetProfilerModifiedILInformation(
ClrDataAddress
methodDesc, DacpProfilerILData* pILData)
5630
int ISOSDacInterface7.GetMethodsWithProfilerModifiedIL(
ClrDataAddress
mod,
ClrDataAddress
* methodDescs, int cMethodDescs, int* pcMethodDescs)
5678
ClrDataAddress
[] methodDescsLocal = new
ClrDataAddress
[cMethodDescs];
5681
fixed (
ClrDataAddress
* ptr = methodDescsLocal)
5805
int ISOSDacInterface8.GetFinalizationFillPointers(uint cFillPointers,
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded)
5845
ClrDataAddress
[]? fillPointersLocal = cFillPointers > 0 ? new
ClrDataAddress
[cFillPointers] : null;
5846
fixed (
ClrDataAddress
* pFillPointersLocal = fillPointersLocal)
5867
int ISOSDacInterface8.GetGenerationTableSvr(
ClrDataAddress
heapAddr, uint cGenerations, DacpGenerationData* pGenerationData, uint* pNeeded)
5936
int ISOSDacInterface8.GetFinalizationFillPointersSvr(
ClrDataAddress
heapAddr, uint cFillPointers,
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded)
5976
ClrDataAddress
[]? fillPointersLocal = cFillPointers > 0 ? new
ClrDataAddress
[cFillPointers] : null;
5977
fixed (
ClrDataAddress
* pFillPointersLocal = fillPointersLocal)
5999
int ISOSDacInterface8.GetAssemblyLoadContext(
ClrDataAddress
methodTable,
ClrDataAddress
* assemblyLoadContext)
6021
ClrDataAddress
assemblyLoadContextLocal;
6050
int ISOSDacInterface10.GetObjectComWrappersData(
ClrDataAddress
objAddr,
ClrDataAddress
* rcw, uint count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[]? mowList, uint* pNeeded)
6100
ClrDataAddress
rcwLocal = 0;
6102
ClrDataAddress
[]? mowListLocal = count > 0 ? new
ClrDataAddress
[count] : null;
6123
int ISOSDacInterface10.IsComWrappersCCW(
ClrDataAddress
ccw, Interop.BOOL* isComWrappersCCW)
6157
int ISOSDacInterface10.GetComWrappersCCWData(
ClrDataAddress
ccw,
ClrDataAddress
* managedObject, int* refCount)
6186
ClrDataAddress
managedObjectLocal;
6201
int ISOSDacInterface10.IsComWrappersRCW(
ClrDataAddress
rcw, Interop.BOOL* isComWrappersRCW)
6239
int ISOSDacInterface10.GetComWrappersRCWData(
ClrDataAddress
rcw,
ClrDataAddress
* identity)
6262
ClrDataAddress
identityLocal;
6276
int ISOSDacInterface11.IsTrackedType(
ClrDataAddress
objAddr, Interop.BOOL* isTrackedType, Interop.BOOL* hasTaggedMemory)
6329
int ISOSDacInterface11.GetTaggedMemory(
ClrDataAddress
objAddr,
ClrDataAddress
* taggedMemory, nuint* taggedMemorySizeInBytes)
6359
ClrDataAddress
taggedMemoryLocal;
6375
int ISOSDacInterface12.GetGlobalAllocationContext(
ClrDataAddress
* allocPtr,
ClrDataAddress
* allocLimit)
6396
ClrDataAddress
allocPtrLocal = default;
6397
ClrDataAddress
allocLimitLocal = default;
6413
int ISOSDacInterface13.TraverseLoaderHeap(
ClrDataAddress
loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback)
6434
int ISOSDacInterface13.GetDomainLoaderAllocator(
ClrDataAddress
domainAddress,
ClrDataAddress
* pLoaderAllocator)
6463
ClrDataAddress
pLoaderAllocatorLocal;
6577
int ISOSDacInterface13.GetLoaderAllocatorHeaps(
ClrDataAddress
loaderAllocator, int count,
ClrDataAddress
* pLoaderHeaps, /*LoaderHeapKind*/ int* pKinds, int* pNeeded)
6620
ClrDataAddress
* pLoaderHeapsLocal = stackalloc
ClrDataAddress
[pNeededLocal];
6726
int ISOSDacInterface14.GetStaticBaseAddress(
ClrDataAddress
methodTable,
ClrDataAddress
* nonGCStaticsAddress,
ClrDataAddress
* GCStaticsAddress)
6750
ClrDataAddress
nonGCStaticsAddressLocal;
6751
ClrDataAddress
GCStaticsAddressLocal;
6765
int ISOSDacInterface14.GetThreadStaticBaseAddress(
ClrDataAddress
methodTable,
ClrDataAddress
thread,
ClrDataAddress
* nonGCStaticsAddress,
ClrDataAddress
* GCStaticsAddress)
6802
ClrDataAddress
nonGCStaticsAddressLocal = default;
6803
ClrDataAddress
GCStaticsAddressLocal = default;
6804
ClrDataAddress
* nonGCStaticsAddressOrNull = nonGCStaticsAddress != null ? &nonGCStaticsAddressLocal : null;
6805
ClrDataAddress
* gcStaticsAddressOrNull = GCStaticsAddress != null ? &GCStaticsAddressLocal : null;
6820
int ISOSDacInterface14.GetMethodTableInitializationFlags(
ClrDataAddress
methodTable, MethodTableInitializationFlags* initializationStatus)
7041
int ISOSDacInterface15.GetMethodTableSlotEnumerator(
ClrDataAddress
mt, DacComNullableByRef<ISOSMethodEnum> enumerator)
SOSDacImpl.IXCLRDataProcess.cs (15)
95
int IXCLRDataProcess.GetAddressType(
ClrDataAddress
address, /*CLRDataAddressType*/ uint* type)
99
ClrDataAddress
address,
104
ClrDataAddress
* displacement)
176
ClrDataAddress
displacementLocal = default;
246
int IXCLRDataProcess.GetModuleByAddress(
ClrDataAddress
address, DacComNullableByRef<IXCLRDataModule> mod)
442
int IXCLRDataProcess.StartEnumMethodInstancesByAddress(
ClrDataAddress
address, IXCLRDataAppDomain? appDomain, ulong* handle)
596
ClrDataAddress
address,
604
ClrDataAddress
* displacement)
787
ClrDataAddress
addr,
1027
int IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(
ClrDataAddress
address, ulong* handle)
1038
ClrDataAddress
inAddr,
1040
ClrDataAddress
* outAddr,
1048
ClrDataAddress
inAddr,
1050
ClrDataAddress
* outAddr,
1056
ClrDataAddress
loadedBase,