#include <EmulatorWrapper.h>
Onikiri::EmulatorWrapperに対する継承グラフ
Public メソッド | |
void | Commit (OpStateIF *opStateIF, OpInfo *opInfo) |
EmulatorWrapper () | |
void | Execute (OpStateIF *opStateIF, OpInfo *opInfo) |
PC | GetEntryPoint (int pid) const |
u64 | GetInitialRegValue (int pid, int index) const |
ISAInfoIF * | GetISAInfo () |
MemIF * | GetMemImage () |
std::pair< OpInfo **, int > | GetOp (PC pc) |
int | GetProcessCount () const |
void | Initialize (InitPhase phase) |
void | SetEmulator (EmulatorIF *body) |
void | SetExtraOpDecoder (ExtraOpDecoderIF *extraOpDecoder) |
PC | Skip (PC pc, u64 skipCount, u64 *regArray, u64 *executedInsnCount, u64 *executedOpCount) |
~EmulatorWrapper () |
EmulatorWrapper.h の 40 行で定義されています。
Onikiri::EmulatorWrapper::EmulatorWrapper | ( | ) | [inline] |
Onikiri::EmulatorWrapper::~EmulatorWrapper | ( | ) | [inline] |
EmulatorWrapper.h の 52 行で定義されています。
参照先 Onikiri::PhysicalResourceNode::ReleaseParam().
00053 { 00054 ReleaseParam(); 00055 }
関数の呼び出しグラフ:
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 91 行で定義されています。
参照先 Onikiri::EmulatorIF::Commit().
関数の呼び出しグラフ:
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 86 行で定義されています。
参照先 Onikiri::EmulatorIF::Execute().
関数の呼び出しグラフ:
PC Onikiri::EmulatorWrapper::GetEntryPoint | ( | int | pid | ) | const [inline, virtual] |
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 101 行で定義されています。
参照先 Onikiri::EmulatorIF::GetEntryPoint().
関数の呼び出しグラフ:
u64 Onikiri::EmulatorWrapper::GetInitialRegValue | ( | int | pid, | |
int | index | |||
) | const [inline, virtual] |
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 106 行で定義されています。
参照先 Onikiri::EmulatorIF::GetInitialRegValue().
関数の呼び出しグラフ:
ISAInfoIF* Onikiri::EmulatorWrapper::GetISAInfo | ( | ) | [inline, virtual] |
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 111 行で定義されています。
参照先 Onikiri::EmulatorIF::GetISAInfo().
関数の呼び出しグラフ:
MemIF* Onikiri::EmulatorWrapper::GetMemImage | ( | ) | [inline, virtual] |
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 81 行で定義されています。
参照先 Onikiri::EmulatorIF::GetMemImage().
関数の呼び出しグラフ:
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 76 行で定義されています。
参照先 Onikiri::EmulatorIF::GetOp().
関数の呼び出しグラフ:
int Onikiri::EmulatorWrapper::GetProcessCount | ( | ) | const [inline, virtual] |
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 96 行で定義されています。
参照先 Onikiri::EmulatorIF::GetProcessCount().
関数の呼び出しグラフ:
void Onikiri::EmulatorWrapper::Initialize | ( | InitPhase | phase | ) | [inline] |
void Onikiri::EmulatorWrapper::SetEmulator | ( | EmulatorIF * | body | ) | [inline] |
EmulatorWrapper.h の 57 行で定義されています。
参照元 Onikiri::SystemManager::InitializeResources().
Here is the caller graph for this function:
void Onikiri::EmulatorWrapper::SetExtraOpDecoder | ( | ExtraOpDecoderIF * | extraOpDecoder | ) | [inline, virtual] |
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 121 行で定義されています。
参照先 Onikiri::EmulatorIF::SetExtraOpDecoder().
関数の呼び出しグラフ:
PC Onikiri::EmulatorWrapper::Skip | ( | PC | pc, | |
u64 | skipCount, | |||
u64 * | regArray, | |||
u64 * | executedInsnCount, | |||
u64 * | executedOpCount | |||
) | [inline, virtual] |
Onikiri::EmulatorIFを実装しています。
EmulatorWrapper.h の 116 行で定義されています。
参照先 Onikiri::EmulatorIF::Skip().
00117 { 00118 return m_body->Skip( pc, skipCount, regArray, executedInsnCount, executedOpCount ); 00119 }
関数の呼び出しグラフ: