IC_Info Class Reference

#include <nativeInstruction.hpp>

Inheritance diagram for IC_Info:

Inheritance graph
[legend]
Collaboration diagram for IC_Info:

Collaboration graph
[legend]
List of all members.

Public Types

 info_offset = data_offset
 number_of_flags = 8
 flags_mask = (1 << number_of_flags) - 1
enum  IC_Info_specific_constants { info_offset = data_offset, number_of_flags = 8, flags_mask = (1 << number_of_flags) - 1 }

Public Member Functions

char * NLR_target () const
int flags () const
void set_flags (int flags)

Friends

IC_Infoic_info_at (char *address)

Detailed Description

Definition at line 129 of file nativeInstruction.hpp.


Member Enumeration Documentation

enum IC_Info::IC_Info_specific_constants

Enumerator:
info_offset 
number_of_flags 
flags_mask 

Definition at line 131 of file nativeInstruction.hpp.


Member Function Documentation

int IC_Info::flags (  )  const [inline]

Definition at line 138 of file nativeInstruction.hpp.

References NativeTest::data(), and flags_mask.

Here is the call graph for this function:

char* IC_Info::NLR_target (  )  const [inline]

Definition at line 137 of file nativeInstruction.hpp.

References NativeTest::data(), and NativeTest::instruction_address().

Here is the call graph for this function:

void IC_Info::set_flags ( int  flags  )  [inline]

Definition at line 139 of file nativeInstruction.hpp.

References NativeTest::data(), flags_mask, and NativeTest::set_data().

Here is the call graph for this function:


Friends And Related Function Documentation

IC_Info* ic_info_at ( char *  address  )  [friend]

Definition at line 105 of file nativeInstruction.cpp.


The documentation for this class was generated from the following file:
Generated on Mon Oct 9 13:59:15 2006 for Strongtalk VM by  doxygen 1.4.7