#include <ParamExchange.h>
Onikiri::ParamExchangeに対する継承グラフ
Public メソッド | |
virtual bool | IsParameterReleased () |
virtual void | LoadParam () |
ParamExchange () | |
virtual void | ReleaseParam () |
virtual | ~ParamExchange () |
ParamExchange.h の 359 行で定義されています。
ParamExchange::ParamExchange | ( | ) |
ParamExchange::~ParamExchange | ( | ) | [virtual] |
ParamExchange.cpp の 47 行で定義されています。
参照先 Onikiri::IsInException()・THROW_RUNTIME_ERROR.
00048 { 00049 if( !m_released && !IsInException() ){ 00050 THROW_RUNTIME_ERROR( 00051 "ReleaseParam() is not called in the inherited class" 00052 ); 00053 } 00054 };
関数の呼び出しグラフ:
bool ParamExchange::IsParameterReleased | ( | ) | [virtual] |
ParamExchange.cpp の 67 行で定義されています。
参照元 Onikiri::PhysicalResourceNode::~PhysicalResourceNode().
Here is the caller graph for this function:
void ParamExchange::LoadParam | ( | ) | [virtual] |
ParamExchange.cpp の 56 行で定義されています。
参照先 Onikiri::ParamExchangeBase::ProcessParamMap().
参照元 Onikiri::EmulatorUtility::CommonConverter< Traits >::CommonConverter()・Onikiri::EmulatorUtility::CommonEmulator< Traits >::CommonEmulator()・Onikiri::Thread::Initialize()・Onikiri::SystemManager::Initialize()・Onikiri::ForwardEmulator::Initialize()・Onikiri::RegisterFreeList::Initialize()・Onikiri::RegisterFile::Initialize()・Onikiri::Recoverer::Initialize()・Onikiri::LatPred::Initialize()・Onikiri::CounterBasedHitMissPred::Initialize()・Onikiri::StoreSet::Initialize()・Onikiri::PerfectMemDepPred::Initialize()・Onikiri::MemDepPred::Initialize()・Onikiri::RAS::Initialize()・Onikiri::PHT::Initialize()・Onikiri::GShare::Initialize()・Onikiri::BTB::Initialize()・Onikiri::BPred::Initialize()・Onikiri::Scheduler::Initialize()・Onikiri::Retirer::Initialize()・Onikiri::Renamer::Initialize()・Onikiri::RoundRobinFetchThreadSteerer::Initialize()・Onikiri::IcountFetchThreadSteerer::Initialize()・Onikiri::Fetcher::Initialize()・Onikiri::OpCodeDispatchSteerer::Initialize()・Onikiri::Dispatcher::Initialize()・Onikiri::StridePrefetcher::Initialize()・Onikiri::StreamPrefetcher::Initialize()・Onikiri::PrefetcherBase::Initialize()・Onikiri::MemOrderManager::Initialize()・Onikiri::CacheSystem::Initialize()・Onikiri::Cache::Initialize()・Onikiri::InorderList::Initialize()・Onikiri::CheckpointMaster::Initialize()・Onikiri::ExecUnitBase::Initialize()・Onikiri::ExecLatencyInfo::Initialize()・Onikiri::VisualizationDumper::Initialize()・Onikiri::TraceDumper::Initialize()・Onikiri::Dumper::Initialize()・Onikiri::CountDumper::Initialize()・Onikiri::Core::Initialize()・Onikiri::SamplePrefetcher::Initialize()・Onikiri::SampleNull::Initialize()・Onikiri::SampleHookModule::Initialize()・Onikiri::SampleAlwaysHitBrDirPredictor::Initialize()・Onikiri::Environment::Initialize()・Onikiri::EmulatorUtility::ProcessCreateParam::ProcessCreateParam()・Onikiri::TimeWheelBase::TimeWheelBase()・Onikiri::EmulatorUtility::VirtualSystem::VirtualSystem().
00057 { 00058 ProcessParamMap(false); 00059 }
関数の呼び出しグラフ:
Here is the caller graph for this function:
void ParamExchange::ReleaseParam | ( | ) | [virtual] |
Onikiri::PhysicalResourceNodeで再定義されています。
ParamExchange.cpp の 61 行で定義されています。
参照先 Onikiri::ParamExchangeBase::ProcessParamMap().
参照元 Onikiri::SystemManager::Finalize()・Onikiri::VisualizationDumper::Finalize()・Onikiri::TraceDumper::Finalize()・Onikiri::Dumper::Finalize()・Onikiri::CountDumper::Finalize()・Onikiri::Environment::Finalize()・Onikiri::PhysicalResourceNode::ReleaseParam()・Onikiri::EmulatorUtility::CommonConverter< Traits >::~CommonConverter()・Onikiri::EmulatorUtility::CommonEmulator< Traits >::~CommonEmulator()・Onikiri::EmulatorUtility::ProcessCreateParam::~ProcessCreateParam()・Onikiri::TimeWheelBase::~TimeWheelBase()・Onikiri::EmulatorUtility::VirtualSystem::~VirtualSystem().
00062 { 00063 ProcessParamMap(true); 00064 m_released = true; 00065 }
関数の呼び出しグラフ:
Here is the caller graph for this function: