1 interface inheriting from IXCLRDataStackWalk
Microsoft.Diagnostics.DataContractReader.Legacy (1)
_generated\51\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataStackWalk.cs (1)
27
file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
1 implementation of IXCLRDataStackWalk
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataStackWalk.cs (1)
15
public sealed unsafe partial class ClrDataStackWalk :
IXCLRDataStackWalk
51 references to IXCLRDataStackWalk
Microsoft.Diagnostics.DataContractReader.Legacy (51)
_generated\51\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataStackWalk.cs (32)
51
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
.GetContext(uint contextFlags, uint contextBufSize, uint* contextSize, byte[] contextBuf)
53
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
));
72
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
@this = default;
84
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>(__this_native);
99
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
.SetContext(uint contextSize, byte[] context)
101
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
));
120
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
@this = default;
132
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>(__this_native);
145
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
.Next()
147
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
));
164
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
@this = default;
169
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>(__this_native);
182
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
.GetStackSizeSkipped(ulong* stackSizeSkipped)
184
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
));
201
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
@this = default;
206
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>(__this_native);
219
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
.GetFrameType(uint* simpleType, uint* detailedType)
221
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
));
238
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
@this = default;
243
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>(__this_native);
256
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
.GetFrame(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame> frame)
258
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
));
292
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
@this = default;
303
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>(__this_native);
321
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer)
323
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
));
340
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
@this = default;
345
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>(__this_native);
358
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
.SetContext2(uint flags, uint contextSize, byte[] context)
360
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
));
379
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
@this = default;
391
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>(__this_native);
_generated\54\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask.cs (4)
419
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask.CreateStackWalk(uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
> stackWalk)
427
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>.ManagedToUnmanaged __stackWalk_native__marshaller = new();
456
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
> stackWalk = default;
459
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
>.UnmanagedToManaged __stackWalk_native__marshaller = new();
_generated\6\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataStackWalk.cs (1)
14
details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataStackWalk
).TypeHandle);
ClrDataStackWalk.cs (10)
20
private readonly
IXCLRDataStackWalk
? _legacyImpl;
25
public ClrDataStackWalk(TargetPointer threadAddr, uint flags, Target target,
IXCLRDataStackWalk
? legacyImpl)
40
int
IXCLRDataStackWalk
.GetContext(uint contextFlags, uint contextBufSize, uint* contextSize, [MarshalUsing(CountElementName = "contextBufSize"), Out] byte[] contextBuf)
87
int
IXCLRDataStackWalk
.GetFrame(DacComNullableByRef<IXCLRDataFrame> frame)
115
int
IXCLRDataStackWalk
.GetFrameType(uint* simpleType, uint* detailedType)
117
int
IXCLRDataStackWalk
.GetStackSizeSkipped(ulong* stackSizeSkipped)
119
int
IXCLRDataStackWalk
.Next()
146
int
IXCLRDataStackWalk
.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer)
188
int
IXCLRDataStackWalk
.SetContext(uint contextSize, [In, MarshalUsing(CountElementName = "contextSize")] byte[] context)
190
int
IXCLRDataStackWalk
.SetContext2(uint flags, uint contextSize, [In, MarshalUsing(CountElementName = "contextSize")] byte[] context)
ClrDataTask.cs (3)
69
int IXCLRDataTask.CreateStackWalk(uint flags, DacComNullableByRef<
IXCLRDataStackWalk
> stackWalk)
75
IXCLRDataStackWalk
? legacyStackWalk = null;
78
DacComNullableByRef<
IXCLRDataStackWalk
> legacyStackWalkOut = new(isNullRef: false);
IXCLRData.cs (1)
503
int CreateStackWalk(uint flags, DacComNullableByRef<
IXCLRDataStackWalk
> stackWalk);