/openjdk7/hotspot/src/share/vm/prims/ |
H A D | methodComparator.cpp | 97 int old_bci = s_old.bci(); 98 int new_st_bci = s_new.bci(); 109 int new_end_bci = s_new.bci(); 197 Bytecode_loadconstant ldc_old(_s_old->method(), _s_old->bci()); 198 Bytecode_loadconstant ldc_new(_s_new->method(), _s_new->bci()); 273 int old_dest = _s_old->bci() + old_ofs; 274 int new_dest = _s_new->bci() + new_ofs; 310 int old_dest = _s_old->bci() + old_ofs; 311 int new_dest = _s_new->bci() + new_ofs; 335 _fwd_jmps->append(_s_old->bci() [all...] |
H A D | jvmtiCodeBlobEvents.cpp | 257 int bci = sd->bci(); local 258 if (bci != InvocationEntryBci) { 261 map[map_length].location = bci;
|
H A D | forte.cpp | 186 // check if it is walkable (i.e. valid methodOop and valid bci) 188 // Because we may be racing a gc thread the method and/or bci 202 // references to methodOop and bci are completely safe to access 213 // if we don't find a valid bci then the method is not likely 215 // frame in the middle of construction and the bci field is 226 int bci = method->validate_bci_from_bcx(bcx); local 228 // note: bci is set to -1 if not a valid bci 229 *bci_p = bci; 244 // If we can determine a bci tha 388 int bci; local [all...] |
H A D | jvmtiEnvThreadState.hpp | 127 inline void set_current_location(jmethodID method_id, int bci) { argument 129 _current_bci = bci;
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | bytecodeTracer.cpp | 74 void print_attributes(int bci, outputStream* st = tty); 75 void bytecode_epilog(int bci, outputStream* st = tty); 108 int bci = bcp - method->code_base(); local 112 BytecodeCounter::counter_value(), bci, tos, tos2, Bytecodes::name(code)); 115 BytecodeCounter::counter_value(), bci, Bytecodes::name(code)); 118 print_attributes(bci); 137 int bci = bcp - method->code_base(); local 140 st->print("%d %s_w", bci, Bytecodes::name(code)); 142 st->print("%d %s", bci, Bytecodes::name(code)); 145 print_attributes(bci, s 374 print_attributes(int bci, outputStream* st) argument 572 bytecode_epilog(int bci, outputStream* st) argument [all...] |
H A D | oopMapCache.cpp | 42 void fill(methodHandle method, int bci); 65 // (subclass of GenerateOopMap, initializes an OopMapCacheEntry for a given method and bci) 83 OopMapForCacheEntry(methodHandle method, int bci, OopMapCacheEntry *entry); 85 // Computes stack map for (method,bci) and initialize entry 91 OopMapForCacheEntry::OopMapForCacheEntry(methodHandle method, int bci, OopMapCacheEntry* entry) : GenerateOopMap(method) { argument 92 _bci = bci; 135 // Only interested in one specific bci 136 if (bcs->bci() == _bci) { 265 tty->print(" @ %d = [%d] { ", bci(), n); 375 void OopMapCacheEntry::fill(methodHandle method, int bci) { argument 496 hash_value_for(methodHandle method, int bci) argument 559 lookup(methodHandle method, int bci, InterpreterOopMap* entry_for) argument 640 compute_one_oop_map(methodHandle method, int bci, InterpreterOopMap* entry) argument [all...] |
H A D | bytecode.hpp | 196 Bytecode_member_ref(methodHandle method, int bci) : Bytecode(method(), method()->bcp_from(bci)), _method(method) {} argument 218 Bytecode_invoke(methodHandle method, int bci, bool unused) : Bytecode_member_ref(method, bci) {} argument 221 Bytecode_invoke(methodHandle method, int bci) : Bytecode_member_ref(method, bci) { verify(); } argument 249 inline friend Bytecode_invoke Bytecode_invoke_check(methodHandle method, int bci); 252 inline Bytecode_invoke Bytecode_invoke_check(methodHandle method, int bci) { argument 253 return Bytecode_invoke(method, bci, false); 260 Bytecode_field(methodHandle method, int bci) argument 333 Bytecode_loadconstant(methodHandle method, int bci) argument [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/ |
H A D | BytecodeGetPut.java | 33 BytecodeGetPut(Method method, int bci) { argument 34 super(method, bci);
|
H A D | BytecodeWithKlass.java | 31 BytecodeWithKlass(Method method, int bci) { argument 32 super(method, bci);
|
H A D | BytecodeLoadConstant.java | 32 BytecodeLoadConstant(Method method, int bci) { argument 33 super(method, bci); 136 public static BytecodeLoadConstant at(Method method, int bci) { argument 137 BytecodeLoadConstant b = new BytecodeLoadConstant(method, bci); 145 public static BytecodeLoadConstant atCheck(Method method, int bci) { argument 146 BytecodeLoadConstant b = new BytecodeLoadConstant(method, bci); 151 return new BytecodeLoadConstant(bcs.method(), bcs.bci());
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ |
H A D | BreakpointInfo.java | 70 public boolean match(Method m, int bci) { argument 71 return (bci == getBCI() && match(m));
|
/openjdk7/hotspot/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/ |
H A D | UncommonTrapEvent.java | 44 public void addJVMS(String method, int bci) { argument 45 setJvms(getJvms() + " @" + bci + " " + method + "\n");
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_GraphBuilder.hpp | 47 // bci-to-block mapping 75 // We track the destination bci of the jsr only to determine 112 BlockBegin* block_at(int bci); 145 void set_jsr_entry_bci(int bci) { _jsr_entry_bci = bci; } argument 203 int bci() const { return stream()->cur_bci(); } function in class:VALUE_OBJ_CLASS_SPEC 258 void monitorenter(Value x, int bci); 259 void monitorexit(Value x, int bci); 261 void throw_op(int bci); 265 Instruction* append_with_bci(Instruction* instr, int bci); 270 block_at(int bci) argument [all...] |
H A D | c1_IR.hpp | 83 bool covers(int bci) const { return beg_bci() <= bci && bci < end_bci(); } 95 assert(entry_block->bci() == handler_bci(), "bci's must correspond"); 209 int bci, 216 , _bci(bci) 223 int bci() { return _bci; } function in class:IRScopeDebugInfo 243 recorder->describe_scope(pc_offset, scope()->method(), bci(), reexecute, is_method_handle_invoke, return_oop, locvals, expvals, monvals); 208 IRScopeDebugInfo(IRScope* scope, int bci, GrowableArray<ScopeValue*>* locals, GrowableArray<ScopeValue*>* expressions, GrowableArray<MonitorValue*>* monitors, IRScopeDebugInfo* caller) argument
|
H A D | c1_ValueStack.cpp | 46 ValueStack::ValueStack(ValueStack* copy_from, Kind kind, int bci) argument 49 , _bci(bci) 256 assert(bci() == -99, "bci not defined during parsing"); 258 assert(bci() >= -1, "bci out of range"); 259 assert(bci() < scope()->method()->code_size(), "bci out of range"); 260 assert(bci() == SynchronizationEntryBCI || Bytecodes::is_defined(scope()->method()->java_code_at_bci(bci())), "mak [all...] |
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | verifier.cpp | 489 ss->indent().print_cr("bci [%d, %d] => handler: %d", table.start_pc(i), 638 u2 bci = bcs.bci(); 640 // Set current frame's offset to bci 641 current_frame.set_offset(bci); 648 stackmap_index, bci, ¤t_frame, &stackmap_table, 664 tty->print_cr("offset = %d, opcode = %s", bci, Bytecodes::name(opcode)); 679 verify_error(ErrorContext::bad_code(bci), "Bad wide instruction"); 727 cp, bci, CHECK_VERIFY(this)); 733 cp, bci, CHECK_VERIF [all...] |
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkCacheDecache.hpp | 65 SharkDecacher(SharkFunction* function, int bci) argument 66 : SharkCacherDecacher(function), _bci(bci) {} 72 int bci() const { function in class:SharkDecacher 202 SharkJavaCallDecacher(SharkFunction* function, int bci, ciMethod* callee) argument 203 : SharkDecacher(function, bci), _callee(callee) {} 240 SharkVMCallDecacher(SharkFunction* function, int bci) argument 241 : SharkDecacher(function, bci) {} 270 SharkTrapDecacher(SharkFunction* function, int bci) argument 271 : SharkDecacher(function, bci) {}
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ |
H A D | Frame.java | 96 // be a bcp or a bci. 98 long bci = bcp.minus(null); 99 if (bci >= 0 && bci < cm.getCodeSize()) return (int) bci; 301 // public abstract void setInterpreterFrameBCI(int bci); 560 int bci = getInterpreterFrameBCI(); 564 if (bci < 0 || bci >= m.getCodeSize()) return; 569 Assert.that((m.isNative() && (bci [all...] |
/openjdk7/hotspot/agent/test/libproc/ |
H A D | LibprocClient.java | 119 private void checkBCI(Method m, int bci) { argument 122 Assert.that(bci >= 0 && bci < buf.length, "invalid bci, not in code range"); 124 int lineNum = m.getLineNumberFromBCI(bci);
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | pcDesc.cpp | 57 tty->print(" @%d", sd->bci());
|
H A D | scopeDesc.hpp | 34 // a given pc,nmethod pair is a methodOop and a bci. This is 54 int bci() { return _bci; } function in class:SimpleScopeDesc 72 int bci() const { return _bci; } function in class:ScopeDesc
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | parse.hpp | 91 InlineTree* callee_at(int bci, ciMethod* m) const; 128 int caller_bci() const { return _caller_jvms ? _caller_jvms->bci() : InvocationEntryBci; } 213 Block* successor_for_bci(int bci); 236 bool has_trap_at(int bci) const { return flow()->has_trap() && flow()->trap_bci() == bci; } 323 int _entry_bci; // the osr bci or InvocationEntryBci 385 void set_parse_bci(int bci); 398 Block* successor_for_bci(int bci) { argument 399 return block()->successor_for_bci(bci); 423 void handle_missing_successor(int bci); [all...] |
/openjdk7/jdk/src/share/classes/com/sun/java/util/jar/pack/ |
H A D | Code.java | 245 public int encodeBCI(int bci) { argument 246 if (bci <= 0 || bci > getLength()) return bci; 252 i = Arrays.binarySearch(map, (byte)(bci + Byte.MIN_VALUE)); 256 i = Arrays.binarySearch(map, (short)(bci + Short.MIN_VALUE)); 260 i = Arrays.binarySearch(map, bci); 266 return (i >= 0) ? i : len + bci - (-i-1); 274 // Otherwise, let map[i] be the smallest map[*] larger than bci. 276 // bciCode == len + bci [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ |
H A D | JSJavaFrame.java | 94 buf.append(", bci="); 115 addField("bci", FIELD_BCI); 131 int bci = jvf.getBCI(); 132 if (bci == -1) { 135 int lineNum = jvf.getMethod().getLineNumberFromBCI(bci); 152 int bci = getBCI(); 157 if (startBCI <= bci && bci < startBCI + cur.getLength()) {
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | methodLiveness.cpp | 37 // a particular bytecode index (bci). 56 // 4. When we are asked about the liveness at a particular bci with a basic block, we 57 // compute gen/kill sets which represent execution from that bci to the exit of 60 // at that bci. 207 // Create an array to store the bci->BasicBlock mapping. 233 int bci = mblocks->block(blk)->control_bci(); local 235 if (bci == ciBlock::fall_through_bci) { 244 bytes.reset_to_bci(bci); 293 dest = _block_map->at(bci + tableswitch.default_offset()); 297 dest = _block_map->at(bci 469 int bci = entry_bci; local [all...] |