InterpretedPrim_Cache Class Reference

#include <prim.hpp>

Inheritance diagram for InterpretedPrim_Cache:

Inheritance graph
[legend]
Collaboration diagram for InterpretedPrim_Cache:

Collaboration graph
[legend]
List of all members.

Public Member Functions

symbolOop name () const
int number_of_parameters () const
primitive_descpdesc () const
bool has_receiver () const
bool has_failure_code () const

Private Member Functions

u_charhp () const

Detailed Description

Definition at line 54 of file prim.hpp.


Member Function Documentation

bool InterpretedPrim_Cache::has_failure_code (  )  const

Definition at line 403 of file prim.cpp.

References CodeIterator::code(), fatal, hp(), Bytecodes::prim_call, Bytecodes::prim_call_failure, Bytecodes::prim_call_failure_lookup, Bytecodes::prim_call_lookup, Bytecodes::prim_call_self, Bytecodes::prim_call_self_failure, Bytecodes::prim_call_self_failure_lookup, and Bytecodes::prim_call_self_lookup.

Referenced by number_of_parameters().

Here is the call graph for this function:

bool InterpretedPrim_Cache::has_receiver (  )  const

Definition at line 355 of file prim.cpp.

References CodeIterator::code(), fatal, hp(), Bytecodes::prim_call, Bytecodes::prim_call_failure, Bytecodes::prim_call_failure_lookup, Bytecodes::prim_call_lookup, Bytecodes::prim_call_self, Bytecodes::prim_call_self_failure, Bytecodes::prim_call_self_failure_lookup, and Bytecodes::prim_call_self_lookup.

Referenced by number_of_parameters().

Here is the call graph for this function:

u_char* InterpretedPrim_Cache::hp (  )  const [inline, private]

Definition at line 56 of file prim.hpp.

Referenced by has_failure_code(), has_receiver(), name(), and pdesc().

symbolOop InterpretedPrim_Cache::name (  )  const

Definition at line 375 of file prim.cpp.

References CodeIterator::code(), fatal, hp(), primitives::lookup(), CodeIterator::oop_at(), Bytecodes::prim_call, Bytecodes::prim_call_failure, Bytecodes::prim_call_failure_lookup, Bytecodes::prim_call_lookup, Bytecodes::prim_call_self, Bytecodes::prim_call_self_failure, Bytecodes::prim_call_self_failure_lookup, Bytecodes::prim_call_self_lookup, and CodeIterator::word_at().

Referenced by number_of_parameters().

Here is the call graph for this function:

int InterpretedPrim_Cache::number_of_parameters (  )  const

Definition at line 395 of file prim.cpp.

References assert, has_failure_code(), has_receiver(), name(), byteArrayOopDesc::number_of_arguments(), and pdesc().

Here is the call graph for this function:

primitive_desc * InterpretedPrim_Cache::pdesc (  )  const

Definition at line 335 of file prim.cpp.

References CodeIterator::code(), fatal, hp(), primitives::lookup(), CodeIterator::oop_at(), Bytecodes::prim_call, Bytecodes::prim_call_failure, Bytecodes::prim_call_failure_lookup, Bytecodes::prim_call_lookup, Bytecodes::prim_call_self, Bytecodes::prim_call_self_failure, Bytecodes::prim_call_self_failure_lookup, Bytecodes::prim_call_self_lookup, and CodeIterator::word_at().

Referenced by number_of_parameters().

Here is the call graph for this function:


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