#include <methodIterator.hpp>
Inheritance diagram for DLLCallNode:
Public Member Functions | |
symbolOop | dll_name () const |
symbolOop | function_name () const |
int | nofArgs () const |
dll_func | function () const |
bool | async () const |
Protected Member Functions | |
void | initialize (InterpretedDLL_Cache *cache) |
DLLCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, InterpretedDLL_Cache *cache) | |
Protected Attributes | |
symbolOop | _dll_name |
symbolOop | _function_name |
int | _nofArgs |
dll_func | _function |
bool | _async |
Friends | |
class | MethodIntervalFactory |
Definition at line 223 of file methodIterator.hpp.
DLLCallNode::DLLCallNode | ( | methodOop | method, | |
MethodInterval * | parent, | |||
int | begin_bci, | |||
int | next_bci, | |||
InterpretedDLL_Cache * | cache | |||
) | [protected] |
Definition at line 223 of file methodIterator.cpp.
References initialize().
Here is the call graph for this function:
bool DLLCallNode::async | ( | ) | const [inline] |
symbolOop DLLCallNode::dll_name | ( | ) | const [inline] |
Definition at line 239 of file methodIterator.hpp.
References _dll_name.
Referenced by MethodPrettyPrinter::dll_call_node(), and MethodPrinterClosure::dll_call_node().
dll_func DLLCallNode::function | ( | ) | const [inline] |
symbolOop DLLCallNode::function_name | ( | ) | const [inline] |
Definition at line 240 of file methodIterator.hpp.
References _function_name.
Referenced by MethodPrettyPrinter::dll_call_node(), and MethodPrinterClosure::dll_call_node().
void DLLCallNode::initialize | ( | InterpretedDLL_Cache * | cache | ) | [protected] |
Definition at line 215 of file methodIterator.cpp.
References _async, _dll_name, _function, _function_name, _nofArgs, InterpretedDLL_Cache::async(), InterpretedDLL_Cache::dll_name(), InterpretedDLL_Cache::entry_point(), InterpretedDLL_Cache::funct_name(), and InterpretedDLL_Cache::number_of_arguments().
Referenced by DLLCallNode().
Here is the call graph for this function:
int DLLCallNode::nofArgs | ( | ) | const [inline] |
Definition at line 241 of file methodIterator.hpp.
References _nofArgs.
Referenced by MethodPrettyPrinter::dll_call_node(), and MethodPrinterClosure::dll_call_node().
friend class MethodIntervalFactory [friend] |
bool DLLCallNode::_async [protected] |
symbolOop DLLCallNode::_dll_name [protected] |
dll_func DLLCallNode::_function [protected] |
symbolOop DLLCallNode::_function_name [protected] |
int DLLCallNode::_nofArgs [protected] |