3 instantiations of StackRefData
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\StackWalk\GC\GcScanContext.cs (3)
75
StackRefs.Add(new
StackRefData
114
StackRefData data =
new
()
211
StackRefData data =
new
()
14 references to StackRefData
Microsoft.Diagnostics.DataContractReader.Contracts (14)
Contracts\StackWalk\GC\GcScanContext.cs (10)
23
public List<
StackRefData
> StackRefs { get; } = [];
31
private
StackRefData
.SourceTypes? _sourceTypeOverride;
46
public void UpdateScanContext(TargetPointer sp, TargetCodePointer ip, TargetPointer frame,
StackRefData
.SourceTypes? sourceTypeOverride = null)
54
private void SetSource(
StackRefData
data)
56
if (_sourceTypeOverride is
StackRefData
.SourceTypes sourceType)
63
data.SourceType =
StackRefData
.SourceTypes.StackSourceFrame;
68
data.SourceType =
StackRefData
.SourceTypes.StackSourceIP;
84
SourceType =
StackRefData
.SourceTypes.StackSourceFrame,
114
StackRefData
data = new()
211
StackRefData
data = new()
Contracts\StackWalk\StackWalk_1.cs (4)
379
StackRefData
.SourceTypes.StackSourceIP => StackSourceType.InstructionPointer,
380
StackRefData
.SourceTypes.StackSourceFrame => StackSourceType.Frame,
409
scanContext.UpdateScanContext(pExInfo, TargetCodePointer.Null, pExInfo,
StackRefData
.SourceTypes.StackSourceOther);
431
scanContext.UpdateScanContext(pGCFrame, TargetCodePointer.Null, pGCFrame,
StackRefData
.SourceTypes.StackSourceOther);