public DGdbBacktrace (GdbSession session, long threadId, int count, ResultData firstFrame) : base(session, threadId, count, firstFrame) { BacktraceHelper = new DLocalExamBacktrace(this); //Variables = new VariableValueExamination (this); //DebuggingService.CurrentFrameChanged += FrameChanged; }
public PlainDbgEngBasedBacktrace(DDebugSession session, long threadId, DEW.DBGEngine engine) { BacktraceHelper = new DLocalExamBacktrace(this); this.session = session; this.Engine = engine; fcount = engine.CallStack.Length; this.threadId = threadId; if (firstFrame != null) this.firstFrame = CreateFrame(Engine.CallStack[0]); }
public DebugSymbolValueProvider(DLocalExamBacktrace b, ResolutionContext ctxt) : base(ctxt) { this.Backtrace = b; }
public ObjectValueSynthVisitor(DLocalExamBacktrace backtrace) { this.Backtrace = backtrace; }
public DebugSymbolTypeEvalVisitor(DLocalExamBacktrace b, IDBacktraceSymbol s) { this.Backtrace = b; this.Symbol = s; Is64Bit = (PointerSize = (uint)b.BacktraceHelper.PointerSize) == 8; }