Public Member Functions | Public Attributes

test::TestEmulator Class Reference

Collaboration diagram for test::TestEmulator:
Collaboration graph

List of all members.

Public Member Functions

 TestEmulator ()
bool testKernelLoading ()
bool testRegisterAccessors ()
bool testLd ()
bool testSt ()
bool testFullKernel ()
bool doTest ()

Public Attributes

ir::Module module

Constructor & Destructor Documentation

test::TestEmulator::TestEmulator ( ) [inline]

Member Function Documentation

bool test::TestEmulator::doTest ( ) [inline]

Test driver

bool test::TestEmulator::testFullKernel ( ) [inline]

Loads a kernel, configures parameters, executes kernel, and tests for accurate results

bool test::TestEmulator::testKernelLoading ( ) [inline]

Tests initialization of executive, load of kernel, and translation to EmulatedKernel

bool test::TestEmulator::testLd ( ) [inline]

Tests load instructions

bool test::TestEmulator::testRegisterAccessors ( ) [inline]

Tests register getters and setters:

Construct a Module,

bool test::TestEmulator::testSt ( ) [inline]

Tests store instructions

Member Data Documentation

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines