Error rntRun(void) { Error rval = ERR_None; enableTrace(); do { rval = executeNextInstr(); } while(rval == ERR_None); // The only thing that can interrupt a running program is a breakpoint. // Or the "error" ERR_EndOfProgram. Other values are REAL errors. if(rval != ERR_Breakpoint) { displayError(rval); } else { consoleOut("==> A breakpoint has been hit!\n"); } displayTrace(); disableTrace(); rntDisplayStatus(); return rval; // forward return value }
void TMGraphView::onConnectedToDatabase() { for(QList<MemoryBlock>::iterator block_it = blocks.begin(); block_it != blocks.end(); block_it++) block_it->events.clear(); blocks.clear(); trace_state = PROCESSING_DB; update(); displayTrace(); }