#include <dll.hpp>
Inheritance diagram for InterpretedDLL_Cache:
Public Member Functions | |
symbolOop | dll_name () const |
symbolOop | funct_name () const |
dll_func | entry_point () const |
int | number_of_arguments () const |
bool | async () const |
void | set_entry_point (dll_func f) |
void | verify () |
void | print () |
Private Attributes | |
symbolOop | _dll_name |
symbolOop | _funct_name |
dll_func | _entry_point |
char | _number_of_arguments |
Definition at line 26 of file dll.hpp.
bool InterpretedDLL_Cache::async | ( | ) | const |
Definition at line 28 of file codeIterator.cpp.
References assert, Bytecodes::dll_call_async, Bytecodes::dll_call_sync, and Bytecodes::halt.
Referenced by DLLCallNode::initialize(), and print().
symbolOop InterpretedDLL_Cache::dll_name | ( | ) | const [inline] |
Definition at line 35 of file dll.hpp.
References _dll_name.
Referenced by DLLCallNode::initialize(), DLLs::lookup_and_patch_InterpretedDLL_Cache(), print(), and verify().
dll_func InterpretedDLL_Cache::entry_point | ( | ) | const [inline] |
Definition at line 37 of file dll.hpp.
References _entry_point.
Referenced by DLLCallNode::initialize(), DLLs::lookup_and_patch_InterpretedDLL_Cache(), print(), and StubRoutines::trace_DLL_call_1().
symbolOop InterpretedDLL_Cache::funct_name | ( | ) | const [inline] |
Definition at line 36 of file dll.hpp.
References _funct_name.
Referenced by DLLCallNode::initialize(), DLLs::lookup_and_patch_InterpretedDLL_Cache(), print(), and verify().
int InterpretedDLL_Cache::number_of_arguments | ( | ) | const [inline] |
Definition at line 38 of file dll.hpp.
References _number_of_arguments.
Referenced by DLLCallNode::initialize(), StubRoutines::trace_DLL_call_1(), and verify().
void InterpretedDLL_Cache::print | ( | ) |
Definition at line 38 of file dll.cpp.
References async(), dll_name(), entry_point(), funct_name(), outputStream::print(), oopDesc::print_value(), and std.
Referenced by StubRoutines::trace_DLL_call_1().
Here is the call graph for this function:
void InterpretedDLL_Cache::set_entry_point | ( | dll_func | f | ) | [inline] |
Definition at line 40 of file dll.hpp.
References _entry_point.
Referenced by DLLs::lookup_and_patch_InterpretedDLL_Cache().
void InterpretedDLL_Cache::verify | ( | ) |
Definition at line 30 of file dll.cpp.
References dll_name(), fatal, funct_name(), and number_of_arguments().
Here is the call graph for this function:
symbolOop InterpretedDLL_Cache::_dll_name [private] |
dll_func InterpretedDLL_Cache::_entry_point [private] |
symbolOop InterpretedDLL_Cache::_funct_name [private] |
char InterpretedDLL_Cache::_number_of_arguments [private] |