3 instantiations of StackRefData
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\StackWalk\GC\GcScanContext.cs (3)
63
StackRefs.Add(new
StackRefData
102
StackRefData data =
new
()
132
StackRefData data =
new
()
14 references to StackRefData
Microsoft.Diagnostics.DataContractReader.Contracts (14)
Contracts\StackWalk\GC\GcScanContext.cs (10)
17
public List<
StackRefData
> StackRefs { get; } = [];
25
private
StackRefData
.SourceTypes? _sourceTypeOverride;
34
public void UpdateScanContext(TargetPointer sp, TargetCodePointer ip, TargetPointer frame,
StackRefData
.SourceTypes? sourceTypeOverride = null)
42
private void SetSource(
StackRefData
data)
44
if (_sourceTypeOverride is
StackRefData
.SourceTypes sourceType)
51
data.SourceType =
StackRefData
.SourceTypes.StackSourceFrame;
56
data.SourceType =
StackRefData
.SourceTypes.StackSourceIP;
72
SourceType =
StackRefData
.SourceTypes.StackSourceFrame,
102
StackRefData
data = new()
132
StackRefData
data = new()
Contracts\StackWalk\StackWalk_1.cs (4)
394
StackRefData
.SourceTypes.StackSourceIP => StackSourceType.InstructionPointer,
395
StackRefData
.SourceTypes.StackSourceFrame => StackSourceType.Frame,
424
scanContext.UpdateScanContext(pExInfo, TargetCodePointer.Null, pExInfo,
StackRefData
.SourceTypes.StackSourceOther);
446
scanContext.UpdateScanContext(pGCFrame, TargetCodePointer.Null, pGCFrame,
StackRefData
.SourceTypes.StackSourceOther);