クラス Onikiri::OpStateIF

#include <OpStateIF.h>

Onikiri::OpStateIFに対する継承グラフ

Inheritance graph
[凡例]
Onikiri::OpStateIFのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

virtual const u64 GetDst (const int index) const =0
virtual PC GetPC () const =0
virtual const u64 GetSrc (const int index) const =0
virtual bool GetTaken () const =0
virtual PC GetTakenPC () const =0
virtual void SetDst (const int index, const u64 value)=0
virtual void SetTaken (const bool taken)=0
virtual void SetTakenPC (const PC takenPC)=0
virtual ~OpStateIF ()

説明

OpStateIF.h41 行で定義されています。


コンストラクタとデストラクタ

virtual Onikiri::OpStateIF::~OpStateIF (  )  [inline, virtual]

OpStateIF.h47 行で定義されています。

00047 {};


関数

virtual const u64 Onikiri::OpStateIF::GetDst ( const int  index  )  const [pure virtual]

Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >Onikiri::SkipOpOnikiri::OpOnikiri::EmulationOpで実装されています。

参照元 Onikiri::EmulatorUtility::CommonEmulator< Traits >::Commit()Onikiri::ForwardEmulator::UpdateArchContext().

Here is the caller graph for this function:

virtual PC Onikiri::OpStateIF::GetPC (  )  const [pure virtual]

Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >Onikiri::SkipOpOnikiri::OpOnikiri::EmulationOpで実装されています。

参照元 Onikiri::EmulatorUtility::CommonEmulator< Traits >::Commit()Onikiri::EmulatorUtility::CommonEmulator< Traits >::Execute()Onikiri::EmulatorUtility::OpEmulationState::OpEmulationState()Onikiri::EmulatorUtility::Operation::IntDiv< Type, TSrc1, TSrc2 >::operator()()Onikiri::BPred::Predict().

Here is the caller graph for this function:

virtual const u64 Onikiri::OpStateIF::GetSrc ( const int  index  )  const [pure virtual]

Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >Onikiri::SkipOpOnikiri::OpOnikiri::EmulationOpで実装されています。

参照元 Onikiri::EmulatorUtility::OpEmulationState::RegFromOpState::operator()().

Here is the caller graph for this function:

virtual bool Onikiri::OpStateIF::GetTaken (  )  const [pure virtual]

Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >Onikiri::SkipOpOnikiri::OpOnikiri::EmulationOpで実装されています。

参照元 Onikiri::ForwardEmulator::GetExecutedNextPC()Onikiri::BPred::Predict().

Here is the caller graph for this function:

virtual PC Onikiri::OpStateIF::GetTakenPC (  )  const [pure virtual]

Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >Onikiri::SkipOpOnikiri::OpOnikiri::EmulationOpで実装されています。

参照元 Onikiri::ForwardEmulator::GetExecutedNextPC()Onikiri::EmulatorUtility::OpEmulationState::OpEmulationState()Onikiri::BPred::Predict().

Here is the caller graph for this function:

virtual void Onikiri::OpStateIF::SetDst ( const int  index,
const u64  value 
) [pure virtual]

Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >Onikiri::SkipOpOnikiri::OpOnikiri::EmulationOpで実装されています。

参照元 Onikiri::EmulatorUtility::OpEmulationState::ApplyEmulationState().

Here is the caller graph for this function:

virtual void Onikiri::OpStateIF::SetTaken ( const bool  taken  )  [pure virtual]

Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >Onikiri::SkipOpOnikiri::OpOnikiri::EmulationOpで実装されています。

参照元 Onikiri::EmulatorUtility::OpEmulationState::ApplyEmulationState().

Here is the caller graph for this function:

virtual void Onikiri::OpStateIF::SetTakenPC ( const PC  takenPC  )  [pure virtual]

Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >Onikiri::SkipOpOnikiri::OpOnikiri::EmulationOpで実装されています。

参照元 Onikiri::EmulatorUtility::OpEmulationState::ApplyEmulationState().

Here is the caller graph for this function:


このクラスの説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:09:30 2013に生成されました。  doxygen 1.4.7