17 references to X86Context
Microsoft.Diagnostics.DataContractReader.Contracts (17)
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (1)
38RuntimeInfoArchitecture.X86 => new ContextHolder<X86Context>(),
Contracts\StackWalk\Context\X86\X86Unwinder.cs (10)
8using static Microsoft.Diagnostics.DataContractReader.Contracts.StackWalkHelpers.X86Context; 50public bool Unwind(ref X86Context context) 99private void UnwindEpilog(ref X86Context context, GCInfo gcInfo, TargetPointer epilogBase) 117private void UnwindEbpDoubleAlignFrameEpilog(ref X86Context context, GCInfo gcInfo, TargetPointer epilogBase) 244private void UnwindEspFrameEpilog(ref X86Context context, GCInfo gcInfo, TargetPointer epilogBase) 310private void UnwindEspFrame(ref X86Context context, GCInfo gcInfo, TargetPointer methodStart) 350private void UnwindEspFrameProlog(ref X86Context context, GCInfo gcInfo, TargetPointer methodStart) 428ref X86Context context, 513private void UnwindEbpDoubleAlignFrameProlog(ref X86Context context, GCInfo gcInfo, TargetPointer methodStart) 862private static void SetRegValue(ref X86Context context, RegMask regMask, TargetPointer value)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
293ContextHolder<X86Context> contextHolder => new X86FrameHandler(_target, contextHolder),
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (5)
6using static Microsoft.Diagnostics.DataContractReader.Contracts.StackWalkHelpers.X86Context; 10internal class X86FrameHandler(Target target, ContextHolder<X86Context> contextHolder) : BaseFrameHandler(target, contextHolder), IPlatformFrameHandler 12private readonly ContextHolder<X86Context> _context = contextHolder; 60ContextHolder<X86Context> evalContext = new ContextHolder<X86Context>();