Lines Matching refs:bcp
41 friend class BytecodeClosure; // for method and bcp
42 friend class PrintingClosure; // for method and bcp
48 static address bcp(JavaThread *thread) { return last_frame(thread).interpreter_frame_bcp(); }
50 static void set_bcp_and_mdp(address bcp, JavaThread*thread);
53 return Bytecodes::code_at(method(thread), bcp(thread));
55 static Bytecode bytecode(JavaThread *thread) { return Bytecode(method(thread), bcp(thread)); }
64 static int number_of_dimensions(JavaThread *thread) { return bcp(thread)[3]; }
67 static ConstantPoolCacheEntry* cache_entry(JavaThread *thread) { return cache_entry_at(thread, Bytes::get_native_u2(bcp(thread) + 1)); }
105 static void member_name_arg_or_null(JavaThread* thread, address dmh, Method* m, address bcp);
139 static void _breakpoint(JavaThread* thread, Method* method, address bcp);
140 static Bytecodes::Code get_original_bytecode_at(JavaThread* thread, Method* method, address bcp);
141 static void set_original_bytecode_at(JavaThread* thread, Method* method, address bcp, Bytecodes::Code new_code);
142 static bool is_breakpoint(JavaThread *thread) { return Bytecodes::code_or_bp_at(bcp(thread)) == Bytecodes::_breakpoint; }
184 static void verify_mdp(Method* method, address bcp, address mdp);