17 references to X86Context
Microsoft.Diagnostics.DataContractReader.Contracts (17)
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (1)
39RuntimeInfoArchitecture.X86 => new ContextHolder<X86Context>(),
Contracts\StackWalk\Context\X86\X86Unwinder.cs (10)
9using static Microsoft.Diagnostics.DataContractReader.Contracts.StackWalkHelpers.X86Context; 51public bool Unwind(ref X86Context context) 100private void UnwindEpilog(ref X86Context context, X86GCInfo gcInfo, TargetPointer epilogBase) 118private void UnwindEbpDoubleAlignFrameEpilog(ref X86Context context, X86GCInfo gcInfo, TargetPointer epilogBase) 245private void UnwindEspFrameEpilog(ref X86Context context, X86GCInfo gcInfo, TargetPointer epilogBase) 311private void UnwindEspFrame(ref X86Context context, X86GCInfo gcInfo, TargetPointer methodStart) 351private void UnwindEspFrameProlog(ref X86Context context, X86GCInfo gcInfo, TargetPointer methodStart) 429ref X86Context context, 514private void UnwindEbpDoubleAlignFrameProlog(ref X86Context context, X86GCInfo gcInfo, TargetPointer methodStart) 863private static void SetRegValue(ref X86Context context, RegMask regMask, TargetPointer value)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
364ContextHolder<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>();