17 references to X86Context
Microsoft.Diagnostics.DataContractReader.Contracts (17)
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (1)
38
RuntimeInfoArchitecture.X86 => new ContextHolder<
X86Context
>(),
Contracts\StackWalk\Context\X86\X86Unwinder.cs (10)
8
using static Microsoft.Diagnostics.DataContractReader.Contracts.StackWalkHelpers.
X86Context
;
50
public bool Unwind(ref
X86Context
context)
99
private void UnwindEpilog(ref
X86Context
context, GCInfo gcInfo, TargetPointer epilogBase)
117
private void UnwindEbpDoubleAlignFrameEpilog(ref
X86Context
context, GCInfo gcInfo, TargetPointer epilogBase)
244
private void UnwindEspFrameEpilog(ref
X86Context
context, GCInfo gcInfo, TargetPointer epilogBase)
310
private void UnwindEspFrame(ref
X86Context
context, GCInfo gcInfo, TargetPointer methodStart)
350
private void UnwindEspFrameProlog(ref
X86Context
context, GCInfo gcInfo, TargetPointer methodStart)
428
ref
X86Context
context,
513
private void UnwindEbpDoubleAlignFrameProlog(ref
X86Context
context, GCInfo gcInfo, TargetPointer methodStart)
862
private static void SetRegValue(ref
X86Context
context, RegMask regMask, TargetPointer value)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
293
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
>();