Lines Matching refs:bcp
52 friend class BytecodeClosure; // for method and bcp
53 friend class PrintingClosure; // for method and bcp
59 static address bcp(JavaThread *thread) { return last_frame(thread).interpreter_frame_bcp(); }
61 static void set_bcp_and_mdp(address bcp, JavaThread*thread);
64 return Bytecodes::code_at(method(thread), bcp(thread));
67 static Bytecode bytecode(JavaThread *thread) { return Bytecode(method(thread), bcp(thread)); }
76 static int number_of_dimensions(JavaThread *thread) { return bcp(thread)[3]; }
79 static ConstantPoolCacheEntry* cache_entry(JavaThread *thread) { return cache_entry_at(thread, Bytes::get_native_u2(bcp(thread) + 1)); }
127 static void _breakpoint(JavaThread* thread, methodOopDesc* method, address bcp);
128 static Bytecodes::Code get_original_bytecode_at(JavaThread* thread, methodOopDesc* method, address bcp);
129 static void set_original_bytecode_at(JavaThread* thread, methodOopDesc* method, address bcp, Bytecodes::Code new_code);
130 static bool is_breakpoint(JavaThread *thread) { return Bytecodes::code_or_bp_at(bcp(thread)) == Bytecodes::_breakpoint; }
181 static void verify_mdp(methodOopDesc* method, address bcp, address mdp);