equal
deleted
inserted
replaced
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 |