Lines Matching refs:bcp
110 case Bytecodes::_return: *bcs.bcp() = Bytecodes::_return_register_finalizer; break;
134 void Rewriter::rewrite_member_reference(address bcp, int offset, bool reverse) {
135 address p = bcp + offset;
195 void Rewriter::rewrite_invokedynamic(address bcp, int offset, bool reverse) {
196 address p = bcp + offset;
231 void Rewriter::maybe_rewrite_ldc(address bcp, int offset, bool is_wide,
234 assert((*bcp) == (is_wide ? Bytecodes::_ldc_w : Bytecodes::_ldc), "not ldc bytecode");
235 address p = bcp + offset;
241 (*bcp) = Bytecodes::_fast_aldc_w;
245 (*bcp) = Bytecodes::_fast_aldc;
253 if ((*bcp) == rewritten_bc) {
254 address p = bcp + offset;
258 (*bcp) = Bytecodes::_ldc_w;
262 (*bcp) = Bytecodes::_ldc;
290 address bcp = code_base + bci;
292 c = (Bytecodes::Code)(*bcp);
300 bc_length = Bytecodes::length_at(method, bcp);
307 c = (Bytecodes::Code)bcp[1];
316 Bytecode_lookupswitch bc(method, bcp);
317 (*bcp) = (
328 (*bcp) = Bytecodes::_lookupswitch;
341 rewrite_member_reference(bcp, prefix_length+1, reverse);
344 rewrite_invokedynamic(bcp, prefix_length+1, reverse);
348 maybe_rewrite_ldc(bcp, prefix_length+1, false, reverse);
352 maybe_rewrite_ldc(bcp, prefix_length+1, true, reverse);
386 address bcp = original_method->bcp_from(0);
387 *bcp = (u1)Bytecodes::_shouldnotreachhere;