クラス Onikiri::OpInfo

#include <OpInfo.h>

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

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

Public メソッド

virtual int GetDstNum () const =0
virtual int GetDstOperand (const int index) const =0
virtual int GetMicroOpIndex () const =0
virtual int GetMicroOpNum () const =0
virtual const char * GetMnemonic () const =0
virtual const OpClassGetOpClass () const =0
virtual int GetSrcNum () const =0
virtual int GetSrcOperand (const int index) const =0
virtual ~OpInfo ()

説明

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


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

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

OpInfo.h44 行で定義されています。

00044 {}


関数

virtual int Onikiri::OpInfo::GetDstNum (  )  const [pure virtual]

Onikiri::EmulatorUtility::CommonOpInfo< TISAInfo >Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >で実装されています。

参照元 Onikiri::RegDepPredBase::Allocate()Onikiri::RegDepPredBase::Commit()Onikiri::EmulatorUtility::CommonEmulator< Traits >::Commit()Onikiri::RegDepPredBase::Flush()Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::GetDstNum()Onikiri::Op::Initialize()Onikiri::ForwardEmulator::OnCommit()Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::SetExtraOpInfo()Onikiri::Op::ToString()Onikiri::ForwardEmulator::UpdateArchContext().

Here is the caller graph for this function:

virtual int Onikiri::OpInfo::GetDstOperand ( const int  index  )  const [pure virtual]

Onikiri::EmulatorUtility::CommonOpInfo< TISAInfo >Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >で実装されています。

参照元 Onikiri::RegDepPredBase::Allocate()Onikiri::RegDepPredBase::Commit()Onikiri::RegDepPredBase::Flush()Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::GetDstOperand()Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::SetExtraOpInfo()Onikiri::Op::ToString()Onikiri::ForwardEmulator::UpdateArchContext().

Here is the caller graph for this function:

virtual int Onikiri::OpInfo::GetMicroOpIndex (  )  const [pure virtual]

Onikiri::EmulatorUtility::CommonOpInfo< TISAInfo >Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >で実装されています。

参照元 Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::GetMicroOpIndex().

Here is the caller graph for this function:

virtual int Onikiri::OpInfo::GetMicroOpNum (  )  const [pure virtual]

Onikiri::EmulatorUtility::CommonOpInfo< TISAInfo >Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >で実装されています。

参照元 Onikiri::Retirer::CanCommitInsn()Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::GetMicroOpNum().

Here is the caller graph for this function:

virtual const char* Onikiri::OpInfo::GetMnemonic (  )  const [pure virtual]

Onikiri::EmulatorUtility::CommonOpInfo< TISAInfo >Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >で実装されています。

参照元 Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::GetMnemonic()Onikiri::Op::ToString().

Here is the caller graph for this function:

virtual const OpClass& Onikiri::OpInfo::GetOpClass (  )  const [pure virtual]

Onikiri::EmulatorUtility::CommonOpInfo< TISAInfo >Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >で実装されています。

参照元 Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::GetOpClass()Onikiri::Op::Initialize()Onikiri::Core::IsRequiredCheckpointAfter()Onikiri::Core::IsRequiredCheckpointBefore()Onikiri::Fetcher::IsSerializingRequired()Onikiri::ForwardEmulator::OnCommit()Onikiri::DebugStub::OnExec()Onikiri::ForwardEmulator::OnFetch()Onikiri::InorderSystem::Run().

Here is the caller graph for this function:

virtual int Onikiri::OpInfo::GetSrcNum (  )  const [pure virtual]

Onikiri::EmulatorUtility::CommonOpInfo< TISAInfo >Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >で実装されています。

参照元 Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::GetSrcNum()Onikiri::Op::Initialize()Onikiri::ForwardEmulator::OnFetch()Onikiri::RegDepPredBase::Resolve()Onikiri::EmulationTraceSystem::Run()Onikiri::EmulationDebugSystem::Run()Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::SetExtraOpInfo()Onikiri::Op::ToString().

Here is the caller graph for this function:

virtual int Onikiri::OpInfo::GetSrcOperand ( const int  index  )  const [pure virtual]

Onikiri::EmulatorUtility::CommonOpInfo< TISAInfo >Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >で実装されています。

参照元 Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::GetSrcOperand()Onikiri::ForwardEmulator::OnFetch()Onikiri::RegDepPredBase::Resolve()Onikiri::EmulatorUtility::ExtraOpInfoWrapper< TISAInfo >::SetExtraOpInfo().

Here is the caller graph for this function:


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