#include <OpStateIF.h>
Onikiri::OpStateIFに対する継承グラフ
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.h の 41 行で定義されています。
virtual Onikiri::OpStateIF::~OpStateIF | ( | ) | [inline, virtual] |
virtual const u64 Onikiri::OpStateIF::GetDst | ( | const int | index | ) | const [pure virtual] |
Onikiri::EmulatorUtility::ExtraOpEmuStateWrapper< TISAInfo >・Onikiri::SkipOp・Onikiri::Op・Onikiri::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::SkipOp・Onikiri::Op・Onikiri::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::SkipOp・Onikiri::Op・Onikiri::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::SkipOp・Onikiri::Op・Onikiri::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::SkipOp・Onikiri::Op・Onikiri::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::SkipOp・Onikiri::Op・Onikiri::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::SkipOp・Onikiri::Op・Onikiri::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::SkipOp・Onikiri::Op・Onikiri::EmulationOpで実装されています。
参照元 Onikiri::EmulatorUtility::OpEmulationState::ApplyEmulationState().
Here is the caller graph for this function: