NativeTest Class Reference

#include <nativeInstruction.hpp>

Inheritance diagram for NativeTest:

Inheritance graph
[legend]
Collaboration diagram for NativeTest:

Collaboration graph
[legend]
List of all members.

Public Types

 instruction_code = 0xA9
 instruction_size = 5
 instruction_offset = 0
 data_offset = 1
 next_instruction_offset = 5
enum  Intel_specific_constants {
  instruction_code = 0xA9, instruction_size = 5, instruction_offset = 0, data_offset = 1,
  next_instruction_offset = 5
}

Public Member Functions

char * instruction_address () const
char * next_instruction_address () const
int data () const
void set_data (int x)
void verify ()
void print ()

Friends

NativeTestnativeTest_at (char *address)

Detailed Description

Definition at line 103 of file nativeInstruction.hpp.


Member Enumeration Documentation

enum NativeTest::Intel_specific_constants

Enumerator:
instruction_code 
instruction_size 
instruction_offset 
data_offset 
next_instruction_offset 

Definition at line 105 of file nativeInstruction.hpp.


Member Function Documentation

int NativeTest::data (  )  const [inline]

Definition at line 115 of file nativeInstruction.hpp.

References data_offset, and NativeInstruction::long_at().

Referenced by IC_Info::flags(), IC_Info::NLR_target(), print(), and IC_Info::set_flags().

Here is the call graph for this function:

char* NativeTest::instruction_address (  )  const [inline]

Definition at line 113 of file nativeInstruction.hpp.

References NativeInstruction::addr_at(), and instruction_offset.

Referenced by IC_Info::NLR_target(), print(), and verify().

Here is the call graph for this function:

char* NativeTest::next_instruction_address (  )  const [inline]

Definition at line 114 of file nativeInstruction.hpp.

References NativeInstruction::addr_at(), and next_instruction_offset.

Here is the call graph for this function:

void NativeTest::print (  ) 

Definition at line 92 of file nativeInstruction.cpp.

References data(), instruction_address(), outputStream::print_cr(), and std.

Here is the call graph for this function:

void NativeTest::set_data ( int  x  )  [inline]

Definition at line 116 of file nativeInstruction.hpp.

References data_offset, and NativeInstruction::set_long_at().

Referenced by IC_Info::set_flags().

Here is the call graph for this function:

void NativeTest::verify (  ) 

Definition at line 86 of file nativeInstruction.cpp.

References fatal, instruction_address(), and instruction_code.

Referenced by nativeTest_at(), and CompiledDLL_Cache::verify().

Here is the call graph for this function:


Friends And Related Function Documentation

NativeTest* nativeTest_at ( char *  address  )  [friend]

Definition at line 96 of file nativeInstruction.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 14:10:37 2006 for Strongtalk VM by  doxygen 1.4.7