Searched refs:bcx (Results 1 - 13 of 13) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A Dframe.inline.hpp60 // Note: The bcx usually contains the bcp; however during GC it contains the bci
63 // by testing the range of the bcx value. bcp's are guaranteed to be above
70 inline bool frame::is_bci(intptr_t bcx) { argument
72 return ((uintptr_t) bcx) <= ((uintptr_t) max_method_code_size) ;
74 return 0 <= bcx && bcx <= max_method_code_size;
H A Dframe.cpp399 void frame::interpreter_frame_set_bcx(intptr_t bcx) { argument
403 bool is_now_bci = is_bci(bcx);
404 *interpreter_frame_bcx_addr() = bcx;
411 // The bcx was just converted from bci to bcp.
421 // The bcx was just converted from bcp to bci.
431 *interpreter_frame_bcx_addr() = bcx;
437 intptr_t bcx = interpreter_frame_bcx(); local
438 return is_bci(bcx) ? bcx : interpreter_frame_method()->bci_from((address)bcx);
449 intptr_t bcx = interpreter_frame_bcx(); local
468 intptr_t bcx = interpreter_frame_bcx(); local
481 intptr_t bcx = interpreter_frame_bcx(); local
[all...]
H A Dframe.hpp255 void interpreter_frame_set_bcx(intptr_t bcx);
472 static bool is_bci(intptr_t bcx);
H A Dvframe.hpp513 intptr_t bcx = _frame.interpreter_frame_bcx(); local
514 int bci = method->validate_bci_from_bcx(bcx);
/openjdk7/hotspot/src/os/bsd/dtrace/
H A Dlibjvm_db.c168 uint64_t bcx; member in struct:jvm_agent
1087 int is_bci(intptr_t bcx) { argument
1090 return ((uintptr_t) bcx) <= ((uintptr_t) MAX_METHOD_CODE_SIZE) ;
1093 return 0 <= bcx && bcx <= MAX_METHOD_CODE_SIZE;
1099 uint64_t bcx,
1114 bci = is_bci(bcx) ? bcx : bcx - (constMethod + (uint64_t) SIZE_constMethodOopDesc);
1188 return name_for_imethod(J, J->bcx,
1098 name_for_imethod(jvm_agent_t* J, uint64_t bcx, uint64_t methodOop, char *result, size_t size, Jframe_t *jframe ) argument
1345 uint64_t bcx = 0; local
[all...]
/openjdk7/hotspot/src/os/solaris/dtrace/
H A Dlibjvm_db.c168 uint64_t bcx; member in struct:jvm_agent
1087 int is_bci(intptr_t bcx) { argument
1090 return ((uintptr_t) bcx) <= ((uintptr_t) MAX_METHOD_CODE_SIZE) ;
1093 return 0 <= bcx && bcx <= MAX_METHOD_CODE_SIZE;
1099 uint64_t bcx,
1114 bci = is_bci(bcx) ? bcx : bcx - (constMethod + (uint64_t) SIZE_constMethodOopDesc);
1188 return name_for_imethod(J, J->bcx,
1098 name_for_imethod(jvm_agent_t* J, uint64_t bcx, uint64_t methodOop, char *result, size_t size, Jframe_t *jframe ) argument
1345 uint64_t bcx = 0; local
[all...]
/openjdk7/hotspot/src/share/vm/oops/
H A DmethodOop.cpp186 // Return (int)bcx if it appears to be a valid BCI.
187 // Return bci_from((address)bcx) if it appears to be a valid BCP.
191 int methodOopDesc::validate_bci_from_bcx(intptr_t bcx) const {
194 if (bcx == 0 || (address)bcx == code_base()) {
198 } else if (frame::is_bci(bcx)) {
199 if (bcx < code_size()) {
200 bci = (int)bcx;
202 } else if (contains((address)bcx)) {
203 bci = (address)bcx
[all...]
H A DmethodOop.hpp587 int validate_bci_from_bcx(intptr_t bcx) const;
/openjdk7/hotspot/src/share/vm/prims/
H A Dforte.cpp224 intptr_t bcx = fr->interpreter_frame_bcx();
226 int bci = method->validate_bci_from_bcx(bcx);
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dframe_x86.cpp576 // validate bci/bcx
578 intptr_t bcx = interpreter_frame_bcx();
579 if (m->validate_bci_from_bcx(bcx) < 0) {
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/
H A DSPARCFrame.java443 Address bcx = addressOfInterpreterFrameBCX().getAddressAt(0);
451 int bci = bcpToBci(bcx, method);
781 // %%%%% reinterpreting Lbcp as a bcx
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dframe_sparc.cpp669 // validate bci/bcx
671 intptr_t bcx = interpreter_frame_bcx();
672 if (m->validate_bci_from_bcx(bcx) < 0) {
/openjdk7/hotspot/src/share/vm/classfile/
H A DjavaClasses.cpp1480 intptr_t bcx = fr.interpreter_frame_bcx(); local
1482 bci = fr.is_bci(bcx) ? bcx : method->bci_from((address)bcx);

Completed in 87 milliseconds