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 DDebugBacktrace(DDebugSession session, long threadId, DEW.DBGEngine engine)
 {
     this.session = session;
     this.Engine = engine;
     fcount = engine.CallStack.Length;
     this.threadId = threadId;
     symbolResolver = new MonoDSymbolResolver(this, Engine);
     if (firstFrame != null)
         this.firstFrame = CreateFrame(Engine.CallStack[0]);
 }
 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 DebuggerSession CreateSession()
		{
			DDebugSession ds = new DDebugSession();
			return ds;
		}
Beispiel #5
0
 public DDebugBacktrace(DDebugSession session, long threadId, DEW.DBGEngine engine)
     : base(session, threadId, engine)
 {
     symbolResolver = new MonoDSymbolResolver(this, engine);
 }
        public DebuggerSession CreateSession()
        {
            DDebugSession ds = new DDebugSession();

            return(ds);
        }
		public DDebugBacktrace(DDebugSession session, long threadId, DEW.DBGEngine engine)
			: base(session, threadId, engine)
		{
			symbolResolver = new MonoDSymbolResolver(this, engine);
		}