#include <prim.hpp>
Inheritance diagram for InterpretedPrim_Cache:
Public Member Functions | |
symbolOop | name () const |
int | number_of_parameters () const |
primitive_desc * | pdesc () const |
bool | has_receiver () const |
bool | has_failure_code () const |
Private Member Functions | |
u_char * | hp () const |
Definition at line 54 of file prim.hpp.
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: