TempleOSTS_130707.ISO

This commit is contained in:
Terry A. Davis authored and minexew committed 2018-09-08 21:45:45 +02:00
1 parent 17b71f1a2d
commit 1343005a29
617 files changed
+14399 -25130

No files matched your search

+10 -10
View File
@@ -78,7 +78,7 @@ U0 WatchLocals()
if (!TaskValidate(dbg_task=task->dbg_task))
Exit;
DocDblBufStart;
if (doc=DocCur(dbg_task)) {
if (doc=DocPut(dbg_task)) {
if (tempf=DbgFunFind(doc,0)) {
"$$WW,1$$";
rbp=task->rbp;
@@ -145,7 +145,7 @@ public U0 IDE(U8 *filename)
SetWinVert(2,TEXT_ROWS-2);
LBts(&Fs->display_flags,DISPLAYf_CHILDREN_NOT_ON_TOP);
task=Spawn(&UserCmdLine,NULL,"Debug",Fs);
task=Spawn(&UserCmdLine,NULL,"Debug",,Fs);
TaskWait(task);
SetWinHorz(TEXT_COLS>>1+1,TEXT_COLS-2,task);
SetWinVert(12,TEXT_ROWS-2,task);
@@ -153,7 +153,7 @@ public U0 IDE(U8 *filename)
Fs->dbg_task=task;
task=Spawn(&UserCmdLine,NULL,"Watch",Fs);
task=Spawn(&UserCmdLine,NULL,"Watch",,Fs);
TaskWait(task);
SetWinHorz(TEXT_COLS>>1+1,TEXT_COLS-2,task);
SetWinVert(2,10,task);
@@ -405,12 +405,12 @@ U0 IDEEdTask(I64)
CDoc *doc;
CBpt *tempb;
if (rip_filename=SrcFileName(rip)) {
ed_task=Spawn(&UserCmdLine,NULL,"Debug",task);
ed_task=Spawn(&UserCmdLine,NULL,"Debug",,task);
TaskWait(ed_task);
st=MSPrintF("Preempt(OFF);Ed(\"%s\");\n",rip_filename);
XTalkWait(ed_task,st);
Free(st);
doc=DocCur(ed_task);
doc=DocPut(ed_task);
if (TaskValidate(dbg_task=task->dbg_task)) {
SetWinHorz(dbg_task->win_left,dbg_task->win_right, ed_task);
SetWinVert(dbg_task->win_top, dbg_task->win_bottom,ed_task);
@@ -444,7 +444,7 @@ U0 IDEResumeDbg()
CIDE *tempi=NamedFramePtr("IDEFrame",dbg_task);
U8 *opcode;
if (!tempi) {
Spawn(&IDEEdTask,NULL,"Resume Dbg",Fs);
Spawn(&IDEEdTask,NULL,"Resume Dbg",,Fs);
Suspend(Fs);
} else
switch (tempi->type) {
@@ -454,19 +454,19 @@ U0 IDEResumeDbg()
LBtr(&Fs->rflags,RFLAGf_TRAP);
if (Fs->rip==tempi->cur_line) {//Jmp to self
tempi->cur_line=NULL;
Spawn(&IDEEdTask,NULL,"Resume Dbg",Fs);
Spawn(&IDEEdTask,NULL,"Resume Dbg",,Fs);
Suspend(Fs);
} else
tempi->cur_line=NULL;
} else {
Spawn(&IDEEdTask,NULL,"Resume Dbg",Fs);
Spawn(&IDEEdTask,NULL,"Resume Dbg",,Fs);
Suspend(Fs);
}
break;
case IDET_STEP_INTO:
if (!tempi->cur_line ||
Fs->rip<tempi->cur_line || Fs->rip>=tempi->next_line) {
Spawn(&IDEEdTask,NULL,"Resume Dbg",Fs);
Spawn(&IDEEdTask,NULL,"Resume Dbg",,Fs);
Suspend(Fs);
} else
Suspend(Fs,FALSE);
@@ -481,7 +481,7 @@ U0 IDEResumeDbg()
}
if (!tempi->cur_line ||
Fs->rip<tempi->cur_line || Fs->rip>=tempi->next_line) {
Spawn(&IDEEdTask,NULL,"Resume Dbg",Fs);
Spawn(&IDEEdTask,NULL,"Resume Dbg",,Fs);
Suspend(Fs);
} else {
opcode=Fs->rip;