Ejemplo n.º 1
0
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
}
Ejemplo n.º 2
0
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();
}