Esempio n. 1
0
 private void continueToolStripMenuItem_Click(object sender, EventArgs e)
 {
     NetHandler.SendResume();
 }
Esempio n. 2
0
 private void breakAllToolStripMenuItem_Click(object sender, EventArgs e)
 {
     NetHandler.SendPause();
 }
Esempio n. 3
0
        private void MainWindow_Load(object sender, EventArgs e)
        {
            NetHandler.ConnectedEvent    += NetHandler_ConnectedEvent;
            NetHandler.DisconnectedEvent += NetHandler_DisconnectedEvent;
            NetHandler.BpHitEvent        += NetHandler_BpHitEvent;
            NetHandler.CoreSteppedEvent  += NetHandler_CoreSteppedEvent;
            NetHandler.PausedEvent       += NetHandler_PausedEvent;
            NetHandler.GetTraceEvent     += NetHandler_GetTraceEvent;
            NetHandler.StartListening();

            asmView              = new AssemblyView();
            asmView.MdiParent    = this;
            asmView.FormClosing += MainWindow_FormClosing;

            regView              = new RegisterView();
            regView.MdiParent    = this;
            regView.FormClosing += MainWindow_FormClosing;

            modView              = new ModulesView();
            modView.MdiParent    = this;
            modView.FormClosing += MainWindow_FormClosing;

            thrdView              = new ThreadsView();
            thrdView.MdiParent    = this;
            thrdView.FormClosing += MainWindow_FormClosing;

            stackView              = new StackView();
            stackView.MdiParent    = this;
            stackView.FormClosing += MainWindow_FormClosing;

            memView              = new MemoryView();
            memView.MdiParent    = this;
            memView.FormClosing += MainWindow_FormClosing;

            assemblyToolStripMenuItem.Checked  = true;
            registersToolStripMenuItem.Checked = true;
            stackToolStripMenuItem.Checked     = true;
            memoryToolStripMenuItem.Checked    = true;

            int parentWidth  = this.ClientSize.Width - 4;
            int parentHeight = this.ClientSize.Height - 60;

            regView.Left   = parentWidth - regView.Size.Width;
            regView.Top    = 0;
            regView.Height = parentHeight / 3 * 2;

            asmView.Left   = 0;
            asmView.Top    = 0;
            asmView.Width  = parentWidth - regView.Width;
            asmView.Height = parentHeight / 3 * 2;

            memView.Left   = 0;
            memView.Top    = asmView.Height;
            memView.Width  = asmView.Width;
            memView.Height = parentHeight - asmView.Height;

            stackView.Left   = regView.Left;
            stackView.Top    = memView.Top;
            stackView.Width  = regView.Width;
            stackView.Height = memView.Height;
        }