/openjdk9/hotspot/src/share/vm/prims/ |
H A D | jvmtiClassFileReconstituter.cpp | 832 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 D | jvmtiImpl.hpp | 299 // 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 D | forte.cpp | 256 address bcp = fr->interpreter_frame_bcp(); local 257 int bci = method->validate_bci_from_bcp(bcp);
|
H A D | jvmtiRedefineClasses.cpp | 1712 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 D | interpreterRuntime.cpp | 88 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 D | abstractInterpreter.hpp | 170 address bcp, 174 static address deopt_reexecute_entry(Method* method, address bcp);
|
/openjdk9/hotspot/src/cpu/zero/vm/ |
H A D | frame_zero.cpp | 293 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 D | ciStreams.hpp | 118 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 D | constMethod.hpp | 484 bool contains(address bcp) const { return code_base() <= bcp 485 && bcp < code_end(); }
|
H A D | method.cpp | 239 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 D | generateOopMap.cpp | 539 { 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 D | method.hpp | 538 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 D | interp_masm_sparc.hpp | 202 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 D | interp_masm_ppc.hpp | 129 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 D | frame_ppc.hpp | 267 uint64_t bcp; member in struct:ijava_state
|
H A D | frame_ppc.inline.hpp | 133 return (intptr_t*) &(get_ijava_state()->bcp);
|
/openjdk9/hotspot/src/cpu/s390/vm/ |
H A D | interp_masm_s390.hpp | 202 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 D | frame_s390.hpp | 218 // bcp 288 uint64_t bcp; // Z_bcp member in struct:z_ijava_state
|
/openjdk9/hotspot/src/os/solaris/dtrace/ |
H A D | libjvm_db.c | 169 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 D | libjvm_db.c | 169 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 D | vframe.cpp | 270 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 D | frame.cpp | 419 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 D | frame_arm.cpp | 511 // 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 D | PPC64Frame.java | 399 Address bcp = addressOfInterpreterFrameBCX().getAddressAt(0); 402 return bcpToBci(bcp, method);
|
/openjdk9/hotspot/src/cpu/x86/vm/ |
H A D | frame_x86.cpp | 538 // validate bci/bcp 540 address bcp = interpreter_frame_bcp(); local 541 if (m->validate_bci_from_bcp(bcp) < 0) {
|