コード例 #1
0
ファイル: Debuggee.cs プロジェクト: aBothe/DDebugger
        internal Debuggee(string executable,
			IntPtr procHandle,uint procId,
			IntPtr mainThreadHandle,uint mainThreadId,
			ExecutableMetaInfo emi = null)
        {
            // Note: The CodeView information extraction will be done per module, i.e. when the module/process is loaded into the memory.
            Memory = new MemoryManagement(this);
            Breakpoints = new BreakpointManagement(this);
            CodeStepping = new Stepping(this);

            var mProc = new DebugProcess(this,executable, procHandle, procId, mainThreadHandle, mainThreadId, emi);

            CurrentThread = mProc.MainThread;
            processes.Add(mProc);
        }
コード例 #2
0
ファイル: Stepping.cs プロジェクト: aBothe/DDebugger
 public Stepping(Debuggee dbg)
 {
     this.Debuggee = dbg;
     this.Breakpoints = dbg.Breakpoints;
 }
コード例 #3
0
 public Stepping(Debuggee dbg)
 {
     this.Debuggee    = dbg;
     this.Breakpoints = dbg.Breakpoints;
 }