クラス Onikiri::EmulatorUtility::SyscallConvIF

#include <SyscallConvIF.h>

Onikiri::EmulatorUtility::SyscallConvIFに対する継承グラフ

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

Public メソッド

virtual void Execute (OpEmulationState *opState)=0
virtual u64 GetResult (int index)=0
virtual void SetArg (int index, u64 value)=0
virtual void SetSystem (SystemIF *system)=0
virtual ~SyscallConvIF ()

Static Public 変数

static const int ErrorFlagIndex = 1
static const int RetValueIndex = 0

説明

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


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

virtual Onikiri::EmulatorUtility::SyscallConvIF::~SyscallConvIF (  )  [inline, virtual]

SyscallConvIF.h51 行で定義されています。

00051 {}


関数

virtual void Onikiri::EmulatorUtility::SyscallConvIF::Execute ( OpEmulationState opState  )  [pure virtual]

Onikiri::AlphaLinux::AlphaLinuxSyscallConvOnikiri::PPC64Linux::PPC64LinuxSyscallConvOnikiri::EmulatorUtility::Linux64SyscallConvで実装されています。

参照元 Onikiri::AlphaLinux::Operation::AlphaSyscallCore()Onikiri::PPC64Linux::Operation::PPC64SyscallCore().

Here is the caller graph for this function:

virtual u64 Onikiri::EmulatorUtility::SyscallConvIF::GetResult ( int  index  )  [pure virtual]

Onikiri::EmulatorUtility::Linux64SyscallConvで実装されています。

参照元 Onikiri::AlphaLinux::Operation::AlphaSyscallCore()Onikiri::PPC64Linux::Operation::PPC64SyscallCore().

Here is the caller graph for this function:

virtual void Onikiri::EmulatorUtility::SyscallConvIF::SetArg ( int  index,
u64  value 
) [pure virtual]

Onikiri::EmulatorUtility::Linux64SyscallConvで実装されています。

参照元 Onikiri::AlphaLinux::Operation::AlphaSyscallCore()Onikiri::AlphaLinux::Operation::AlphaSyscallSetArg()Onikiri::PPC64Linux::Operation::PPC64SyscallCore()Onikiri::PPC64Linux::Operation::PPC64SyscallSetArg().

Here is the caller graph for this function:

virtual void Onikiri::EmulatorUtility::SyscallConvIF::SetSystem ( SystemIF system  )  [pure virtual]

Onikiri::EmulatorUtility::Linux64SyscallConvで実装されています。


変数

const int Onikiri::EmulatorUtility::SyscallConvIF::ErrorFlagIndex = 1 [static]

SyscallConvIF.h66 行で定義されています。

参照元 Onikiri::AlphaLinux::Operation::AlphaSyscallCore()Onikiri::PPC64Linux::PPC64LinuxSyscallConv::Execute()Onikiri::AlphaLinux::AlphaLinuxSyscallConv::Execute()Onikiri::PPC64Linux::Operation::PPC64SyscallCore()Onikiri::EmulatorUtility::Linux64SyscallConv::SetResult()Onikiri::EmulatorUtility::Linux64SyscallConv::syscall_ignore().

const int Onikiri::EmulatorUtility::SyscallConvIF::RetValueIndex = 0 [static]

SyscallConvIF.h65 行で定義されています。

参照元 Onikiri::AlphaLinux::Operation::AlphaSyscallCore()Onikiri::PPC64Linux::PPC64LinuxSyscallConv::Execute()Onikiri::AlphaLinux::AlphaLinuxSyscallConv::Execute()Onikiri::PPC64Linux::Operation::PPC64SyscallCore()Onikiri::EmulatorUtility::Linux64SyscallConv::SetResult()Onikiri::EmulatorUtility::Linux64SyscallConv::syscall_ignore().


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