OpenASIP
2.0
|
#include <string>
#include <fstream>
#include <sstream>
#include <iomanip>
#include <ctime>
#include <iostream>
#include "CompilerWarnings.hh"
#include <boost/regex.hpp>
#include <boost/thread.hpp>
#include <boost/bind.hpp>
#include <boost/version.hpp>
#include "Binary.hh"
#include "BinaryReader.hh"
#include "BinaryStream.hh"
#include "ADFSerializer.hh"
#include "SimulatorFrontend.hh"
#include "FileSystem.hh"
#include "Application.hh"
#include "Conversion.hh"
#include "SimulatorToolbox.hh"
#include "SimulatorTextGenerator.hh"
#include "ProcessorConfigurationFile.hh"
#include "SimulationController.hh"
#include "OTASimulationController.hh"
#include "UniversalMachine.hh"
#include "UniversalFunctionUnit.hh"
#include "HWOperation.hh"
#include "RegisterFileState.hh"
#include "StringTools.hh"
#include "MachineState.hh"
#include "UnboundedRegisterFile.hh"
#include "ControlUnit.hh"
#include "FUPort.hh"
#include "GCUState.hh"
#include "NullMachine.hh"
#include "SpecialRegisterPort.hh"
#include "TPEFProgramFactory.hh"
#include "POMDisassembler.hh"
#include "DisassemblyInstruction.hh"
#include "MemorySystem.hh"
#include "TPEFBaseType.hh"
#include "Program.hh"
#include "NullProgram.hh"
#include "Procedure.hh"
#include "Instruction.hh"
#include "ExecutionTracker.hh"
#include "ExecutionTrace.hh"
#include "SimulatorConstants.hh"
#include "StopPointManager.hh"
#include "TPEFTools.hh"
#include "UtilizationStats.hh"
#include "SimulationStatistics.hh"
#include "RFAccessTracker.hh"
#include "BusTracker.hh"
#include "InstructionMemory.hh"
#include "ExecutableInstruction.hh"
#include "ProcedureTransferTracker.hh"
#include "POMValidator.hh"
#include "POMValidatorResults.hh"
#include "Exception.hh"
#include "DataMemory.hh"
#include "DataDefinition.hh"
#include "CompiledSimController.hh"
#include "TCEDBGController.hh"
#include "CustomDBGController.hh"
#include "CompiledSimUtilizationStats.hh"
#include "SimulationEventHandler.hh"
#include "MachineInfo.hh"
#include "DirectAccessMemory.hh"
#include "IdealSRAM.hh"
#include "RemoteMemory.hh"
#include "MemoryProxy.hh"
#include "DisassemblyFUPort.hh"
Go to the source code of this file.
Functions | |
void | timeoutThread (unsigned int timeout, SimulatorFrontend *simFE) |
void timeoutThread | ( | unsigned int | timeout, |
SimulatorFrontend * | simFE | ||
) |
A thread function for handling simulation timeout
timeout | timeout in seconds |
Definition at line 951 of file SimulatorFrontend.cc.
References SimulatorFrontend::hasSimulationEnded(), SimulatorFrontend::prepareToStop(), SimulatorFrontend::simCon_, and SRE_AFTER_TIMEOUT.