/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vframe.cpp | 248 int interpretedVFrame::bci() const { function in class:interpretedVFrame 267 // Get oopmap describing oops and int for current bci 271 OopMapCache::compute_one_oop_map(m_h, bci(), &oop_mask); 273 method()->mask_for(bci(), &oop_mask); 335 // Get oopmap describing oops and int for current bci 338 OopMapCache::compute_one_oop_map(m_h, bci(), &oop_mask); 340 method()->mask_for(bci(), &oop_mask); 375 assert(false, "invalid bci or invalid scope desc"); 518 tty->print_cr("\tbci: %d", bci()); 557 int line_number = m->line_number_from_bci(bci()); [all...] |
H A D | vframeArray.cpp | 47 int vframeArrayElement:: bci(void) const { return (_bci == SynchronizationEntryBCI ? 0 : _bci); } function in class:vframeArrayElement 167 // Look at bci and decide on bcp and continuation pc 172 bool use_next_mdp = false; // true if we should use the mdp associated with the next bci 180 bcp = method()->bcp_from(bci()); 183 bcp = method()->bcp_from(bci()); 306 int bci = iframe()->interpreter_frame_bci(); local 307 if (use_next_mdp) ++bci; 308 address mdp = mdo->bci_to_dp(bci); 408 int bci = method()->bci_from(bcp); local 410 tty->print(" @ bci [all...] |
H A D | frame.cpp | 411 // The bcx was just converted from bci to bcp. 421 // The bcx was just converted from bcp to bci. 441 void frame::interpreter_frame_set_bci(jint bci) { argument 443 assert(!is_bci(interpreter_frame_bcx()), "should not set bci during GC"); 444 interpreter_frame_set_bcx((intptr_t)interpreter_frame_method()->bcp_from(bci)); 887 jint bci = interpreter_frame_bci(); local 891 assert((m->is_native() && bci == 0) || (!m->is_native() && bci >= 0 && bci < m->code_size()), "invalid bci valu 1229 int bci = interpreter_frame_bci(); local 1338 int bci = interpreter_frame_bci(); local [all...] |
H A D | vframeArray.hpp | 55 int _bci; // raw bci for this vframe 66 int bci(void) const;
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreter.cpp | 262 bool AbstractInterpreter::is_not_reached(methodHandle method, int bci) { argument 263 Bytecodes::Code code = method()->code_at(bci); 321 int bci = method->bci_from(bcp); local 336 type = Bytecode_invoke(mh, bci).result_type(); 350 type = Bytecode_invoke(mh, bci).result_type(); 367 type = Bytecode_loadconstant(mh, bci).result_type();
|
H A D | interpreterRuntime.cpp | 141 Bytecode_loadconstant ldc(m, bci(thread)); 146 Bytecode_loadconstant ldc2(m, bci(thread)); 366 // the exception oop (via TLS) and sets the bci/bcp for the continuation. 370 // bci where the exception happened. If the exception was propagated back 371 // from a call, the expression stack contains the values for the bci at the 380 int current_bci = bci(thread); 384 // into java, or surprisingly find a matching exception handler for bci 0 388 assert(current_bci == 0, "bci isn't zero for do_not_unlock_if_synchronized"); 417 tty->print_cr(" at bci %d for thread " INTPTR_FORMAT, current_bci, thread); 460 // Forward exception to callee (leaving bci/bc 798 int bci = method->bci_from(fr.interpreter_frame_bcp()); local 822 const int bci = branch_bcp != NULL ? method->bci_from(fr.interpreter_frame_bcp()) : InvocationEntryBci; variable 853 int bci = method->bci_from(cur_bcp); variable 884 int bci = method->bci_from(bcp); variable 1216 jint bci = fr.interpreter_frame_bci(); variable [all...] |
H A D | rewriter.cpp | 289 for (int bci = 0; bci < code_length; bci += bc_length) { 290 address bcp = code_base + bci;
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | debugInfo.hpp | 281 void write_bci(int bci) { write_int(bci - InvocationEntryBci); } argument
|
H A D | debugInfoRec.hpp | 102 int bci,
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | callGenerator.hpp | 160 static void print_inlining(Compile* C, ciMethod* callee, int inline_level, int bci, const char* msg) { argument 162 C->print_inlining(callee, inline_level, bci, msg);
|
H A D | parseHelper.cpp | 412 int cur_bci = bci(); 461 ciProfileData* data = md->bci_to_data(bci()); 492 ciProfileData* data = md->bci_to_data(bci()); 503 ciProfileData* data = md->bci_to_data(bci()); 534 ciProfileData* data = md->bci_to_data(bci()); 542 int key = ret_data->bci(row); 567 ciProfileData* data = md->bci_to_data(bci()); 579 ciProfileData* data = md->bci_to_data(bci());
|
H A D | idealGraphPrinter.hpp | 105 void print_method(ciMethod *method, int bci, InlineTree *tree);
|
H A D | callnode.hpp | 248 int bci() const { return _bci; } function in class:JVMState 294 // _reexecute is initialized to "undefined" for a new bci 295 void set_bci(int bci) {if(_bci != bci)_reexecute=Reexecute_Undefined; _bci = bci; } argument 603 CallJavaNode(const TypeFunc* tf , address addr, ciMethod* method, int bci) argument 605 _method(method), _bci(bci), 633 CallStaticJavaNode(const TypeFunc* tf, address addr, ciMethod* method, int bci) argument 634 : CallJavaNode(tf, addr, method, bci), _name(NULL) { 637 CallStaticJavaNode(const TypeFunc* tf, address addr, const char* name, int bci, argument [all...] |
H A D | callGenerator.cpp | 134 kit.C->log()->elem("direct_call bci='%d'", jvms->bci()); 137 CallStaticJavaNode *call = new (kit.C) CallStaticJavaNode(tf(), target, method(), kit.bci()); 182 kit.C->log()->elem("virtual_call bci='%d'", jvms->bci()); 224 CallDynamicJavaNode *call = new (kit.C) CallDynamicJavaNode(tf(), target, method(), _vtable_index, kit.bci()); 300 C->print_inlining(method(), call->jvms()->depth()-1, call->jvms()->bci(), msg); 365 log->elem("jvms bci='%d' method='%d'", p->bci(), log->identify(p->method())); 524 C->log()->elem("warm_call bci 714 int bci = jvms->bci(); local [all...] |
H A D | bytecodeInfo.cpp | 56 _caller_jvms->set_bci(caller_jvms->bci()); 61 assert(caller_bci == this->caller_bci(), "correct (redundant) bci parameter"); 496 int caller_bci = jvms->bci(); 617 InlineTree *InlineTree::callee_at(int bci, ciMethod* callee) const { argument 620 if (sub->caller_bci() == bci && callee == sub->method()) { 648 // Select the corresponding subtree for this bci. 651 InlineTree* sub = iltp->callee_at(jvmsp->bci(), d_callee); 654 sub = iltp->build_inline_tree_for_callee(d_callee, jvmsp, jvmsp->bci());
|
/openjdk7/hotspot/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/ |
H A D | LogParser.java | 143 private int bci; field in class:LogParser 315 bci = Integer.parseInt(search(atts, "bci")); 333 site = new CallSite(bci, method(search(atts, "method"))); 378 // <jvms bci='4' method='java/io/DataInputStream readChar ()C' bytes='40' count='5815' iicount='20815'/> 380 currentTrap.addJVMS(atts.getValue("method"), Integer.parseInt(atts.getValue("bci"))); 382 bci = Integer.parseInt(search(atts, "bci")); 383 site = new CallSite(bci, method(search(atts, "method"))); 441 System.out.println(caller.getMethod() + " bci [all...] |
/openjdk7/jdk/src/share/demo/jvmti/hprof/ |
H A D | hprof_tracker.c | 176 if ( ! gdata->bci ) { 218 if ( ! gdata->bci ) { 283 if ( ! gdata->bci ) {
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciTypeFlow.cpp | 225 remove_jsr_record(return_address->as_return_address()->bci()); 390 // even if it were possible for an OSR entry point to be at bci zero. 829 log->begin_elem("uncommon_trap method='%d' bci='%d'", mid, str->cur_bci()); 1501 st->print("address(%d)", type->as_return_address()->bci()); 1670 // Our successors are the branch target and the next bci. 1710 int bci = current_bci + tableswitch.default_offset(); local 1711 Block* block = analyzer->block_at(bci, jsrs); 1715 int bci = current_bci + tableswitch.dest_offset_at(len); local 1716 block = analyzer->block_at(bci, jsrs); 1729 int bci local 1735 int bci = current_bci + pair.offset(); local 1759 int bci = return_address->as_return_address()->bci(); local 1802 int bci = handler->handler_bci(); local 2035 block_at(int bci, ciTypeFlow::JsrSet* jsrs, CreateOption option) argument [all...] |
H A D | ciObjectFactory.hpp | 136 ciReturnAddress* get_return_address(int bci);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/bugspot/ |
H A D | VariablePanel.java | 89 int bci = jfr.getBCI(); 98 if (local.getStartBCI() <= bci && bci < local.getStartBCI() + local.getLength()) {
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | compileBroker.hpp | 113 static void print_inlining(outputStream* st, ciMethod* method, int inline_level, int bci, const char* msg = NULL); 114 static void print_inlining(ciMethod* method, int inline_level, int bci, const char* msg = NULL) { argument 115 print_inlining(tty, method, inline_level, bci, msg); 348 // The entry bci used for non-OSR compilations.
|
/openjdk7/jdk/src/share/classes/sun/reflect/ |
H A D | ClassFileAssembler.java | 68 void emitShort(short bci, short val) { argument 69 vec.put(bci, (byte) ((val >> 8) & 0xFF)); 70 vec.put(bci + 1, (byte) (val & 0xFF));
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ |
H A D | DataLayout.java | 114 // and a bci, which is used to tie this piece of data to a 115 // specific bci in the bytecodes. 145 // void initialize(int tag, int bci, int cellCount); 168 int bci() { method in class:DataLayout
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/opto/ |
H A D | InlineTree.java | 81 return (jvms != null) ? jvms.bci() : -1;
|
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | javaClasses.cpp | 1158 char* java_lang_Throwable::print_stack_element_to_buffer(methodOop method, int bci) { argument 1181 int line_number = method->line_number_from_bci(bci); 1202 void java_lang_Throwable::print_stack_element(Handle stream, methodOop method, int bci) { argument 1204 char* buf = print_stack_element_to_buffer(method, bci); 1208 void java_lang_Throwable::print_stack_element(outputStream *st, methodOop method, int bci) { argument 1210 char* buf = print_stack_element_to_buffer(method, bci); 1268 int bci = bcis->ushort_at(index); local 1269 print_stack_element(st, method, bci); 1325 int bci = bcis->ushort_at(index); local 1326 print_stack_element(stream, method, bci); 1390 push(methodOop method, int bci, TRAPS) argument 1468 int bci = 0; local 1630 int bci = st.bci(); local 1704 int bci = bcis->ushort_at(chunk_index); local 1714 create(methodHandle method, int bci, TRAPS) argument [all...] |