예제 #1
0
 /// <summary>
 /// Default ctor
 /// </summary>
 internal DebugProcess(DebugEngine engine, DebugPort port, DebuggerLib.Debugger debugger, int processId, Guid guid, string apkPath, MapFile mapFile, EngineEventCallback eventCallback)
 {
     this.engine = engine;
     this.port = port;
     this.debugger = debugger;
     this.processId = processId;
     this.guid = guid;
     this.apkPath = apkPath;
     this.eventCallback = eventCallback;
     creationDate = DateTime.Now;
     program = new DebugProgram(this, debugger, apkPath, mapFile, eventCallback);
     program.Terminated += OnProgramTerminated;
 }
예제 #2
0
 /// <summary>
 /// Default ctor
 /// </summary>
 internal DebugProcess(DebugEngine engine, DebugPort port, DebuggerLib.Debugger debugger, int processId, Guid guid, string apkPath, MapFile mapFile, EngineEventCallback eventCallback)
 {
     this.engine         = engine;
     this.port           = port;
     this.debugger       = debugger;
     this.processId      = processId;
     this.guid           = guid;
     this.apkPath        = apkPath;
     this.eventCallback  = eventCallback;
     creationDate        = DateTime.Now;
     program             = new DebugProgram(this, debugger, apkPath, mapFile, eventCallback);
     program.Terminated += OnProgramTerminated;
 }
예제 #3
0
 /// <summary>
 /// Default ctor
 /// </summary>
 public EngineEventCallback(DebugEngine engine, IDebugEventCallback2 callback)
 {
     this.engine   = engine;
     this.callback = callback;
 }
예제 #4
0
 /// <summary>
 /// Default ctor
 /// </summary>
 internal DebugPendingBreakpoint(IDebugBreakpointRequest2 request, DebugEngine engine)
 {
     this.request = request;
     this.engine  = engine;
 }
예제 #5
0
 /// <summary>
 /// Default ctor
 /// </summary>
 internal DebugPendingBreakpoint(IDebugBreakpointRequest2 request, DebugEngine engine)
 {
     this.request = request;
     this.engine = engine;
 }
예제 #6
0
 /// <summary>
 /// Default ctor
 /// </summary>
 public EngineEventCallback(DebugEngine engine, IDebugEventCallback2 callback)
 {
     this.engine = engine;
     this.callback = callback;
 }
예제 #7
0
 /// <summary>
 /// Default ctor
 /// </summary>
 public EngineCreateEvent(DebugEngine engine)
 {
     this.engine = engine;
 }