public MonoDSymbolResolver(IObjectValueSource objectValueSource, DEW.DBGEngine engine)
 {
     this.ObjectValueSource = objectValueSource;
     this.Engine = engine;
 }
Exemple #2
0
 public DDebugBacktrace(DDebugSession session, long threadId, DEW.DBGEngine engine)
 {
     this.session = session;
     this.Engine = engine;
     fcount = engine.CallStack.Length;
     this.threadId = threadId;
     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]);
		}
Exemple #4
0
 public DDebugBacktrace(DDebugSession session, long threadId, DEW.DBGEngine engine)
 {
     this.session  = session;
     this.Engine   = engine;
     fcount        = engine.CallStack.Length;
     this.threadId = threadId;
     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]);
     }
 }
Exemple #6
0
 public DDebugBacktrace(DDebugSession session, long threadId, DEW.DBGEngine engine)
     : base(session, threadId, engine)
 {
     symbolResolver = new MonoDSymbolResolver(this, engine);
 }
 public MonoDSymbolResolver(IObjectValueSource objectValueSource, DEW.DBGEngine engine)
 {
     this.ObjectValueSource = objectValueSource;
     this.Engine            = engine;
 }