クラス Onikiri::SystemIF

#include <SystemIF.h>

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

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

Public メソッド

virtual void NotifyMemoryAllocation (const Addr &addr, u64 size, bool allocate)=0
virtual void NotifyProcessTermination (int pid)=0
virtual void NotifySyscallReadFileToMemory (const Addr &addr, u64 size)=0
virtual void NotifySyscallWriteFileFromMemory (const Addr &addr, u64 size)=0
 SystemIF ()
virtual ~SystemIF ()

説明

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


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

Onikiri::SystemIF::SystemIF (  )  [inline]

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

00044 {}

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

SystemIF.h45 行で定義されています。

00045 {}


関数

virtual void Onikiri::SystemIF::NotifyMemoryAllocation ( const Addr addr,
u64  size,
bool  allocate 
) [pure virtual]

Onikiri::SystemBaseOnikiri::SystemManagerで実装されています。

参照元 Onikiri::EmulatorUtility::VirtualMemory::AssignPhysicalMemory()Onikiri::EmulatorUtility::VirtualMemory::FreePhysicalMemory()Onikiri::SystemManager::NotifyMemoryAllocationBody().

Here is the caller graph for this function:

virtual void Onikiri::SystemIF::NotifyProcessTermination ( int  pid  )  [pure virtual]

Onikiri::SystemBaseOnikiri::SystemManagerで実装されています。

参照元 Onikiri::SystemManager::NotifyProcessTerminationBody()Onikiri::EmulatorUtility::Linux64SyscallConv::syscall_exit().

Here is the caller graph for this function:

virtual void Onikiri::SystemIF::NotifySyscallReadFileToMemory ( const Addr addr,
u64  size 
) [pure virtual]

Onikiri::SystemBaseOnikiri::SystemManagerで実装されています。

参照元 Onikiri::SystemManager::NotifySyscallReadFileToMemoryBody()Onikiri::EmulatorUtility::Linux64SyscallConv::syscall_read()Onikiri::EmulatorUtility::Linux64SyscallConv::syscall_readv().

Here is the caller graph for this function:

virtual void Onikiri::SystemIF::NotifySyscallWriteFileFromMemory ( const Addr addr,
u64  size 
) [pure virtual]

Onikiri::SystemBaseOnikiri::SystemManagerで実装されています。

参照元 Onikiri::SystemManager::NotifySyscallWriteFileFromMemoryBody()Onikiri::EmulatorUtility::Linux64SyscallConv::syscall_write()Onikiri::EmulatorUtility::Linux64SyscallConv::syscall_writev().

Here is the caller graph for this function:


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