Searched refs:bci (Results 76 - 100 of 245) sorted by relevance

12345678910

/openjdk7/hotspot/src/share/vm/prims/
H A DmethodComparator.cpp97 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 DjvmtiCodeBlobEvents.cpp257 int bci = sd->bci(); local
258 if (bci != InvocationEntryBci) {
261 map[map_length].location = bci;
H A Dforte.cpp186 // 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 DjvmtiEnvThreadState.hpp127 inline void set_current_location(jmethodID method_id, int bci) { argument
129 _current_bci = bci;
/openjdk7/hotspot/src/share/vm/interpreter/
H A DbytecodeTracer.cpp74 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 DoopMapCache.cpp42 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 Dbytecode.hpp196 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 DBytecodeGetPut.java33 BytecodeGetPut(Method method, int bci) { argument
34 super(method, bci);
H A DBytecodeWithKlass.java31 BytecodeWithKlass(Method method, int bci) { argument
32 super(method, bci);
H A DBytecodeLoadConstant.java32 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 DBreakpointInfo.java70 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 DUncommonTrapEvent.java44 public void addJVMS(String method, int bci) { argument
45 setJvms(getJvms() + " @" + bci + " " + method + "\n");
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_GraphBuilder.hpp47 // 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 Dc1_IR.hpp83 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 Dc1_ValueStack.cpp46 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 Dverifier.cpp489 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, &current_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 DsharkCacheDecache.hpp65 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 DFrame.java96 // 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 DLibprocClient.java119 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 DpcDesc.cpp57 tty->print(" @%d", sd->bci());
H A DscopeDesc.hpp34 // 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 Dparse.hpp91 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 DCode.java245 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 DJSJavaFrame.java94 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 DmethodLiveness.cpp37 // 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...]

Completed in 89 milliseconds

12345678910