105 s = create_vtable_stub(vtable_index); |
105 s = create_vtable_stub(vtable_index); |
106 } else { |
106 } else { |
107 s = create_itable_stub(vtable_index); |
107 s = create_itable_stub(vtable_index); |
108 } |
108 } |
109 enter(is_vtable_stub, vtable_index, s); |
109 enter(is_vtable_stub, vtable_index, s); |
110 #ifndef PRODUCT |
|
111 if (PrintAdapterHandlers) { |
110 if (PrintAdapterHandlers) { |
112 tty->print_cr("Decoding VtableStub %s[%d]@%d", |
111 tty->print_cr("Decoding VtableStub %s[%d]@%d", |
113 is_vtable_stub? "vtbl": "itbl", vtable_index, VtableStub::receiver_location()); |
112 is_vtable_stub? "vtbl": "itbl", vtable_index, VtableStub::receiver_location()); |
114 Disassembler::decode(s->code_begin(), s->code_end()); |
113 Disassembler::decode(s->code_begin(), s->code_end()); |
115 } |
114 } |
116 #endif |
|
117 } |
115 } |
118 return s->entry_point(); |
116 return s->entry_point(); |
119 } |
117 } |
120 |
118 |
121 |
119 |