Searched refs:bcp (Results 26 - 50 of 77) sorted by relevance

1234

/openjdk9/hotspot/src/share/vm/prims/
H A DjvmtiClassFileReconstituter.cpp832 address bcp = bs.bcp(); local
839 memcpy(p+1, bcp+1, len-1);
862 int cpci = Bytes::get_native_u2(bcp+1);
866 cpci = Bytes::get_native_u4(bcp+1);
882 int cpci = is_wide ? Bytes::get_native_u2(bcp+1) : (u1)(*(bcp+1));
H A DjvmtiImpl.hpp299 // quickly test whether the bcp matches a cached breakpoint in the list
300 static inline bool is_breakpoint(address bcp);
307 // quickly test whether the bcp matches a cached breakpoint in the list
308 bool JvmtiCurrentBreakpoints::is_breakpoint(address bcp) { argument
312 if ((*bps) == bcp) return true;
H A Dforte.cpp256 address bcp = fr->interpreter_frame_bcp(); local
257 int bci = method->validate_bci_from_bcp(bcp);
H A DjvmtiRedefineClasses.cpp1712 address bcp = code_base + bci; local
1713 Bytecodes::Code c = (Bytecodes::Code)(*bcp);
1719 bc_length = Bytecodes::length_at(method(), bcp);
1727 int cp_index = *(bcp + 1);
1741 ("%s@" INTPTR_FORMAT " old=%d, new=%d", Bytecodes::name(c), p2i(bcp), cp_index, new_index);
1742 *(bcp + 1) = new_index;
1745 ("%s->ldc_w@" INTPTR_FORMAT " old=%d, new=%d", Bytecodes::name(c), p2i(bcp), cp_index, new_index);
1748 bcp = (address)inst_buffer;
1750 *bcp = Bytecodes::_ldc_w;
1751 bcp
[all...]
/openjdk9/hotspot/src/share/vm/interpreter/
H A DinterpreterRuntime.cpp88 void InterpreterRuntime::set_bcp_and_mdp(address bcp, JavaThread *thread) { argument
89 last_frame(thread).interpreter_frame_set_bcp(bcp);
260 int trap_bci = trap_method->bci_from(bcp(thread));
384 // the exception oop (via TLS) and sets the bci/bcp for the continuation.
496 JvmtiExport::post_exception_throw(thread, h_method(), bcp(thread), h_exception());
506 // Forward exception to callee (leaving bci/bcp untouched) because (a) no
517 // handler in this method => change bci/bcp to handler bci/bcp and continue there
707 IRT_ENTRY(Bytecodes::Code, InterpreterRuntime::get_original_bytecode_at(JavaThread* thread, Method* method, address bcp))
708 return method->orig_bytecode_at(method->bci_from(bcp));
[all...]
H A DabstractInterpreter.hpp170 address bcp,
174 static address deopt_reexecute_entry(Method* method, address bcp);
/openjdk9/hotspot/src/cpu/zero/vm/
H A Dframe_zero.cpp293 else if (is_valid && !strcmp(field, "_bcp") && istate->bcp()) {
295 (intptr_t) istate->bcp(),
296 istate->method()->bci_from(istate->bcp()));
/openjdk9/hotspot/src/share/vm/ci/
H A DciStreams.hpp118 address cur_bcp() const { return _bc_start; } // Returns bcp to current instruction
437 Bytecode::Bytecode(const ciBytecodeStream* stream, address bcp): _bcp(bcp != NULL ? bcp : stream->cur_bcp()), _code(Bytecodes::code_at(NULL, addr_at(0))) {} argument
/openjdk9/hotspot/src/share/vm/oops/
H A DconstMethod.hpp484 bool contains(address bcp) const { return code_base() <= bcp
485 && bcp < code_end(); }
H A Dmethod.cpp239 int Method::bci_from(address bcp) const {
240 if (is_native() && bcp == 0) {
246 assert(is_native() && bcp == code_base() || contains(bcp) || is_error_reported(),
247 "bcp doesn't belong to this method: bcp: " INTPTR_FORMAT ", method: %s",
248 p2i(bcp), name_and_sig_as_C_string());
251 return bcp - code_base();
259 // Return bci if it appears to be a valid bcp
263 int Method::validate_bci_from_bcp(address bcp) cons
281 address bcp = code_base() + bci; local
[all...]
H A DgenerateOopMap.cpp539 { Bytecode_tableswitch tableswitch(method(), bcs->bcp());
550 { Bytecode_lookupswitch lookupswitch(method(), bcs->bcp());
1002 address bcp = _method->bcp_from(bb->_end_bci); local
1003 int bc_len = Bytecodes::java_length_at(_method(), bcp);
1010 address bcp = _method->bcp_from(bb->_end_bci); local
1011 int bc_len = Bytecodes::java_length_at(_method(), bcp);
1608 case Bytecodes::_multianewarray: do_multianewarray(*(itr->bcp()+3), itr->bci()); break;
2377 int ilen = Bytecodes::length_at(_method(), bcs->bcp());
2399 address bcp; local
2403 bcp
[all...]
H A Dmethod.hpp538 bool contains(address bcp) const { return constMethod()->contains(bcp); }
714 int bci_from(address bcp) const;
716 address bcp_from(address bcp) const;
717 int validate_bci_from_bcp(address bcp) const;
/openjdk9/hotspot/src/cpu/sparc/vm/
H A Dinterp_masm_sparc.hpp202 int field_offset_at(Register object, address bcp, int offset);
203 void fast_iaaccess(int n, address bcp);
204 void fast_iaputfield(address bcp, bool do_store_check );
/openjdk9/hotspot/src/cpu/ppc/vm/
H A Dinterp_masm_ppc.hpp129 int field_offset_at(Register object, address bcp, int offset);
130 void fast_iaaccess(int n, address bcp);
131 void fast_iaputfield(address bcp, bool do_store_check);
H A Dframe_ppc.hpp267 uint64_t bcp; member in struct:ijava_state
H A Dframe_ppc.inline.hpp133 return (intptr_t*) &(get_ijava_state()->bcp);
/openjdk9/hotspot/src/cpu/s390/vm/
H A Dinterp_masm_s390.hpp202 int field_offset_at(Register object, address bcp, int offset);
203 void fast_iaaccess(int n, address bcp);
204 void fast_iaputfield(address bcp, bool do_store_check);
H A Dframe_s390.hpp218 // bcp
288 uint64_t bcp; // Z_bcp member in struct:z_ijava_state
/openjdk9/hotspot/src/os/solaris/dtrace/
H A Dlibjvm_db.c169 uint64_t bcp; member in struct:jvm_agent
1116 uint64_t bcp,
1131 bci = bcp - (constMethod + (uint64_t) SIZE_ConstMethod);
1205 return name_for_imethod(J, J->bcp, J->methodPtr, result, size, jframe);
1362 uint64_t bcp = 0; local
1393 bcp = (uintptr_t) regs[R_L1];
1421 if (read_pointer(J, fp + OFFSET_interpreter_frame_bcp_offset, &bcp) != PS_OK) {
1422 bcp = 0;
1427 J->bcp = bcp;
1115 name_for_imethod(jvm_agent_t* J, uint64_t bcp, uint64_t method, char *result, size_t size, Jframe_t *jframe ) argument
[all...]
/openjdk9/hotspot/src/os/bsd/dtrace/
H A Dlibjvm_db.c169 uint64_t bcp; member in struct:jvm_agent
1117 uint64_t bcp,
1132 bci = bcp - (constMethod + (uint64_t) SIZE_ConstMethod);
1206 return name_for_imethod(J, J->bcp, J->methodPtr, result, size, jframe);
1363 uint64_t bcp = 0; local
1394 bcp = (uintptr_t) regs[R_L1];
1422 if (read_pointer(J, fp + OFFSET_interpreter_frame_bcp_offset, &bcp) != PS_OK) {
1423 bcp = 0;
1428 J->bcp = bcp;
1116 name_for_imethod(jvm_agent_t* J, uint64_t bcp, uint64_t method, char *result, size_t size, Jframe_t *jframe ) argument
[all...]
/openjdk9/hotspot/src/share/vm/runtime/
H A Dvframe.cpp270 u_char* interpretedVFrame::bcp() const { function in class:interpretedVFrame
274 void interpretedVFrame::set_bcp(u_char* bcp) { argument
275 fr().interpreter_frame_set_bcp(bcp);
295 return method()->bci_from(bcp());
H A Dframe.cpp419 address bcp = interpreter_frame_bcp(); local
420 return interpreter_frame_method()->bci_from(bcp);
425 address bcp = (address)*interpreter_frame_bcp_addr(); local
426 return interpreter_frame_method()->bcp_from(bcp);
429 void frame::interpreter_frame_set_bcp(address bcp) { argument
431 *interpreter_frame_bcp_addr() = (intptr_t)bcp;
589 // bcp
590 st->print(" - bcp [" INTPTR_FORMAT "]", p2i(interpreter_frame_bcp()));
/openjdk9/hotspot/src/cpu/arm/vm/
H A Dframe_arm.cpp511 // validate bci/bcp
513 address bcp = interpreter_frame_bcp(); local
514 if (m->validate_bci_from_bcp(bcp) < 0) {
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/
H A DPPC64Frame.java399 Address bcp = addressOfInterpreterFrameBCX().getAddressAt(0);
402 return bcpToBci(bcp, method);
/openjdk9/hotspot/src/cpu/x86/vm/
H A Dframe_x86.cpp538 // validate bci/bcp
540 address bcp = interpreter_frame_bcp(); local
541 if (m->validate_bci_from_bcp(bcp) < 0) {

Completed in 375 milliseconds

1234