3 instantiations of ClrDataAddress
Microsoft.Diagnostics.DataContractReader.Legacy (3)
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);
StressTestApi\CdacStressApi.cs (1)
75
new
ClrDataAddress
(req.MethodDesc).ToTargetPointer(target));
1159 references to ClrDataAddress
libmscordaccore_universal (1)
Entrypoints.cs (1)
410
ClrDataAddress
addr;
Microsoft.Diagnostics.DataContractReader.Legacy (1158)
ClrDataMethodDefinition.cs (2)
458
ClrDataAddress
startAddress = code.ToClrDataAddress(_target);
679
int IXCLRDataMethodDefinition.GetRepresentativeEntryAddress(
ClrDataAddress
* addr)
ClrDataMethodInstance.cs (3)
264
int IXCLRDataMethodInstance.GetILOffsetsByAddress(
ClrDataAddress
address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets)
576
ClrDataAddress
startAddress = code.ToClrDataAddress(_target);
754
int IXCLRDataMethodInstance.GetRepresentativeEntryAddress(
ClrDataAddress
* addr)
ClrDataValue.cs (2)
103
int IXCLRDataValue.GetAddress(
ClrDataAddress
* address)
1156
int IXCLRDataValue.GetLocationByIndex(uint loc, uint* flags,
ClrDataAddress
* arg)
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)
Dbi\DacDbiImpl.cs (1)
2975
TargetCodePointer code = ((
ClrDataAddress
)codeAddress).ToTargetCodePointer(_target);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.cs (8)
21
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> AllocVirtual_14;
62
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)
67
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[14]);
84
internal static unsafe 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)
89
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
108
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint size, uint typeFlags)
135
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.cs (11)
21
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> AllocVirtual_14;
411
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)
416
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[14]);
434
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint size, uint typeFlags)
477
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();
479
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();
534
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);
538
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\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.cs (272)
15
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetDomainFromContext_8;
23
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetILForModule_16;
25
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetThreadFromThinlockID_18;
26
public unsafe 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 unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodDescPtrFromIP_21;
30
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodDescPtrFromFrame_23;
31
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodDescFromToken_24;
36
public unsafe 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 unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodTableSlot_38;
48
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetMethodTableForEEClass_41;
51
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetPEFileBase_44;
72
public unsafe 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 unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetStressLogAddress_66;
305
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainList(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] values, uint* pNeeded)
316
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn __values_native__marshaller = new();
323
__values_native__marshaller.FromManaged(values, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn.BufferSize]);
325
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource();
345
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);
375
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] values = default;
384
values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements);
386
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);
387
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
__values_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(values).Length;
398
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);
399
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);
417
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpAppDomainData* data)
444
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
463
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint count, char* name, uint* pNeeded)
490
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
509
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainFromContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
context, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* domain)
514
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[8]);
531
internal static unsafe int ABI_GetDomainFromContext(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __context_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* domain)
536
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
context = default;
555
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)
567
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn __values_native__marshaller = new();
574
__values_native__marshaller.FromManaged(values, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn.BufferSize]);
576
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource();
597
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);
627
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
628
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] values = default;
637
values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements);
639
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);
640
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);
651
__values_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(values).Length;
652
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);
653
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);
671
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)
700
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
domain = default;
701
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly = default;
721
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly, uint count, char* name, uint* pNeeded)
748
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly = default;
767
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)
809
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
839
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpModuleData* data)
866
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
885
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)
912
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
931
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)
943
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn __modules_native__marshaller = new();
950
__modules_native__marshaller.FromManaged(modules, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn.BufferSize]);
952
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __modules_native__managedSpan = __modules_native__marshaller.GetManagedValuesSource();
973
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);
1003
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly = default;
1004
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] modules = default;
1013
modules = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__modules_native, __modules_native__numElements);
1015
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);
1016
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);
1027
__modules_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(modules).Length;
1028
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);
1029
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);
1047
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetILForModule(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr, int rva, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* il)
1052
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[16]);
1069
internal static unsafe int ABI_GetILForModule(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __moduleAddr_native, int rva, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* il)
1074
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
1093
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpThreadData* data)
1120
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
1139
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadFromThinlockID(uint thinLockId, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pThread)
1144
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[18]);
1158
internal static unsafe int ABI_GetThreadFromThinlockID(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint thinLockId, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pThread)
1180
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)
1185
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]);
1202
internal static unsafe 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)
1207
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
threadPtr = default;
1226
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)
1255
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
1256
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
1276
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescPtrFromIP(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* ppMD)
1281
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[21]);
1298
internal static unsafe int ABI_GetMethodDescPtrFromIP(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __ip_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* ppMD)
1303
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
1322
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, uint count, char* name, uint* pNeeded)
1349
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
1368
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescPtrFromFrame(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
frameAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* ppMD)
1373
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[23]);
1390
internal static unsafe int ABI_GetMethodDescPtrFromFrame(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __frameAddr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* ppMD)
1395
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
frameAddr = default;
1414
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescFromToken(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr, uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* methodDesc)
1419
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[24]);
1436
internal static unsafe int ABI_GetMethodDescFromToken(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __moduleAddr_native, uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* methodDesc)
1441
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
1460
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodDescTransparencyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodDescTransparencyData* data)
1487
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
1506
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetCodeHeaderData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpCodeHeaderData* data)
1533
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
1593
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetJitHelperFunctionName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, uint count, byte* name, uint* pNeeded)
1620
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
1639
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetJumpThunkTarget(void* ctx, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* targetIP, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* targetMD)
1644
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[29]);
1658
internal static unsafe 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)
1721
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetWorkRequestData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addrWorkRequest, void* data)
1748
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addrWorkRequest = default;
1767
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHillClimbingLogEntry(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, void* data)
1794
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
1813
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpObjectData* data)
1840
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr = default;
1859
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectStringData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
obj, uint count, char* stringData, uint* pNeeded)
1886
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
obj = default;
1905
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetObjectClassName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
obj, uint count, char* className, uint* pNeeded)
1932
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
obj = default;
1951
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, uint count, char* mtName, uint* pNeeded)
1978
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
1997
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableData* data)
2024
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
2043
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableSlot(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, uint slot, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* value)
2048
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[38]);
2065
internal static unsafe int ABI_GetMethodTableSlot(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __mt_native, uint slot, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* value)
2070
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
2089
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableFieldData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableFieldData* data)
2116
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
2135
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableTransparencyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableTransparencyData* data)
2162
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
2181
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetMethodTableForEEClass(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
eeClass, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* value)
2186
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[41]);
2203
internal static unsafe int ABI_GetMethodTableForEEClass(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __eeClass_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* value)
2208
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
eeClass = default;
2227
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFieldDescData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
fieldDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpFieldDescData* data)
2254
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
fieldDesc = default;
2273
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFrameName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
vtable, uint count, char* frameName, uint* pNeeded)
2300
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
vtable = default;
2319
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPEFileBase(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* peBase)
2324
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[44]);
2341
internal static unsafe int ABI_GetPEFileBase(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __addr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* peBase)
2346
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2365
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPEFileName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint count, char* fileName, uint* pNeeded)
2392
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2452
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetGCHeapList(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] heaps, uint* pNeeded)
2463
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn __heaps_native__marshaller = new();
2470
__heaps_native__marshaller.FromManaged(heaps, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn.BufferSize]);
2472
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __heaps_native__managedSpan = __heaps_native__marshaller.GetManagedValuesSource();
2492
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);
2522
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] heaps = default;
2531
heaps = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__heaps_native, __heaps_native__numElements);
2533
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);
2534
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);
2544
__heaps_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(heaps).Length;
2545
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);
2546
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);
2564
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetGCHeapDetails(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
heap, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGcHeapDetails* details)
2591
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
heap = default;
2651
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHeapSegmentData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
seg, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpHeapSegmentData* data)
2678
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
seg = default;
2697
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetOOMData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
oomAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpOomData* data)
2724
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
oomAddr = default;
2784
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHeapAnalyzeData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGcHeapAnalyzeData* data)
2811
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2871
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, void* data)
2898
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2917
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleDataFromAppDomain(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomainAddr, int moduleID, void* data)
2944
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomainAddr = default;
2963
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetDomainLocalModuleDataFromModule(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr, void* data)
2990
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
moduleAddr = default;
3009
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadLocalModuleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread, uint index, void* data)
3036
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
3096
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetSyncBlockCleanupData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpSyncBlockCleanupData* data)
3123
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
3354
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)
3381
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
3400
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)
3405
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[65]);
3422
internal static unsafe 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)
3427
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
exception = default;
3446
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetStressLogAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* stressLog)
3451
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[66]);
3465
internal static unsafe int ABI_GetStressLogAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* stressLog)
3487
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)
3514
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loaderHeapAddr = default;
3533
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)
3562
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
jitManager = default;
3590
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)
3617
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
pAppDomain = default;
3677
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetClrWatsonBuckets(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread, void* pGenericModeBlock)
3704
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
3805
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetRCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpRCWData* data)
3832
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
3851
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)
3880
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw = default;
3908
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetCCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpCCWData* data)
3935
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw = default;
3954
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)
3983
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw = default;
4011
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)
4038
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
cleanupListPtr = default;
4166
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetThreadAllocData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpAllocData* data)
4193
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
4253
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)
4265
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn __values_native__marshaller = new();
4272
__values_native__marshaller.FromManaged(values, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn.BufferSize]);
4274
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource();
4295
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);
4325
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
4326
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] values = default;
4335
values = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__values_native, __values_native__numElements);
4337
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);
4338
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);
4349
__values_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(values).Length;
4350
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);
4351
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);
4369
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetPrivateBinPaths(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain, int count, char* paths, uint* pNeeded)
4396
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
4415
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAssemblyLocation(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly, int count, char* location, uint* pNeeded)
4442
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly = default;
4461
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetAppDomainConfigFile(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain, int count, char* configFile, uint* pNeeded)
4488
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
4507
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetApplicationBase(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain, int count, char* appBase, uint* pNeeded)
4534
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
appDomain = default;
4553
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly, uint* pContext, int* pResult)
4580
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly = default;
4599
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyLocation(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assesmbly, uint count, char* location, uint* pNeeded)
4626
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
assesmbly = default;
4645
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetFailedAssemblyDisplayName(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly, uint count, char* name, uint* pNeeded)
4672
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
@assembly = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.cs (36)
10
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint, ulong*, uint*, int> GetObjectComWrappersData_3;
12
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int*, int> GetComWrappersCCWData_5;
14
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetComWrappersRCWData_7;
57
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)
62
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint, ulong*, uint*, int>)__vtable[3]);
69
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn __mowList_native__marshaller = new();
76
__mowList_native__marshaller.FromManaged(mowList, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn.BufferSize]);
78
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __mowList_native__managedSpan = __mowList_native__marshaller.GetManagedValuesSource();
99
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);
124
internal static unsafe 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)
129
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr = default;
130
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] mowList = default;
139
mowList = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__mowList_native, __mowList_native__numElements);
141
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);
142
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);
153
__mowList_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(mowList).Length;
154
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);
155
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);
173
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersCCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersCCW)
200
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw = default;
219
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.GetComWrappersCCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* managedObject, int* refCount)
224
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int*, int>)__vtable[5]);
241
internal static unsafe int ABI_GetComWrappersCCWData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __ccw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* managedObject, int* refCount)
246
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ccw = default;
265
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersRCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersRCW)
292
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw = default;
311
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.GetComWrappersRCWData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* identity)
316
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[7]);
333
internal static unsafe int ABI_GetComWrappersRCWData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __rcw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* identity)
338
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcw = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.cs (8)
11
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, nuint*, int> GetTaggedMemory_4;
51
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)
78
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr = default;
97
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.GetTaggedMemory(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* taggedMemory, nuint* taggedMemorySizeInBytes)
102
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, nuint*, int>)__vtable[4]);
119
internal static unsafe int ABI_GetTaggedMemory(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __objAddr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* taggedMemory, nuint* taggedMemorySizeInBytes)
124
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objAddr = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface12.cs (8)
10
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetGlobalAllocationContext_3;
49
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface12.GetGlobalAllocationContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* allocPtr, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* allocLimit)
54
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[3]);
68
internal static unsafe 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\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.cs (14)
11
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetDomainLoaderAllocator_4;
13
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int*, int*, int> GetLoaderAllocatorHeaps_6;
63
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)
90
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loaderHeapAddr = default;
109
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.GetDomainLoaderAllocator(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
domainAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pLoaderAllocator)
114
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[4]);
131
internal static unsafe int ABI_GetDomainLoaderAllocator(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __domainAddress_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pLoaderAllocator)
136
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
domainAddress = default;
196
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)
201
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, int, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int*, int*, int>)__vtable[6]);
218
internal static unsafe 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)
223
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loaderAllocator = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.cs (24)
10
public unsafe 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 unsafe 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;
53
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)
58
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[3]);
75
internal static unsafe 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)
80
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable = default;
99
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)
104
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[4]);
123
internal static unsafe 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)
128
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable = default;
129
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
thread = default;
149
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.GetMethodTableInitializationFlags(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable, global::Microsoft.Diagnostics.DataContractReader.Legacy.MethodTableInitializationFlags* initializationStatus)
176
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface15.cs (2)
49
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)
91
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface17.cs (2)
164
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface17.GetStressLogMessageEnumerator(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
threadStressLogAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStressLogMsgEnum> ppEnum)
206
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
threadStressLogAddress = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface18.cs (8)
55
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface18.GetGCInfoHeader(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSGCInfoHeader* header)
82
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
101
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface18.GetGCInfoInterruptibleRanges(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSCodeRange[] ranges, uint* pNeeded)
130
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
158
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface18.GetGCInfoSafePoints(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, uint count, uint[] offsets, uint* pNeeded)
187
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
215
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface18.GetGCInfoSlotLifetimes(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSGCSlotLifetime[] lifetimes, uint* pNeeded)
244
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
ip = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.cs (4)
51
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.GetObjectExceptionData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpExceptionObjectData* data)
78
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
objectAddress = default;
97
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.IsRCWDCOMProxy(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcwAddress, int* inDCOMProxy)
124
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
rcwAddress = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface3.cs (2)
53
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface3.GetGCInterestingInfoData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
interestingInfoAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpGCInterestingInfoData* data)
80
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
interestingInfoAddr = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface4.cs (14)
49
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface4.GetClrNotification(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] arguments, int count, int* pNeeded)
60
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn __arguments_native__marshaller = new();
67
__arguments_native__marshaller.FromManaged(arguments, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn.BufferSize]);
69
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __arguments_native__managedSpan = __arguments_native__marshaller.GetManagedValuesSource();
89
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);
119
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] arguments = default;
128
arguments = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__arguments_native, __arguments_native__numElements);
130
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);
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);
141
__arguments_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(arguments).Length;
142
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);
143
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\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface5.cs (2)
49
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)
78
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface6.cs (2)
49
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface6.GetMethodTableCollectibleData(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpMethodTableCollectibleData* data)
76
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mt = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.cs (12)
13
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int, int*, int> GetMethodsWithProfilerModifiedIL_6;
55
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetPendingReJITID(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, int* pRejitId)
82
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
101
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetReJITInformation(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, int rejitId, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpReJitData2* pRejitData)
128
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
147
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.GetProfilerModifiedILInformation(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacpProfilerILData* pILData)
174
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodDesc = default;
193
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)
198
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int, int*, int>)__vtable[6]);
215
internal static unsafe 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)
220
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
mod = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.cs (18)
12
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint*, int> GetFinalizationFillPointers_5;
14
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint*, int> GetFinalizationFillPointersSvr_7;
15
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetAssemblyLoadContext_8;
141
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.GetFinalizationFillPointers(uint cFillPointers, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded)
146
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint*, int>)__vtable[5]);
160
internal static unsafe int ABI_GetFinalizationFillPointers(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint cFillPointers, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded)
182
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)
209
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
heapAddr = default;
228
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)
233
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, uint*, int>)__vtable[7]);
250
internal static unsafe 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)
255
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
heapAddr = default;
274
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.GetAssemblyLoadContext(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* assemblyLoadContext)
279
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[8]);
296
internal static unsafe int ABI_GetAssemblyLoadContext(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __methodTable_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* assemblyLoadContext)
301
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
methodTable = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStressLogMsgEnum.cs (14)
106
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStressLogMsgEnum.GetArguments(uint messageIndex, uint argCount, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] args, uint* pFetched)
117
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn __args_native__marshaller = new();
124
__args_native__marshaller.FromManaged(args, stackalloc ulong[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.ManagedToUnmanagedIn.BufferSize]);
126
global::System.ReadOnlySpan<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __args_native__managedSpan = __args_native__marshaller.GetManagedValuesSource();
146
global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __args_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __args_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __args_native__numElements);
176
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
[] args = default;
185
args = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.AllocateContainerForManagedElements(__args_native, __args_native__numElements);
187
global::System.ReadOnlySpan<ulong> __args_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetUnmanagedValuesSource(__args_native, __args_native__numElements);
188
global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __args_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(args);
198
__args_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(args).Length;
199
global::System.Span<ulong> __args_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetUnmanagedValuesSource(__args_native, __args_native__numElements).GetPinnableReference()), __args_native__numElements);
200
global::System.Span<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
> __args_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
, ulong>.GetManagedValuesDestination(args);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.cs (2)
62
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeGenerated2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
nativeCodeLocation)
100
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
nativeCodeLocation = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (4)
25
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetRepresentativeEntryAddress_18;
803
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* addr)
808
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[18]);
822
internal static unsafe int ABI_GetRepresentativeEntryAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* addr)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (6)
26
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetRepresentativeEntryAddress_19;
558
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetILOffsetsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets)
585
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
872
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* addr)
877
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[19]);
891
internal static unsafe int ABI_GetRepresentativeEntryAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* addr)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (36)
22
public unsafe 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 unsafe 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 unsafe 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 unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> FollowStub2_47;
698
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.CLRDataAddressType* @type)
725
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
744
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)
749
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[15]);
766
internal static unsafe 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)
771
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
1308
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)
1350
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
1380
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle)
1417
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
1547
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)
1552
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[30]);
1590
internal static unsafe 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)
1595
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
1792
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)
1846
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr = default;
2353
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle)
2380
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address = default;
2508
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)
2513
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int>)__vtable[46]);
2530
internal static unsafe 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)
2535
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
inAddr = default;
2554
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)
2559
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int>)__vtable[47]);
2586
internal static unsafe 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)
2592
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
inAddr = default;
2612
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loadedBase, char* name, void* display, void* libSupport, void* dis)
2639
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loadedBase = default;
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (50)
22
public unsafe 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 unsafe 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 unsafe 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 unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> FollowStub2_47;
463
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.CLRDataAddressType* @type)
486
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)
491
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[15]);
773
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)
811
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle)
900
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)
905
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[30]);
1031
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)
1316
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle)
1395
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)
1400
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int>)__vtable[46]);
1418
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)
1423
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int>)__vtable[47]);
1451
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loadedBase, char* name, void* display, void* libSupport, void* dis)
1494
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.CLRDataAddressType* @type) => throw new global::System.Diagnostics.UnreachableException();
1496
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();
1518
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();
1520
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();
1526
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();
1534
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();
1552
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle) => throw new global::System.Diagnostics.UnreachableException();
1558
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();
1560
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();
1562
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();
1617
new int GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.CLRDataAddressType* @type) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetAddressType(address, @type);
1621
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);
1665
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);
1669
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);
1681
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);
1697
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);
1733
new int StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).StartEnumMethodDefinitionsByAddress(address, handle);
1745
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);
1749
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);
1753
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\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.cs (52)
22
public unsafe 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 unsafe 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 unsafe 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 unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int> FollowStub2_47;
97
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.GetFunctionTable(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
tableAddress, uint bufferSize, byte* buffer, uint* bytesNeeded, uint* entries)
124
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
tableAddress = default;
427
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.CLRDataAddressType* @type)
450
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.GetRuntimeNameByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, uint flags, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* displacement)
455
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint*, char*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[15]);
737
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.GetModuleByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod)
775
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.StartEnumMethodInstancesByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle)
864
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.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)
869
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, void*, void*, uint, uint*, char*, void**, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[30]);
995
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.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)
1280
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle)
1359
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.FollowStub(uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* outAddr, void* outBuffer, uint* outFlags)
1364
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int>)__vtable[46]);
1382
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.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)
1387
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, uint, ulong, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, void*, uint*, int>)__vtable[47]);
1415
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.DumpNativeImage(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
loadedBase, char* name, void* display, void* libSupport, void* dis)
1498
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.CLRDataAddressType* @type) => throw new global::System.Diagnostics.UnreachableException();
1500
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();
1522
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();
1524
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();
1530
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();
1538
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();
1556
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle) => throw new global::System.Diagnostics.UnreachableException();
1562
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();
1564
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();
1566
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();
1625
new int GetAddressType(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, global::Microsoft.Diagnostics.DataContractReader.Legacy.CLRDataAddressType* @type) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetAddressType(address, @type);
1629
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);
1673
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);
1677
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);
1689
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);
1705
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);
1741
new int StartEnumMethodDefinitionsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
address, ulong* handle) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).StartEnumMethodDefinitionsByAddress(address, handle);
1753
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);
1757
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);
1761
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\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.cs (11)
21
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> AllocVirtual_14;
325
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)
330
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, uint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[14]);
348
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.FreeVirtual(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
addr, uint size, uint typeFlags)
391
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();
393
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();
448
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);
452
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\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.cs (8)
11
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetAddress_4;
36
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int> GetLocationByIndex_29;
142
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.GetAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* address)
147
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[4]);
161
internal static unsafe int ABI_GetAddress(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* address)
1557
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.GetLocationByIndex(uint loc, uint* flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* arg)
1562
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
*, int>)__vtable[29]);
1576
internal static unsafe int ABI_GetLocationByIndex(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint loc, uint* flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddress
* arg)
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 (311)
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;
546
public
ClrDataAddress
Address;
547
public
ClrDataAddress
Object;
550
public
ClrDataAddress
Source;
551
public
ClrDataAddress
StackPointer;
557
public
ClrDataAddress
Source;
558
public
ClrDataAddress
StackPointer;
582
public
ClrDataAddress
Start;
583
public
ClrDataAddress
Size;
584
public
ClrDataAddress
ExtraData;
598
public
ClrDataAddress
outerIUnknown;
599
public
ClrDataAddress
managedObject;
600
public
ClrDataAddress
handle;
601
public
ClrDataAddress
ccwAddress;
615
public
ClrDataAddress
methodTable;
616
public
ClrDataAddress
interfacePtr;
617
public
ClrDataAddress
comContext;
622
public
ClrDataAddress
identityPointer;
623
public
ClrDataAddress
unknownPointer;
624
public
ClrDataAddress
managedObject;
625
public
ClrDataAddress
jupiterObject;
626
public
ClrDataAddress
vtablePtr;
627
public
ClrDataAddress
creatorThread;
628
public
ClrDataAddress
ctxCookie;
664
int GetAppDomainList(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] values, uint* pNeeded);
666
int GetAppDomainData(
ClrDataAddress
addr, DacpAppDomainData* data);
668
int GetAppDomainName(
ClrDataAddress
addr, uint count, char* name, uint* pNeeded);
670
int GetDomainFromContext(
ClrDataAddress
context,
ClrDataAddress
* domain);
674
int GetAssemblyList(
ClrDataAddress
appDomain, int count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[]? values, int* pNeeded);
676
int GetAssemblyData(
ClrDataAddress
domain,
ClrDataAddress
assembly, DacpAssemblyData* data);
678
int GetAssemblyName(
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded);
682
int GetModule(
ClrDataAddress
addr, DacComNullableByRef<IXCLRDataModule> mod);
684
int GetModuleData(
ClrDataAddress
moduleAddr, DacpModuleData* data);
686
int TraverseModuleMap(ModuleMapType mmt,
ClrDataAddress
moduleAddr, delegate* unmanaged<uint, /*ClrDataAddress*/ ulong, void*, void> pCallback, void* token);
688
int GetAssemblyModuleList(
ClrDataAddress
assembly, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] modules, uint* pNeeded);
690
int GetILForModule(
ClrDataAddress
moduleAddr, int rva,
ClrDataAddress
* il);
694
int GetThreadData(
ClrDataAddress
thread, DacpThreadData* data);
696
int GetThreadFromThinlockID(uint thinLockId,
ClrDataAddress
* pThread);
698
int GetStackLimits(
ClrDataAddress
threadPtr,
ClrDataAddress
* lower,
ClrDataAddress
* upper,
ClrDataAddress
* fp);
702
int GetMethodDescData(
ClrDataAddress
methodDesc,
ClrDataAddress
ip, DacpMethodDescData* data, uint cRevertedRejitVersions, DacpReJitData* rgRevertedRejitData, uint* pcNeededRevertedRejitData);
704
int GetMethodDescPtrFromIP(
ClrDataAddress
ip,
ClrDataAddress
* ppMD);
706
int GetMethodDescName(
ClrDataAddress
methodDesc, uint count, char* name, uint* pNeeded);
708
int GetMethodDescPtrFromFrame(
ClrDataAddress
frameAddr,
ClrDataAddress
* ppMD);
710
int GetMethodDescFromToken(
ClrDataAddress
moduleAddr, /*mdToken*/ uint token,
ClrDataAddress
* methodDesc);
712
int GetMethodDescTransparencyData(
ClrDataAddress
methodDesc, DacpMethodDescTransparencyData* data);
716
int GetCodeHeaderData(
ClrDataAddress
ip, DacpCodeHeaderData* data);
720
int GetJitHelperFunctionName(
ClrDataAddress
ip, uint count, byte* name, uint* pNeeded);
722
int GetJumpThunkTarget(/*T_CONTEXT*/void* ctx,
ClrDataAddress
* targetIP,
ClrDataAddress
* targetMD);
728
int GetWorkRequestData(
ClrDataAddress
addrWorkRequest, /*struct DacpWorkRequestData*/ void* data);
730
int GetHillClimbingLogEntry(
ClrDataAddress
addr, /*struct DacpHillClimbingLogEntry*/ void* data);
734
int GetObjectData(
ClrDataAddress
objAddr, DacpObjectData* data);
736
int GetObjectStringData(
ClrDataAddress
obj, uint count, char* stringData, uint* pNeeded);
738
int GetObjectClassName(
ClrDataAddress
obj, uint count, char* className, uint* pNeeded);
742
int GetMethodTableName(
ClrDataAddress
mt, uint count, char* mtName, uint* pNeeded);
744
int GetMethodTableData(
ClrDataAddress
mt, DacpMethodTableData* data);
746
int GetMethodTableSlot(
ClrDataAddress
mt, uint slot,
ClrDataAddress
* value);
748
int GetMethodTableFieldData(
ClrDataAddress
mt, DacpMethodTableFieldData* data);
750
int GetMethodTableTransparencyData(
ClrDataAddress
mt, DacpMethodTableTransparencyData* data);
754
int GetMethodTableForEEClass(
ClrDataAddress
eeClass,
ClrDataAddress
* value);
758
int GetFieldDescData(
ClrDataAddress
fieldDesc, DacpFieldDescData* data);
762
int GetFrameName(
ClrDataAddress
vtable, uint count, char* frameName, uint* pNeeded);
766
int GetPEFileBase(
ClrDataAddress
addr,
ClrDataAddress
* peBase);
768
int GetPEFileName(
ClrDataAddress
addr, uint count, char* fileName, uint* pNeeded);
774
int GetGCHeapList(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] heaps, uint* pNeeded); // svr only
776
int GetGCHeapDetails(
ClrDataAddress
heap, DacpGcHeapDetails* details);
780
int GetHeapSegmentData(
ClrDataAddress
seg, DacpHeapSegmentData* data);
782
int GetOOMData(
ClrDataAddress
oomAddr, DacpOomData* data);
786
int GetHeapAnalyzeData(
ClrDataAddress
addr, DacpGcHeapAnalyzeData* data);
792
int GetDomainLocalModuleData(
ClrDataAddress
addr, /*struct DacpDomainLocalModuleData */ void* data);
794
int GetDomainLocalModuleDataFromAppDomain(
ClrDataAddress
appDomainAddr, int moduleID, /*struct DacpDomainLocalModuleData */ void* data);
796
int GetDomainLocalModuleDataFromModule(
ClrDataAddress
moduleAddr, /*struct DacpDomainLocalModuleData */ void* data);
800
int GetThreadLocalModuleData(
ClrDataAddress
thread, uint index, /*struct DacpThreadLocalModuleData */ void* data);
806
int GetSyncBlockCleanupData(
ClrDataAddress
addr, DacpSyncBlockCleanupData* data);
818
int TraverseEHInfo(
ClrDataAddress
ip, /*DUMPEHINFO*/ delegate* unmanaged<uint, uint, DACEHInfo*, void*, int> pCallback, void* token);
820
int GetNestedExceptionData(
ClrDataAddress
exception,
ClrDataAddress
* exceptionObject,
ClrDataAddress
* nextNestedException);
824
int GetStressLogAddress(
ClrDataAddress
* stressLog);
828
int TraverseLoaderHeap(
ClrDataAddress
loaderHeapAddr, /*VISITHEAP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, nuint, Interop.BOOL, void> pCallback);
830
int GetCodeHeapList(
ClrDataAddress
jitManager, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpJitCodeHeapInfo[]? codeHeaps, uint* pNeeded);
832
int TraverseVirtCallStubHeap(
ClrDataAddress
pAppDomain, VCSHeapType heaptype, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback);
838
int GetClrWatsonBuckets(
ClrDataAddress
thread, void* pGenericModeBlock);
846
int GetRCWData(
ClrDataAddress
addr, DacpRCWData* data);
848
int GetRCWInterfaces(
ClrDataAddress
rcw, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded);
850
int GetCCWData(
ClrDataAddress
ccw, DacpCCWData* data);
852
int GetCCWInterfaces(
ClrDataAddress
ccw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded);
854
int TraverseRCWCleanupList(
ClrDataAddress
cleanupListPtr, /*VISITRCWFORCLEANUP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, Interop.BOOL, void*, Interop.BOOL> pCallback, void* token);
867
int GetThreadAllocData(
ClrDataAddress
thread, DacpAllocData* data);
873
int GetFailedAssemblyList(
ClrDataAddress
appDomain, int count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] values, uint* pNeeded);
875
int GetPrivateBinPaths(
ClrDataAddress
appDomain, int count, char* paths, uint* pNeeded);
877
int GetAssemblyLocation(
ClrDataAddress
assembly, int count, char* location, uint* pNeeded);
879
int GetAppDomainConfigFile(
ClrDataAddress
appDomain, int count, char* configFile, uint* pNeeded);
881
int GetApplicationBase(
ClrDataAddress
appDomain, int count, char* appBase, uint* pNeeded);
883
int GetFailedAssemblyData(
ClrDataAddress
assembly, uint* pContext, int* pResult);
885
int GetFailedAssemblyLocation(
ClrDataAddress
assesmbly, uint count, char* location, uint* pNeeded);
887
int GetFailedAssemblyDisplayName(
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded);
893
public
ClrDataAddress
Message;
894
public
ClrDataAddress
InnerException;
895
public
ClrDataAddress
StackTrace;
896
public
ClrDataAddress
WatsonBuckets;
897
public
ClrDataAddress
StackTraceString;
898
public
ClrDataAddress
RemoteStackTraceString;
909
int GetObjectExceptionData(
ClrDataAddress
objectAddress, DacpExceptionObjectData* data);
911
int IsRCWDCOMProxy(
ClrDataAddress
rcwAddress, int* inDCOMProxy);
958
int GetGCInterestingInfoData(
ClrDataAddress
interestingInfoAddr, DacpGCInterestingInfoData* data);
970
int GetClrNotification([In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[] arguments, int count, int* pNeeded);
988
public
ClrDataAddress
nativeCodeAddr;
990
public
ClrDataAddress
nativeCodeVersionNodePtr;
999
ClrDataAddress
methodDesc,
1008
public
ClrDataAddress
LoaderAllocatorObjectHandle;
1017
int GetMethodTableCollectibleData(
ClrDataAddress
mt, DacpMethodTableCollectibleData* data);
1032
public
ClrDataAddress
il;
1033
public
ClrDataAddress
ilCodeVersionNodePtr;
1046
public
ClrDataAddress
il;
1055
int GetPendingReJITID(
ClrDataAddress
methodDesc, int* pRejitId);
1057
int GetReJITInformation(
ClrDataAddress
methodDesc, int rejitId, DacpReJitData2* pRejitData);
1059
int GetProfilerModifiedILInformation(
ClrDataAddress
methodDesc, DacpProfilerILData* pILData);
1061
int GetMethodsWithProfilerModifiedIL(
ClrDataAddress
mod,
ClrDataAddress
* methodDescs, int cMethodDescs, int* pcMethodDescs);
1075
int GetFinalizationFillPointers(uint cFillPointers,
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded);
1079
int GetGenerationTableSvr(
ClrDataAddress
heapAddr, uint cGenerations, DacpGenerationData* pGenerationData, uint* pNeeded);
1081
int GetFinalizationFillPointersSvr(
ClrDataAddress
heapAddr, uint cFillPointers,
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded);
1084
int GetAssemblyLoadContext(
ClrDataAddress
methodTable,
ClrDataAddress
* assemblyLoadContext);
1099
int GetObjectComWrappersData(
ClrDataAddress
objAddr,
ClrDataAddress
* rcw, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))]
ClrDataAddress
[]? mowList, uint* pNeeded);
1101
int IsComWrappersCCW(
ClrDataAddress
ccw, Interop.BOOL* isComWrappersCCW);
1103
int GetComWrappersCCWData(
ClrDataAddress
ccw,
ClrDataAddress
* managedObject, int* refCount);
1105
int IsComWrappersRCW(
ClrDataAddress
rcw, Interop.BOOL* isComWrappersRCW);
1107
int GetComWrappersRCWData(
ClrDataAddress
rcw,
ClrDataAddress
* identity);
1115
int IsTrackedType(
ClrDataAddress
objAddr, Interop.BOOL* isTrackedType, Interop.BOOL* hasTaggedMemory);
1117
int GetTaggedMemory(
ClrDataAddress
objAddr,
ClrDataAddress
* taggedMemory, nuint* taggedMemorySizeInBytes);
1125
int GetGlobalAllocationContext(
ClrDataAddress
* allocPtr,
ClrDataAddress
* allocLimit);
1133
int TraverseLoaderHeap(
ClrDataAddress
loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged< /*ClrDataAddress*/ ulong, nuint, Interop.BOOL, void> pCallback);
1135
int GetDomainLoaderAllocator(
ClrDataAddress
domainAddress,
ClrDataAddress
* pLoaderAllocator);
1139
int GetLoaderAllocatorHeaps(
ClrDataAddress
loaderAllocator, int count,
ClrDataAddress
* pLoaderHeaps, /*LoaderHeapKind*/ int* pKinds, int* pNeeded);
1155
int GetStaticBaseAddress(
ClrDataAddress
methodTable,
ClrDataAddress
* nonGCStaticsAddress,
ClrDataAddress
* GCStaticsAddress);
1157
int GetThreadStaticBaseAddress(
ClrDataAddress
methodTable,
ClrDataAddress
thread,
ClrDataAddress
* nonGCStaticsAddress,
ClrDataAddress
* GCStaticsAddress);
1159
int GetMethodTableInitializationFlags(
ClrDataAddress
methodTable, MethodTableInitializationFlags* initializationStatus);
1164
public
ClrDataAddress
MethodDesc;
1165
public
ClrDataAddress
Entrypoint;
1166
public
ClrDataAddress
DefiningMethodTable;
1167
public
ClrDataAddress
DefiningModule;
1185
int GetMethodTableSlotEnumerator(
ClrDataAddress
mt, DacComNullableByRef<ISOSMethodEnum> enumerator);
1212
public
ClrDataAddress
ThreadLogAddress;
1219
public
ClrDataAddress
FormatString;
1249
ClrDataAddress
[] args,
1266
ClrDataAddress
threadStressLogAddress,
1324
int GetGCInfoHeader(
ClrDataAddress
ip, SOSGCInfoHeader* header);
1328
ClrDataAddress
ip,
1335
ClrDataAddress
ip,
1342
ClrDataAddress
ip,
IXCLRData.cs (32)
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;
211
int GetAddressType(
ClrDataAddress
address, CLRDataAddressType* type);
215
ClrDataAddress
address,
220
ClrDataAddress
* displacement);
245
int GetModuleByAddress(
ClrDataAddress
address, DacComNullableByRef<IXCLRDataModule> mod);
248
int StartEnumMethodInstancesByAddress(
ClrDataAddress
address, IXCLRDataAppDomain? appDomain, ulong* handle);
256
ClrDataAddress
address,
264
ClrDataAddress
* displacement);
279
ClrDataAddress
addr,
322
int StartEnumMethodDefinitionsByAddress(
ClrDataAddress
address, ulong* handle);
331
ClrDataAddress
inAddr,
333
ClrDataAddress
* outAddr,
340
ClrDataAddress
inAddr,
342
ClrDataAddress
* outAddr,
348
ClrDataAddress
loadedBase,
382
ClrDataAddress
tableAddress,
563
public
ClrDataAddress
startAddress;
564
public
ClrDataAddress
endAddress;
570
public
ClrDataAddress
startAddress;
571
public
ClrDataAddress
endAddress;
611
ClrDataAddress
address,
647
int GetRepresentativeEntryAddress(
ClrDataAddress
* addr);
937
public
ClrDataAddress
startAddress;
938
public
ClrDataAddress
endAddress;
984
int GetRepresentativeEntryAddress(
ClrDataAddress
* addr);
1102
int GetAddress(
ClrDataAddress
* address);
1199
int GetLocationByIndex(uint loc, uint* flags,
ClrDataAddress
* arg);
1257
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 (142)
118
int ISOSDacInterface.GetAppDomainConfigFile(
ClrDataAddress
appDomain, int count, char* configFile, uint* pNeeded)
136
int ISOSDacInterface.GetAppDomainData(
ClrDataAddress
addr, DacpAppDomainData* data)
203
int ISOSDacInterface.GetAppDomainList(uint count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[] values, uint* pNeeded)
244
int ISOSDacInterface.GetAppDomainName(
ClrDataAddress
addr, uint count, char* name, uint* pNeeded)
345
int ISOSDacInterface.GetApplicationBase(
ClrDataAddress
appDomain, int count, char* appBase, uint* pNeeded)
362
int ISOSDacInterface.GetAssemblyData(
ClrDataAddress
domain,
ClrDataAddress
assembly, DacpAssemblyData* data)
421
int ISOSDacInterface.GetAssemblyList(
ClrDataAddress
addr, int count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[]? values, int* pNeeded)
498
int ISOSDacInterface.GetAssemblyLocation(
ClrDataAddress
assembly, int count, char* location, uint* pNeeded)
504
int ISOSDacInterface.GetAssemblyModuleList(
ClrDataAddress
assembly, uint count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[]? modules, uint* pNeeded)
551
int ISOSDacInterface.GetAssemblyName(
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded)
600
int ISOSDacInterface.GetCCWData(
ClrDataAddress
ccw, DacpCCWData* data)
670
int ISOSDacInterface.GetCCWInterfaces(
ClrDataAddress
ccw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded)
754
int ISOSDacInterface.GetClrWatsonBuckets(
ClrDataAddress
thread, void* pGenericModeBlock)
802
int ISOSDacInterface.GetCodeHeaderData(
ClrDataAddress
ip, DacpCodeHeaderData* data)
887
int ISOSDacInterface.GetCodeHeapList(
ClrDataAddress
jitManager, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpJitCodeHeapInfo[]? codeHeaps, uint* pNeeded)
977
int ISOSDacInterface.GetDomainFromContext(
ClrDataAddress
context,
ClrDataAddress
* domain)
1005
int ISOSDacInterface.GetDomainLocalModuleData(
ClrDataAddress
addr, void* data)
1022
int ISOSDacInterface.GetDomainLocalModuleDataFromAppDomain(
ClrDataAddress
appDomainAddr, int moduleID, void* data)
1038
int ISOSDacInterface.GetDomainLocalModuleDataFromModule(
ClrDataAddress
moduleAddr, void* data)
1054
int ISOSDacInterface.GetFailedAssemblyData(
ClrDataAddress
assembly, uint* pContext, int* pResult)
1060
int ISOSDacInterface.GetFailedAssemblyDisplayName(
ClrDataAddress
assembly, uint count, char* name, uint* pNeeded)
1066
int ISOSDacInterface.GetFailedAssemblyList(
ClrDataAddress
appDomain, int count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[] values, uint* pNeeded)
1072
int ISOSDacInterface.GetFailedAssemblyLocation(
ClrDataAddress
assembly, uint count, char* location, uint* pNeeded)
1111
int ISOSDacInterface.GetFieldDescData(
ClrDataAddress
fieldDesc, DacpFieldDescData* data)
1242
int ISOSDacInterface.GetFrameName(
ClrDataAddress
vtable, uint count, char* frameName, uint* pNeeded)
1339
int ISOSDacInterface.GetGCHeapList(uint count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[] heaps, uint* pNeeded)
1402
int ISOSDacInterface.GetGCHeapDetails(
ClrDataAddress
heap, DacpGcHeapDetails* details)
1693
ClrDataAddress
appDomainClrAddress = appDomain.ToClrDataAddress(_target);
1815
Size = (
ClrDataAddress
)regions[i].Size,
1816
ExtraData = (
ClrDataAddress
)regions[i].ExtraData,
1974
int ISOSDacInterface.GetHeapAnalyzeData(
ClrDataAddress
addr, DacpGcHeapAnalyzeData* data)
2067
int ISOSDacInterface.GetHeapSegmentData(
ClrDataAddress
seg, DacpHeapSegmentData* data)
2137
int ISOSDacInterface.GetHillClimbingLogEntry(
ClrDataAddress
addr, void* data)
2153
int ISOSDacInterface.GetILForModule(
ClrDataAddress
moduleAddr, int rva,
ClrDataAddress
* il)
2186
int ISOSDacInterface.GetJitHelperFunctionName(
ClrDataAddress
ip, uint count, byte* name, uint* pNeeded)
2296
int ISOSDacInterface.GetJumpThunkTarget(void* ctx,
ClrDataAddress
* targetIP,
ClrDataAddress
* targetMD)
2347
int ISOSDacInterface.GetMethodDescData(
ClrDataAddress
addr,
ClrDataAddress
ip, DacpMethodDescData* data, uint cRevertedRejitVersions, DacpReJitData* rgRevertedRejitData, uint* pcNeededRevertedRejitData)
2648
int ISOSDacInterface.GetMethodDescFromToken(
ClrDataAddress
moduleAddr, uint token,
ClrDataAddress
* methodDesc)
2696
int ISOSDacInterface.GetMethodDescName(
ClrDataAddress
addr, uint count, char* name, uint* pNeeded)
2786
int ISOSDacInterface.GetMethodDescPtrFromFrame(
ClrDataAddress
frameAddr,
ClrDataAddress
* ppMD)
2822
int ISOSDacInterface.GetMethodDescPtrFromIP(
ClrDataAddress
ip,
ClrDataAddress
* ppMD)
2875
int ISOSDacInterface.GetMethodDescTransparencyData(
ClrDataAddress
methodDesc, DacpMethodDescTransparencyData* data)
2898
int ISOSDacInterface.GetMethodTableData(
ClrDataAddress
mt, DacpMethodTableData* data)
2970
int ISOSDacInterface.GetMethodTableFieldData(
ClrDataAddress
mt, DacpMethodTableFieldData* data)
3013
int ISOSDacInterface.GetMethodTableForEEClass(
ClrDataAddress
eeClassReallyCanonMT,
ClrDataAddress
* value)
3043
int ISOSDacInterface.GetMethodTableName(
ClrDataAddress
mt, uint count, char* mtName, uint* pNeeded)
3113
int ISOSDacInterface.GetMethodTableSlot(
ClrDataAddress
mt, uint slot,
ClrDataAddress
* value)
3184
int ISOSDacInterface.GetMethodTableTransparencyData(
ClrDataAddress
mt, DacpMethodTableTransparencyData* data)
3207
int ISOSDacInterface.GetModule(
ClrDataAddress
addr, DacComNullableByRef<IXCLRDataModule> mod)
3231
int ISOSDacInterface.GetModuleData(
ClrDataAddress
moduleAddr, DacpModuleData* data)
3322
int ISOSDacInterface.GetNestedExceptionData(
ClrDataAddress
exception,
ClrDataAddress
* exceptionObject,
ClrDataAddress
* nextNestedException)
3360
int ISOSDacInterface.GetObjectClassName(
ClrDataAddress
obj, uint count, char* className, uint* pNeeded)
3434
int ISOSDacInterface.GetObjectData(
ClrDataAddress
objAddr, DacpObjectData* data)
3545
int ISOSDacInterface.GetObjectStringData(
ClrDataAddress
obj, uint count, char* stringData, uint* pNeeded)
3592
int ISOSDacInterface.GetOOMData(
ClrDataAddress
oomAddr, DacpOomData* data)
3695
int ISOSDacInterface.GetPEFileBase(
ClrDataAddress
addr,
ClrDataAddress
* peBase)
3734
int ISOSDacInterface.GetPEFileName(
ClrDataAddress
addr, uint count, char* fileName, uint* pNeeded)
3783
int ISOSDacInterface.GetPrivateBinPaths(
ClrDataAddress
appDomain, int count, char* paths, uint* pNeeded)
3799
int ISOSDacInterface.GetRCWData(
ClrDataAddress
addr, DacpRCWData* data)
3857
int ISOSDacInterface.GetRCWInterfaces(
ClrDataAddress
rcw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded)
4062
int ISOSDacInterface.GetStackLimits(
ClrDataAddress
threadPtr,
ClrDataAddress
* lower,
ClrDataAddress
* upper,
ClrDataAddress
* fp)
4248
int ISOSDacInterface.GetStressLogAddress(
ClrDataAddress
* stressLog)
4265
int ISOSDacInterface.GetSyncBlockCleanupData(
ClrDataAddress
addr, DacpSyncBlockCleanupData* data)
4406
int ISOSDacInterface.GetThreadAllocData(
ClrDataAddress
thread, DacpAllocData* data)
4419
data->allocBytes = (
ClrDataAddress
)(ulong)allocBytes;
4420
data->allocBytesLoh = (
ClrDataAddress
)(ulong)allocBytesLoh;
4443
int ISOSDacInterface.GetThreadData(
ClrDataAddress
thread, DacpThreadData* data)
4509
int ISOSDacInterface.GetThreadFromThinlockID(uint thinLockId,
ClrDataAddress
* pThread)
4538
int ISOSDacInterface.GetThreadLocalModuleData(
ClrDataAddress
thread, uint index, void* data)
4707
int ISOSDacInterface.GetWorkRequestData(
ClrDataAddress
addrWorkRequest, void* data)
4774
int ISOSDacInterface.TraverseEHInfo(
ClrDataAddress
ip, delegate* unmanaged<uint, uint, DACEHInfo*, void*, int> pCallback, void* token)
4926
int ISOSDacInterface.TraverseLoaderHeap(
ClrDataAddress
loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback)
4964
int ISOSDacInterface.TraverseModuleMap(ModuleMapType mmt,
ClrDataAddress
moduleAddr, delegate* unmanaged<uint, ulong, void*, void> pCallback, void* token)
5030
int ISOSDacInterface.TraverseRCWCleanupList(
ClrDataAddress
cleanupListPtr, delegate* unmanaged<ulong, ulong, ulong, Interop.BOOL, void*, Interop.BOOL> pCallback, void* token)
5075
int ISOSDacInterface.TraverseVirtCallStubHeap(
ClrDataAddress
pAppDomain, VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback)
5130
int ISOSDacInterface2.GetObjectExceptionData(
ClrDataAddress
objectAddress, DacpExceptionObjectData* data)
5154
int ISOSDacInterface2.IsRCWDCOMProxy(
ClrDataAddress
rcwAddress, int* inDCOMProxy)
5192
int ISOSDacInterface3.GetGCInterestingInfoData(
ClrDataAddress
interestingInfoAddr, DacpGCInterestingInfoData* data)
5398
int ISOSDacInterface4.GetClrNotification(
ClrDataAddress
[] arguments, int count, int* pNeeded)
5443
ClrDataAddress
methodDesc,
5579
int ISOSDacInterface6.GetMethodTableCollectibleData(
ClrDataAddress
mt, DacpMethodTableCollectibleData* data)
5625
int ISOSDacInterface7.GetPendingReJITID(
ClrDataAddress
methodDesc, int* pRejitId)
5670
int ISOSDacInterface7.GetReJITInformation(
ClrDataAddress
methodDesc, int rejitId, DacpReJitData2* pRejitData)
5731
int ISOSDacInterface7.GetProfilerModifiedILInformation(
ClrDataAddress
methodDesc, DacpProfilerILData* pILData)
5792
int ISOSDacInterface7.GetMethodsWithProfilerModifiedIL(
ClrDataAddress
mod,
ClrDataAddress
* methodDescs, int cMethodDescs, int* pcMethodDescs)
5972
int ISOSDacInterface8.GetFinalizationFillPointers(uint cFillPointers,
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded)
6035
int ISOSDacInterface8.GetGenerationTableSvr(
ClrDataAddress
heapAddr, uint cGenerations, DacpGenerationData* pGenerationData, uint* pNeeded)
6105
int ISOSDacInterface8.GetFinalizationFillPointersSvr(
ClrDataAddress
heapAddr, uint cFillPointers,
ClrDataAddress
* pFinalizationFillPointers, uint* pNeeded)
6169
int ISOSDacInterface8.GetAssemblyLoadContext(
ClrDataAddress
methodTable,
ClrDataAddress
* assemblyLoadContext)
6222
int ISOSDacInterface10.GetObjectComWrappersData(
ClrDataAddress
objAddr,
ClrDataAddress
* rcw, uint count, [In, MarshalUsing(CountElementName = "count"), Out]
ClrDataAddress
[]? mowList, uint* pNeeded)
6296
int ISOSDacInterface10.IsComWrappersCCW(
ClrDataAddress
ccw, Interop.BOOL* isComWrappersCCW)
6331
int ISOSDacInterface10.GetComWrappersCCWData(
ClrDataAddress
ccw,
ClrDataAddress
* managedObject, int* refCount)
6376
int ISOSDacInterface10.IsComWrappersRCW(
ClrDataAddress
rcw, Interop.BOOL* isComWrappersRCW)
6415
int ISOSDacInterface10.GetComWrappersRCWData(
ClrDataAddress
rcw,
ClrDataAddress
* identity)
6453
int ISOSDacInterface11.IsTrackedType(
ClrDataAddress
objAddr, Interop.BOOL* isTrackedType, Interop.BOOL* hasTaggedMemory)
6507
int ISOSDacInterface11.GetTaggedMemory(
ClrDataAddress
objAddr,
ClrDataAddress
* taggedMemory, nuint* taggedMemorySizeInBytes)
6554
int ISOSDacInterface12.GetGlobalAllocationContext(
ClrDataAddress
* allocPtr,
ClrDataAddress
* allocLimit)
6593
int ISOSDacInterface13.TraverseLoaderHeap(
ClrDataAddress
loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback)
6615
int ISOSDacInterface13.GetDomainLoaderAllocator(
ClrDataAddress
domainAddress,
ClrDataAddress
* pLoaderAllocator)
6759
int ISOSDacInterface13.GetLoaderAllocatorHeaps(
ClrDataAddress
loaderAllocator, int count,
ClrDataAddress
* pLoaderHeaps, /*LoaderHeapKind*/ int* pKinds, int* pNeeded)
6915
int ISOSDacInterface14.GetStaticBaseAddress(
ClrDataAddress
methodTable,
ClrDataAddress
* nonGCStaticsAddress,
ClrDataAddress
* GCStaticsAddress)
6955
int ISOSDacInterface14.GetThreadStaticBaseAddress(
ClrDataAddress
methodTable,
ClrDataAddress
thread,
ClrDataAddress
* nonGCStaticsAddress,
ClrDataAddress
* GCStaticsAddress)
7011
int ISOSDacInterface14.GetMethodTableInitializationFlags(
ClrDataAddress
methodTable, MethodTableInitializationFlags* initializationStatus)
7239
int ISOSDacInterface15.GetMethodTableSlotEnumerator(
ClrDataAddress
mt, DacComNullableByRef<ISOSMethodEnum> enumerator)
7437
int ISOSStressLogMsgEnum.GetArguments(uint messageIndex, uint argCount,
ClrDataAddress
[] args, uint* pFetched)
7547
ClrDataAddress
threadStressLogAddress,
7586
Size = (
ClrDataAddress
)r.Size,
SOSDacImpl.IXCLRDataProcess.cs (20)
26
ClrDataAddress
tableAddress,
235
int IXCLRDataProcess.GetAddressType(
ClrDataAddress
address, CLRDataAddressType* type)
278
ClrDataAddress
address,
283
ClrDataAddress
* displacement)
754
int IXCLRDataProcess.GetModuleByAddress(
ClrDataAddress
address, DacComNullableByRef<IXCLRDataModule> mod)
782
ClrDataAddress
imageBase = baseAddress.ToClrDataAddress(_target);
998
int IXCLRDataProcess.StartEnumMethodInstancesByAddress(
ClrDataAddress
address, IXCLRDataAppDomain? appDomain, ulong* handle)
1136
ClrDataAddress
address,
1144
ClrDataAddress
* displacement)
1231
ClrDataAddress
nativeCodeAddress = jit.NativeCodeAddress.ToClrDataAddress(_target);
1376
ClrDataAddress
addr,
1637
int IXCLRDataProcess.StartEnumMethodDefinitionsByAddress(
ClrDataAddress
address, ulong* handle)
1663
ClrDataAddress
imageBase = baseAddress.ToClrDataAddress(_target);
1806
ClrDataAddress
address)
1818
ClrDataAddress
codeStart = new TargetPointer(ilHeader + (uint)headerSize).ToClrDataAddress(_target);
1830
ClrDataAddress
inAddr,
1832
ClrDataAddress
* outAddr,
1844
ClrDataAddress
inAddr,
1846
ClrDataAddress
* outAddr,
1856
ClrDataAddress
loadedBase,