17 references to X86Context
Microsoft.Diagnostics.DataContractReader.Contracts (17)
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (1)
39
RuntimeInfoArchitecture.X86 => new ContextHolder<
X86Context
>(),
Contracts\StackWalk\Context\X86\X86Unwinder.cs (10)
9
using static Microsoft.Diagnostics.DataContractReader.Contracts.StackWalkHelpers.
X86Context
;
51
public bool Unwind(ref
X86Context
context)
100
private void UnwindEpilog(ref
X86Context
context, X86GCInfo gcInfo, TargetPointer epilogBase)
118
private void UnwindEbpDoubleAlignFrameEpilog(ref
X86Context
context, X86GCInfo gcInfo, TargetPointer epilogBase)
245
private void UnwindEspFrameEpilog(ref
X86Context
context, X86GCInfo gcInfo, TargetPointer epilogBase)
311
private void UnwindEspFrame(ref
X86Context
context, X86GCInfo gcInfo, TargetPointer methodStart)
351
private void UnwindEspFrameProlog(ref
X86Context
context, X86GCInfo gcInfo, TargetPointer methodStart)
429
ref
X86Context
context,
514
private void UnwindEbpDoubleAlignFrameProlog(ref
X86Context
context, X86GCInfo gcInfo, TargetPointer methodStart)
863
private static void SetRegValue(ref
X86Context
context, RegMask regMask, TargetPointer value)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
364
ContextHolder<
X86Context
> contextHolder => new X86FrameHandler(_target, contextHolder),
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (5)
6
using static Microsoft.Diagnostics.DataContractReader.Contracts.StackWalkHelpers.
X86Context
;
10
internal class X86FrameHandler(Target target, ContextHolder<
X86Context
> contextHolder) : BaseFrameHandler(target, contextHolder), IPlatformFrameHandler
12
private readonly ContextHolder<
X86Context
> _context = contextHolder;
60
ContextHolder<
X86Context
> evalContext = new ContextHolder<
X86Context
>();