クラス Onikiri::EmulationDebugOp

#include <EmulationDebugOp.h>

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

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

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

Public メソッド

 EmulationDebugOp (MemIF *mainMem)
const MemAccessGetMemAccess () const
virtual void Read (MemAccess *access)
void SetMemAccess (const MemAccess &memAccess)
virtual void Write (MemAccess *access)
virtual ~EmulationDebugOp ()

説明

EmulationDebugOp.h39 行で定義されています。


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

EmulationDebugOp::EmulationDebugOp ( MemIF mainMem  ) 

EmulationDebugOp.cpp38 行で定義されています。

参照先 Onikiri::MemAccess::addressOnikiri::MemAccess::MAR_READ_INVALID_ADDRESSOnikiri::MemAccess::resultOnikiri::MemAccess::signOnikiri::MemAccess::sizeOnikiri::MemAccess::value.

00038                                                  : EmulationOp(mainMem)
00039 {
00040     m_access.address = Addr();
00041     m_access.size    = 0;
00042     m_access.sign    = false;
00043     m_access.value   = 0;
00044     m_access.result  = MemAccess::MAR_READ_INVALID_ADDRESS;
00045 }

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

EmulationDebugOp.h46 行で定義されています。

00046 {}


関数

const MemAccess& Onikiri::EmulationDebugOp::GetMemAccess (  )  const [inline]

EmulationDebugOp.h49 行で定義されています。

参照元 Onikiri::DebugStub::OnExec().

00049 { return m_access;      }

Here is the caller graph for this function:

void EmulationDebugOp::Read ( MemAccess access  )  [virtual]

Onikiri::EmulationOpを再定義しています。

EmulationDebugOp.cpp47 行で定義されています。

参照先 Onikiri::EmulationOp::Read()SetMemAccess().

00048 {
00049     SetMemAccess(*access);
00050     EmulationOp::Read( access );
00051 }

関数の呼び出しグラフ:

void Onikiri::EmulationDebugOp::SetMemAccess ( const MemAccess memAccess  )  [inline]

EmulationDebugOp.h48 行で定義されています。

参照元 Read()Write().

00048 { m_access = memAccess; }

Here is the caller graph for this function:

void EmulationDebugOp::Write ( MemAccess access  )  [virtual]

Onikiri::EmulationOpを再定義しています。

EmulationDebugOp.cpp53 行で定義されています。

参照先 SetMemAccess()Onikiri::EmulationOp::Write().

00054 {
00055     SetMemAccess(*access);
00056     EmulationOp::Write( access );
00057 }

関数の呼び出しグラフ:


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