hotspot/src/share/vm/code/vtableStubs.hpp
changeset 6176 4d9030fe341f
parent 5547 f4b087cbb361
child 7397 5b173b4ca846
equal deleted inserted replaced
6175:86dbf3cacacc 6176:4d9030fe341f
    84   bool is_itable_stub()                          { return !_is_vtable_stub; }
    84   bool is_itable_stub()                          { return !_is_vtable_stub; }
    85   bool is_vtable_stub()                          { return  _is_vtable_stub; }
    85   bool is_vtable_stub()                          { return  _is_vtable_stub; }
    86   bool is_abstract_method_error(address epc)     { return epc == code_begin()+_ame_offset; }
    86   bool is_abstract_method_error(address epc)     { return epc == code_begin()+_ame_offset; }
    87   bool is_null_pointer_exception(address epc)    { return epc == code_begin()+_npe_offset; }
    87   bool is_null_pointer_exception(address epc)    { return epc == code_begin()+_npe_offset; }
    88 
    88 
    89   void print();
    89   void print_on(outputStream* st) const;
       
    90   void print() const                             { print_on(tty); }
       
    91 
    90 };
    92 };
    91 
    93 
    92 
    94 
    93 // VtableStubs creates the code stubs for compiled calls through vtables.
    95 // VtableStubs creates the code stubs for compiled calls through vtables.
    94 // There is one stub per (vtable index, args_size) pair, and the stubs are
    96 // There is one stub per (vtable index, args_size) pair, and the stubs are