Searched refs:bci (Results 26 - 50 of 245) sorted by relevance

12345678910

/openjdk7/hotspot/src/share/vm/ci/
H A DciMethodBlocks.hpp50 ciBlock *block_containing(int bci);
52 ciBlock *make_block_at(int bci);
53 ciBlock *split_block_at(int bci);
54 bool is_block_start(int bci);
58 ciBlock *make_dummy_block(); // a block not associated with a bci
98 void set_start_bci(int bci) { _start_bci = bci; } argument
99 void set_limit_bci(int bci) { _limit_bci = bci; } argument
100 void set_control_bci(int bci) { _control_bc argument
[all...]
H A DciMethodBlocks.cpp35 ciBlock *ciMethodBlocks::block_containing(int bci) { argument
36 ciBlock *blk = _bci_to_block[bci];
40 bool ciMethodBlocks::is_block_start(int bci) { argument
41 assert(bci >=0 && bci < _code_size, "valid bytecode range");
42 ciBlock *b = _bci_to_block[bci];
44 return b->start_bci() == bci;
50 // Split the block spanning bci into two separate ranges. The former
52 // first half. Returns the range beginning at bci.
53 ciBlock *ciMethodBlocks::split_block_at(int bci) { argument
84 make_block_at(int bci) argument
115 int bci = s.cur_bci(); local
319 int bci = ex_start; local
[all...]
H A DciExceptionHandler.hpp72 bool is_in_range(int bci) { argument
73 return start() <= bci && bci < limit();
H A DciType.hpp100 // The bci of this return address.
103 ciReturnAddress(int bci);
112 int bci() { return _bci; } function in class:ciReturnAddress
114 static ciReturnAddress* make(int bci);
H A DciType.cpp144 ciReturnAddress::ciReturnAddress(int bci) : ciType(T_ADDRESS) { argument
145 assert(0 <= bci, "bci cannot be negative");
146 _bci = bci;
154 st->print(" bci=%d", _bci);
159 ciReturnAddress* ciReturnAddress::make(int bci) { argument
160 GUARDED_VM_ENTRY(return CURRENT_ENV->get_return_address(bci);)
H A DciMethod.hpp111 void code_at_put(int bci, Bytecodes::Code code) { argument
113 assert(0 <= bci && bci < code_size(), "valid bci");
114 address bcp = _code + bci;
173 Bytecodes::Code java_code_at_bci(int bci) { argument
174 address bcp = code() + bci;
183 int line_number_from_bci(int bci) const;
205 MethodLivenessResult raw_liveness_at_bci(int bci);
206 MethodLivenessResult liveness_at_bci(int bci);
[all...]
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/
H A DBytecodeBipush.java31 BytecodeBipush(Method method, int bci) { argument
32 super(method, bci);
49 public static BytecodeBipush at(Method method, int bci) { argument
50 BytecodeBipush b = new BytecodeBipush(method, bci);
58 public static BytecodeBipush atCheck(Method method, int bci) { argument
59 BytecodeBipush b = new BytecodeBipush(method, bci);
64 return new BytecodeBipush(bcs.method(), bcs.bci());
H A DBytecodeIinc.java31 BytecodeIinc(Method method, int bci) { argument
32 super(method, bci);
50 public static BytecodeIinc at(Method method, int bci) { argument
51 BytecodeIinc b = new BytecodeIinc(method, bci);
59 public static BytecodeIinc atCheck(Method method, int bci) { argument
60 BytecodeIinc b = new BytecodeIinc(method, bci);
65 return new BytecodeIinc(bcs.method(), bcs.bci());
H A DBytecodeMultiANewArray.java31 BytecodeMultiANewArray(Method method, int bci) { argument
32 super(method, bci);
53 public static BytecodeMultiANewArray at(Method method, int bci) { argument
54 BytecodeMultiANewArray b = new BytecodeMultiANewArray(method, bci);
62 public static BytecodeMultiANewArray atCheck(Method method, int bci) { argument
63 BytecodeMultiANewArray b = new BytecodeMultiANewArray(method, bci);
68 return new BytecodeMultiANewArray(bcs.method(), bcs.bci());
H A DBytecodeRet.java31 BytecodeRet(Method method, int bci) { argument
32 super(method, bci);
45 public static BytecodeRet at(Method method, int bci) { argument
46 BytecodeRet b = new BytecodeRet(method, bci);
54 public static BytecodeRet atCheck(Method method, int bci) { argument
55 BytecodeRet b = new BytecodeRet(method, bci);
60 return new BytecodeRet(bcs.method(), bcs.bci());
H A DBytecodeSipush.java31 BytecodeSipush(Method method, int bci) { argument
32 super(method, bci);
49 public static BytecodeSipush at(Method method, int bci) { argument
50 BytecodeSipush b = new BytecodeSipush(method, bci);
58 public static BytecodeSipush atCheck(Method method, int bci) { argument
59 BytecodeSipush b = new BytecodeSipush(method, bci);
64 return new BytecodeSipush(bcs.method(), bcs.bci());
H A DOopMapForCacheEntry.java33 private int bci; field in class:OopMapForCacheEntry
36 OopMapForCacheEntry(Method method, int bci, OopMapCacheEntry entry) { argument
39 this.bci = bci;
61 // Only interested in one specific bci
62 if (bcs.bci() == bci) {
81 resultForBasicblock(bci);
H A DBytecodeTableswitch.java31 BytecodeTableswitch(Method method, int bci) { argument
32 super(method, bci);
68 public static BytecodeTableswitch at(Method method, int bci) { argument
69 BytecodeTableswitch b = new BytecodeTableswitch(method, bci);
77 public static BytecodeTableswitch atCheck(Method method, int bci) { argument
78 BytecodeTableswitch b = new BytecodeTableswitch(method, bci);
83 return new BytecodeTableswitch(bcs.method(), bcs.bci());
91 buf.append(Integer.toString(bci() + defaultOffset()));
100 buf.append(Integer.toString(bci() + destOffsetAt(i)));
H A DBytecodeJmp.java31 BytecodeJmp(Method method, int bci) { argument
32 super(method, bci);
H A DBytecodeLoadStore.java30 BytecodeLoadStore(Method method, int bci) { argument
31 super(method, bci);
H A DBytecodeNewArray.java31 BytecodeNewArray(Method method, int bci) { argument
32 super(method, bci);
108 public static BytecodeNewArray at(Method method, int bci) { argument
109 BytecodeNewArray b = new BytecodeNewArray(method, bci);
117 public static BytecodeNewArray atCheck(Method method, int bci) { argument
118 BytecodeNewArray b = new BytecodeNewArray(method, bci);
123 return new BytecodeNewArray(bcs.method(), bcs.bci());
H A DBytecodeWithCPIndex.java33 BytecodeWithCPIndex(Method method, int bci) { argument
34 super(method, bci);
46 // get ConstantPool index from ConstantPoolCacheIndex at given bci
H A DOopMapCacheEntry.java44 public void fill(Method method, int bci) { argument
46 this.bci = bci;
52 OopMapForCacheEntry gen = new OopMapForCacheEntry(method, bci, this);
93 private int bci; // the bci for which the mask is valid field in class:OopMapCacheEntry
98 int bci() { return bci; } method in class:OopMapCacheEntry
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/
H A DConstMethod.java158 /** Get a bytecode or breakpoint at the given bci */
159 public int getBytecodeOrBPAt(int bci) { argument
160 return getHandle().getJByteAt(bytecodeOffset + bci) & 0xFF;
163 public byte getBytecodeByteArg(int bci) { argument
164 return (byte) getBytecodeOrBPAt(bci);
169 public short getBytecodeShortArg(int bci) { argument
170 int hi = getBytecodeOrBPAt(bci);
171 int lo = getBytecodeOrBPAt(bci + 1);
177 public short getNativeShortArg(int bci) { argument
178 int hi = getBytecodeOrBPAt(bci);
189 getBytecodeIntArg(int bci) argument
200 getNativeIntArg(int bci) argument
251 getLineNumberFromBCI(int bci) argument
307 getLocalVariableName(int bci, int slot) argument
[all...]
H A DMethod.java165 /** Get a bytecode or breakpoint at the given bci */
166 public int getBytecodeOrBPAt(int bci) { argument
167 return getConstMethod().getBytecodeOrBPAt(bci);
171 bci. It is required that there is currently a bytecode at this
172 bci. */
173 public int getOrigBytecodeAt(int bci) { argument
176 if (bp.match(this, bci)) {
180 System.err.println("Requested bci " + bci);
182 System.err.println("Breakpoint at bci "
189 getBytecodeByteArg(int bci) argument
195 getBytecodeShortArg(int bci) argument
201 getNativeShortArg(int bci) argument
207 getBytecodeIntArg(int bci) argument
213 getNativeIntArg(int bci) argument
265 getMaskFor(int bci) argument
295 getLineNumberFromBCI(int bci) argument
312 getLocalVariableName(int bci, int slot) argument
[all...]
/openjdk7/hotspot/src/share/vm/classfile/
H A Dverifier.hpp164 ErrorContext(int bci, FaultType fault) : argument
165 _bci(bci), _fault(fault) {}
166 ErrorContext(int bci, FaultType fault, TypeOrigin type) : argument
167 _bci(bci), _fault(fault), _type(type) {}
168 ErrorContext(int bci, FaultType fault, TypeOrigin type, TypeOrigin exp) : argument
169 _bci(bci), _fault(fault), _type(type), _expected(exp) {}
174 static ErrorContext bad_code(u2 bci) { argument
175 return ErrorContext(bci, INVALID_BYTECODE);
177 static ErrorContext bad_type(u2 bci, TypeOrigin type) { argument
178 return ErrorContext(bci, WRONG_TYP
180 bad_type(u2 bci, TypeOrigin type, TypeOrigin exp) argument
183 bad_flags(u2 bci, StackMapFrame* frame) argument
186 bad_flags(u2 bci, StackMapFrame* cur, StackMapFrame* sm) argument
190 bad_cp_index(u2 bci, u2 index) argument
193 bad_local_index(u2 bci, u2 index) argument
196 locals_size_mismatch( u2 bci, StackMapFrame* frame0, StackMapFrame* frame1) argument
201 stack_size_mismatch( u2 bci, StackMapFrame* frame0, StackMapFrame* frame1) argument
206 stack_overflow(u2 bci, StackMapFrame* frame) argument
209 stack_underflow(u2 bci, StackMapFrame* frame) argument
212 missing_stackmap(u2 bci) argument
220 int bci() const { return _bci; } function in class:VALUE_OBJ_CLASS_SPEC
[all...]
/openjdk7/hotspot/src/share/vm/oops/
H A DgenerateOopMap.hpp69 void add_delta (int bci, int delta);
83 void update_ret_table(int bci, int delta);
157 static CellTypeState make_addr(int bci) { argument
158 assert((bci >= 0) && (bci < info_data_mask), "check to see if ret addr is valid");
159 return make_any(addr_bit | not_bottom_info_bit | (bci & info_data_mask));
168 static CellTypeState make_line_ref(int bci) { argument
169 assert(bci >= 0 && bci < ref_data_mask, "line out of range");
171 (bci
174 make_lock_ref(int bci) argument
364 set_bbmark_bit(int bci) argument
367 clear_bbmark_bit(int bci) argument
[all...]
/openjdk7/hotspot/src/os/bsd/dtrace/
H A Dlibjvm_db.h48 * 'bci' is byte code index. it will be -1 if not available.
53 typedef int java_stack_f(void *cld, const prgregset_t regs, const char* name, int bci, int line, void *handle);
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkRuntime.hpp77 static address bcp(JavaThread *thread, int bci) { argument
78 return method(thread)->code_base() + bci;
80 static int two_byte_index(JavaThread *thread, int bci) { argument
81 return Bytes::get_Java_u2(bcp(thread, bci) + 1);
/openjdk7/hotspot/src/share/vm/runtime/
H A DcompilationPolicy.hpp67 virtual nmethod* event(methodHandle method, methodHandle inlinee, int branch_bci, int bci, CompLevel comp_level, nmethod* nm, JavaThread* thread) = 0;
92 static void trace_frequency_counter_overflow(methodHandle m, int branch_bci, int bci);
93 static void trace_osr_request(methodHandle method, nmethod* osr, int bci);
108 virtual nmethod* event(methodHandle method, methodHandle inlinee, int branch_bci, int bci, CompLevel comp_level, nmethod* nm, JavaThread* thread);
110 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread) = 0;
116 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread);
125 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread);

Completed in 108 milliseconds

12345678910